Setup
Please follow the common dLocal instructions to get set up with Capitec. Next, make sure to enable Capitec as a payment method on your configured account.Capabilities
Supported countries
Supported currencies
Integration
- Capture - Delayed capture is not supported
- Delete tokens - Token deletion is not supported
- Void - Transaction void is not supported
For Capitec, the default integration is through a redirect to a hosted payments page. Start by creating a new transaction with the following required fields.
payment_method.approval_url and the status is set to buyer_approval_pending.
Redirect the buyer to the approval_url to complete the payment. After approval the buyer returns to the redirect_url you provided when creating the transaction. Do not rely solely on the redirect - either poll the transaction or (recommended) rely on webhooks to detect the final status (for example capture_succeeded or failure states).