Make a payment
Understand the different ways to process and manage payments efficiently.
When integrating payment solutions, it is crucial to understand the various payment flows and methods available to ensure a seamless user experience.
Payment flow types
These flows determine how the payment process is managed and can significantly impact the user experience. The two primary payment flows are direct and redirect methods, each with distinct characteristics and benefits.
Types | Definition | Characteristics |
---|---|---|
Direct flow | In a direct flow, the payer completes the payment process without leaving the website. | This approach provides a seamless user experience as the entire transaction occurs within the site. It involves handling sensitive payment information securely, requiring compliance with standards like PCI-DSS. |
Redirect flow | In a redirect flow, the payer is redirected to a dLocal-hosted page or a third-party payment provider's site to complete the transaction. | This method can simplify compliance and security concerns, as dLocal or the third-party provider handles sensitive payment information. After the payment is completed, the payer is redirected back to the site of choice. |
Payment methods types
Learn about different payment methods, including their capabilities and integration options, to choose the best fit for the business needs.
Cards
Credit and debit cards are among the most widely accepted payment methods globally. They enable payers to make payments using funds from their bank accounts or credit lines.
Capabilities
- Supports various card networks like Visa, Mastercard, and American Express.
- Can be used for one-time payments, recurring payments, and tokenized payments.
- Supports 3D Secure (3DS) authentication for enhanced security.
- Includes Buy Now, Pay Later (BNPL) services, which allow payers to make a purchase and pay for it in installments.
Main articles
- Card payments overview
- Authorization and capture
- 3D Secure authentication
- Installments
- Network tokens
Bank transfers
Bank transfers involve the direct transfer of funds from the payer's bank account to the merchant's account. This method is often used for larger transactions or in regions where card usage is less common.
Capabilities
- Direct transfer of funds from the payer's bank account to the merchant's account.
- Can be instant or take a few days, depending on the bank and country.
- Supports both direct and redirect payment flows.
Main articles
Cash
Cash payments involve generating a payment slip that the payer can pay at a physical location, such as a convenience store or bank.
Capabilities
- Involves generating a payment slip that the payer can pay at a physical location.
- Common in regions where digital payments are less prevalent.
- Supports both direct and redirect payment flows.
Main articles
Digital wallets
Digital wallets allow payers to store their payment information securely and make transactions quickly and conveniently.
Capabilities
- Allows payers to store payment information and make transactions quickly.
- Supports one-time payments and tokenized payments for future transactions without re-authentication.
- Examples include PayPal, Apple Pay, and Google Wallet.
Main articles
Payment methods by country
For complete and detailed information on all available payment methods, please visit the Coverage page.
Notifications and redirections
To ensure a seamless payment experience and keep the system updated with the latest transaction statuses, it's essential to configure notifications and callback URLs correctly.
Receive notifications
Notifications are crucial for keeping the system informed about the status of transactions. These notifications, often referred to as webhooks, are sent from the payment provider to a server, informing of events such as successful payments, failed transactions, or refunds.
For more detailed information on setting up and handling notifications, refer to the Receive notification page.
Configure callback URL
The callback URL, which is specific to the redirect flow, is the URL to which the payer is redirected after completing the payment process. Configuring this URL correctly ensures that payers return to the chosen site seamlessly, enhancing their overall experience.
For more detailed information on configuring and handling callback URLs, please refer to the Configure callback URL page.
Updated 4 months ago