Log in
Interface

PaymentTokenInterface

Magento\Vault\Api\Data\PaymentTokenInterface

What it does

This interface defines the contract for storing and managing saved payment method tokens in Magento's Vault system.

Developers use this when implementing payment method integrations that allow customers to securely save their payment information for future purchases, such as credit cards or digital wallet tokens.

It provides methods to manage token attributes like customer association, expiration dates, gateway tokens, and visibility settings.

Public Methods

  • getEntityId()
  • setEntityId()
  • getCustomerId()
  • setCustomerId()
  • getPublicHash()
  • setPublicHash()
  • getPaymentMethodCode()
  • setPaymentMethodCode()
  • getType()
  • setType()
  • getCreatedAt()
  • setCreatedAt()
  • getExpiresAt()
  • setExpiresAt()
  • getGatewayToken()
  • setGatewayToken()
  • getTokenDetails()
  • setTokenDetails()
  • getIsActive()
  • setIsActive()
  • getIsVisible()
  • setIsVisible()
  • getWebsiteId()
  • setWebsiteId()