AI resources
Business contact required
You can only integrate this product if your commercial contact has shared all the necessary information to do so.
Integrate Split Payments 1:N and split payments among sellers With Transparent Checkout (via Orders API), you can create an order and distribute the amount across multiple seller accounts in a single transaction. The buyer makes a single payment, while each participant automatically receives their corresponding share.
    One payment, multiple recipients
    Integration via Orders API
    Fixed or percentage amounts
    Partial or full refunds
You can only integrate this product if your commercial contact has shared all the necessary information to do so.
What it offers Distributes payment between the primary seller and one or more secondary sellers by fixed amount or percentage, with automatic split validation and reconciliation by `external_reference`.
    Payment split
    • Configuration by fixed amount or percentage for each participant.
    • Sum of amounts or percentages equal to the order total.
    • Splits array with user_id, amount and description per recipient.
    • Maximum of 10 secondary sellers per order.
    Refunds
    • Partial or full refund per participant without affecting the others.
    • Full order refund with a single request.
    • Refund amounts specified in splits, not in transactions.
    Reconciliation and notifications
    • Split payments sales report and Release Report for reconciliation by external_reference.
    • Real-time updates with Webhook notifications.
    Validation
    • Validations for recipients, amounts, user and KYC compliance documented in the API.
    • RFC 7807 error codes and clear responses to fix requests.
How it works
With the splits array and division rules configured in the order, Mercado Pago processes the payment and automatically distributes the amount among each participant.
How to integrate
Payment process
  1. Configure the development environment with Transparent Checkout (via Orders API).
  2. Create test accounts for the primary and at least one secondary seller to test the split.
  3. Create the payment order by configuring the details of the Split Payments.
  4. The buyer pays, the order is processed and each seller receives their share in their own account.
  5. Manage refunds in a specific way for each participant in the Split Payments.
How to integrate
What makes it differentSplit Payments 1:N distributes a single payment between a primary seller and multiple secondary sellers, with flexible configuration by fixed amount or percentage.
You are here
Split Payments 1:NHow to integrate
Split Payments 1:1See overview
Participants
Participants
One primary + N secondary
Participants
Two (marketplace + seller)
Integration
Integration
Transparent Checkout (via Orders API)
Integration
Checkout / API depending on product
Availability by country
Availability by country
AR
BR
Availability by country
AR
BR
CL
CO
MX
PE
UY
How to integrate
Learn the steps required to integrate this solution.
Prerequisites
  • Mercado Pago user account
    You need to create a user on Mercado Pago (or Mercado Libre) to have a seller account.
  • SSL certificate
    In production, your checkout page must be served over HTTPS with a valid SSL certificate.
    Integration process
    1. Create an application from Your integrations with the Orders API.
    2. Configure the development environment and credentials.
    3. Create test accounts for the split participants.
    4. Create the order with splits.
    5. Verify the order and validate status and splits array.
    6. Implement refunds with splits.
    7. Configure payment notifications.
    8. Check reports and reconcile.
    9. Test the integration and go to production.
    I want to start integrating
      flowchart TD
        A["Create application with Orders API"] --> B["Configure development environment and credentials"]
        B --> C["Create test accounts for participants"]
        C --> D["Create the order with splits"]
        D --> E["Verify the order and validate status and splits array"]
        E --> F["Implement refunds with splits"]
        F --> G["Configure payment notifications"]
        G --> H["Check reports"]
        H --> I["Test the integration and go to production"]