Skip to main content
The Payin module lets you generate a QR code, initiate a cash payment, or initiate a card payment to receive payments in Bolivia.

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

  1. Create the card payment with a unique externalReference.
  2. Ask the end customer to confirm when the response status is pendingConfirmation.
  3. Confirm the transaction using its transactionId.
  4. 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}.
  1. Authenticate the partner.
  2. Create the QR code with a unique reference.
  3. Display qrCodeBase64 to the end customer.
  4. Receive status changes through webhooks.
  5. Reconcile them against transaction history.