Pay with cards
Overview
We provide the tools for a digital wallet to integrate, allowing it to efficiently process payments using debit or credit cards. This integration facilitates a simple and secure user experience, enabling users to take advantage of the convenience of conducting transactions with cards directly from their digital wallet.
Sequence diagram
Our solution allows different types of wallets to make payments securely. There is a scenario for:
- PCI certified wallets
- Non-PCI certified wallets
- Wallets whose card vault is based on network tokens
PCI Compliance
This flow describes an standard authorization flow for PCI compliance wallet. With this flow the wallet backend can send the plain card data using a secure channel.
Not PCI compliance
This flow describes an common authorization flow for not PCI compliance wallet. With this flow the wallet app can generate a card token sending plain data to our server.
Then the wallet backend can make the payment using the token avoiding expose sensitive data.
Brand token
This flow describes an standard flow for a wallet that holds tokenized cards using a brand tokenization service.
In this case, the wallet backend can send the brand token to make the payment.
This implementation requires the processor accept payments using network token
API reference
See Wallet API Reference for more information.