Development   Vault

What is the Magento_Vault module for? (3)

Vault allows a store's administrator ask a customer for his bank card details during checkout, and then latter make a payment in the backed interface using a payment gateway (vault provider). How is vault payment prov…

How is Magento\Vault\Api\PaymentTokenManagementInterface::addLinkToOrderPayment() implemented and used? (2)
How is Magento\Vault\Model\ResourceModel\PaymentToken::addLinkToOrderPayment() implemented and used? (1)
How is Magento\Vault\Model\ResourceModel\PaymentToken::getByOrderPaymentId() implemented and used? (1)
How is Magento\Vault\Api\PaymentTokenManagementInterface::getByPaymentId() implemented and used? (1)
How is Magento\Vault\Api\PaymentTokenManagementInterface::getByGatewayToken() implemented and used? (2)
How is Magento\Vault\Model\ResourceModel\PaymentToken::getByGatewayToken() implemented and used? (2)
How is Magento\Vault\Model\ResourceModel\PaymentToken::getByPublicHash() implemented and used? (2)
How is Magento\Vault\Api\PaymentTokenManagementInterface::getByPublicHash() implemented and used? (2)
How does the Braintree module save the current bank card for a later use? (2)
How is the «Stored Payment Methods» customer account section implemented? (2)
How is the frontend vault payment form implemented? (2)
How does the Braintree module implement the vault payments? (2)
How is a Braintree vault payment processed on the Magento 2 server side? (2)
How does Magento 2 detect which module should handle a vault payment? (2)
How does Magento\Vault\Model\Method\Vault::authorize() work? (1)
How does Magento\Vault\Model\Method\Vault::attachTokenExtensionAttribute() work? (1)
How is Magento\Vault\Plugin\PaymentVaultAttributesLoad::afterGetExtensionAttributes() implemented and used? (1)
How is Magento\Vault\Model\Method\Vault::assignData() implemented and used? (1)
How is Magento\Vault\Observer\AfterPaymentSaveObserver::execute() implemented and used? (2)
How is Magento\Vault\Observer\VaultEnableAssigner::execute() implemented and used? (2)
How is Magento\Vault\Observer\PaymentTokenAssigner::execute() implemented and used? (2)
How are the payment data assigned to the Vault payment method instance on an order placement? (2)
How is a vault payment implemented? (2)
How is Magento\Vault\Model\PaymentTokenManagement::saveTokenWithPaymentLink() implemented and used? (1)
What is Visa Token Vault? (1)
The \Magento\Vault\Api\Data\PaymentTokenInterface is implemented by the \Magento\Vault\Model\PaymentToken class (1)
Extension attributes for \Magento\Sales\Api\Data\OrderPaymentInterface (2)
The method \Magento\Vault\Model\Method\Vault::canCaptureOnce() is never used (2)
How is vault payment providers list gathered? (1)