Create a QR Deposit
Conditional fields by fundingSource
Request (fundingSource: conversion)
Request (fundingSource: balance)
Response
Create a Cash Deposit
The cash payin flow creates a cash deposit transaction using the same base data as the QR payin flow, without generating or returning QR data.Request
Response
Card Payments
The card payment flow creates a transaction with the card details and confirms the operation in a second step.Endpoints
Create a Card Payment
Use this endpoint to initiate a card transaction. The response returns the transaction identifier and its initial status so you can continue with confirmation.Request
Card Types
Response
Confirm a Transaction
Use this endpoint to confirm a previously created transaction.Path Parameters
Response
Recommended Flow
- Create the card payment with a unique
externalReference. - Ask the end customer to confirm when the response status is
pendingConfirmation. - Confirm the transaction using its
transactionId. - Receive status changes through webhooks and reconcile them against transaction history.
Considerations
- This flow is coming soon and is not implemented in the code yet.
- Do not store sensitive card data, such as the CVV or full card number, outside the authorized flow.
- Send every request over HTTPS with
Authorization: Bearer {accessToken}.
Recommended Flow
- Authenticate the partner.
- Create the QR code with a unique reference.
- Display
qrCodeBase64to the end customer. - Receive status changes through webhooks.
- Reconcile them against transaction history.