🔗 Checkout/Payment Link
This flow allows you to create a Checkout/payment link associated with a wallet, supporting multiple payment methods in a single checkout experience. The payer can choose how they wish to pay. theAPI Reference.
ImportantPlease contact our support team to enable the required methods and currencies for your operation. Certain configurations may vary by account or region.
sequenceDiagram participant Merchant participant API participant Payer participant CheckoutPage participant Webhook Merchant->>API: POST /wallet/payment-link API-->>Merchant: Returns payment_link + checkout URL Merchant->>Payer: Sends checkout link Payer->>CheckoutPage: Accesses checkout page CheckoutPage->>Payer: Displays payment method options Payer->>CheckoutPage: Selects method and pays CheckoutPage->>API: Processes payment API-->>Webhook: Sends charge status (paid, confirmed, etc.) CheckoutPage-->>Payer: Redirects to redirect_url
✅ Supported Payment Methods
Option | Description |
---|---|
pix | Instant payment via Pix (Brazil only) |
credit_card | Payment using a credit card |
debit_card | Payment using a debit card |
pix_and_card | Combines Pix and Credit Card – user chooses |
card_and_card | Combines two card methods – fallback configuration |
🚀 Flow Overview
- You create a checkout via the API.
- Redirect the payer to the checkout page provided in the response.
- The payer selects a payment method and completes the payment.
- A webhook notifies your system of the charge status.
- The payer is redirected to your configured URL after payment.
📬 API – Create Chekout
{
"wallet_uuid": "71dfc5f7-80e1-4aae-ba2b-86ff8f08996f",
"merchant_id": "2cd009dc-fb58-4fd1-b4f2-4568c797df2e",
"region": "BR",
"currency": "BRL",
"billing_type": "installment",
"charge_type": ["pix", "credit_card", "debit_card", "pix_and_card", "card_and_card"],
"items": [
{
"name": "string",
"img": "string",
"description": "string",
"quantity": 0,
"total_amount": 0,
"unit_amount": 0,
"sku": "string",
"code": "string"
}
],
"name": "Teste",
"description": "Teste Payemnt",
"value": 1,
"max_installment_count": 4,
"redirect_url": "https://yourdomain.com/thank-you",
"webhook_url": "https://yourdomain.com/webhook"
}
{
"payment_link_uuid": "0b9bffcb-2d96-42bb-8641-279bfc8aac19",
"status": "active",
"url": "https://pay.a55.tech/checkout/0b9bffcb-2d96-42bb-8641-279bfc8aac19",
"local_currency": 1,
"currency": "BRL",
"usd_currency": 0.18,
"eur_currency": 0.16
}
📩 Webhook Payload
Upon payment update, the following payload will be sent to your webhook_url
:
{
"charge_uuid": "string",
"status": "confirmed | paid | error | refunded | outher",
"transaction_reference": "string",
"subscription_uuid": "nullable string",
"payment_link_uuid": "nullable string"
}
🧭 Checkout Example

Updated 20 days ago