Skip to main content
Multipago is a wallet payment provider in Bolivia that supports credit cards, QR payments, and bank transfers. Multipago uses a redirect flow where the buyer completes the payment on the Multipago hosted page.

Setup

Multipago does not provide self-service sign-up. Contact the Multipago support team to create an account.

Credentials

When setting up Multipago in the dashboard, configure the following credentials:
  • Provider - The merchant account ID, formatted as a short human-readable string.
  • UID - The account key, formatted as a random string.
Contact your Multipago representative for these details.

Features

Multipago supports the following features:
  • Direct capture - Payments are captured immediately at the time of authorization
To limit available payment methods (credit cards, QR payments, bank transfers), contact the Multipago support team to configure your account.

Supported countries

Multipago supports transactions from buyers in BO.

Supported currencies

Multipago supports processing payments in BOB.

Limitations

The following features are not supported by this connector:
  • Delayed capture - Authorizing a payment and capturing it later is not supported
  • Void - Canceling an authorized transaction before capture is not supported
  • Refunds - Full refunds are not supported
  • Partial refunds - Partial refunds are not supported
  • Partial capture - Capturing a portion of the authorized amount is not supported
  • Over capture - Capturing more than the authorized amount is not supported
  • Partial authorization - Accepting a partial amount is not supported
  • Payment method tokenization - Storing payment methods for future use is not supported
  • Zero auth - Zero-dollar verification transactions are not supported
  • Transaction sync - Automatic transaction status synchronization is not supported
  • Settlement reporting - Automatic settlement reporting is not supported

Required fields

Multipago requires the following buyer information with every transaction:
  • First name
  • Last name
  • Email address
  • Phone number
  • Tax ID

Webhooks

Multipago requires webhook setup to receive transaction status updates. Contact Multipago to configure the webhook URL for your account.

Integration

The default integration for Multipago uses a redirect to a hosted payments page. Start by creating a new transaction with the following required fields.
var transaction = await client.Transactions.CreateAsync(
  transactionCreate: new TransactionCreate()
  {
    Amount = 1299,
    Currency = "BOB",
    Country = "BO",
    PaymentMethod =
      TransactionCreatePaymentMethod.CreateCheckoutSessionWithUrlPaymentMethodCreate(
        new RedirectPaymentMethodCreate()
        {
          Method = "multipago",
          RedirectUrl = "https://example.com/callback",
        }
      ),
  }
);
After the transaction is created, the API response includes a payment_method.approval_url and the status is set to buyer_approval_pending. The approval URL expires after 30 minutes.
{
  "type": "transaction",
  "id": "ea1efdd0-20f9-44d9-9b0b-0a3d71e9b625",
  "payment_method": {
    "type": "payment-method",
    "approval_url": "https://cdn.gr4vy.com/connectors/..."
  },
  "method": "multipago"
}
Redirect the buyer to the approval_url (open in a browser or Webview), where they can complete the payment. Once the buyer completes the payment, the transaction progresses to a capture_succeeded state.