Communication between systems and services of stores, partners and platform is carried out through integration protocols. At VTEX, we use the Payment Provider Protocol (PPP), a protocol created to assist companies that carry out financial transaction operations.
Before continuing, make sure you are familiar with some terms that are frequently used in articles in this :
- Acquirer: a company that specializes in payment processing. For more information, access What is an acquirer?.
- Merchant or Client: an individual or business that holds its ecommerce or physical stores operations in the VTEX platform.
- Customer: an individual or business that purchases a product or service from a VTEX client.
- Provider: agent that will process the merchant's payments. It can be a payment system, payment provider, or a gateway.
- Partner: agent responsible to carry out the integration between the provider and the VTEX platform.
- VTEX Payment Gateway: VTEX system responsible for processing payments. The gateway communicates with the provider through the Payment Provider Protocol (PPP).
- Payment Service Provider (PSP): financial entity that is authorized to process financial transactions between merchants, acquiring banks, and card networks. It is a fast and cost-effective way to accept payments without needing to open a company in another country or having to create a merchant account.
- Payload: set of data sent in JSON format through a request body of an endpoint.
- Connector: provider affiliation that acts as a bridge between the provider and the VTEX checkout.
- Oauth: authorization protocol made for Application Programming Interfaces (APIs). It allows the provider system to access the customer data to process a payment transaction.
The articles listed below present the characteristics and mode of operation of our payment architecture, providing implementation information to allow you to integrate your payment service into VTEX or use the payment solutions already available.
To integrate a payment solution in VTEX, you must join our Partner Program to get access to your own VTEX account. If you are already a client or partner, you can open a support ticket if you have any questions.
If you are looking for endpoint-level technical details, such as request and response schemas and protocol operations, refer to the Payments content in the API Reference.
Payments documentation structure
Payment Methods and Purchase Flows
| Article | Description |
|---|
| Payment Methods | Overview of payment method families accepted by VTEX: credit and debit cards, digital wallets, bank transfers, Pix, boleto, and alternative methods. |
| Purchase Flows | The three payment flow models available on VTEX: Transparent, Redirect, and Payment App. |
Anti-fraud
Customer Credit
Gift Cards
Operations & Configuration
Payment App & Checkout UI
Payment Methods & Wallets
Payment Provider Protocol
Security
| Article | Description |
|---|
| PCI - DSS Compliance | PCI DSS certification requirements and when they apply to your integration. |
| Secure Proxy | VTEX's solution for securely transferring sensitive card data without PCI DSS certification. |
Testing & Homologation
Tokenization & Card Vault