# Combined payments

This feature is designed for cases where the customer wants to use several cards, whether credit or debit, for a single purchase.
For example, a customer might pay 20% of the value on a debit card and the remaining 80% on a credit card within the same checkout session.

Below are the available payment methods that support combined payments in each country

| Available Payment Methods | Argentina | Brazil | Chile | Mexico | Uruguay | Spain | Colombia | Portugal |
| :-----------------------: | :-------: | :----: | :---: | :----: | :-----: | :---: | :------- | :------- |
|            Amex           |     ✅     |    ✅   |   ✅   |    ✅   |    -    |   ✅   | -        | -        |
|           Cabal           |     ✅     |    -   |   -   |    -   |    -    |   -   | -        | -        |
|           Carnet          |     -     |    -   |   -   |    ✅   |    -    |   -   | -        | -        |
|            Elo            |     -     |    ✅   |   -   |    -   |    -    |   -   | -        | -        |
|         Mastercard        |     ✅     |    ✅   |   ✅   |    ✅   |    ✅    |   ✅   | ✅        | ✅        |
|          Naranja          |     ✅     |    -   |   -   |    -   |    -    |   -   | -        | -        |
|            Visa           |     ✅     |    ✅   |   ✅   |    ✅   |    ✅    |   ✅   | ✅        | ✅        |
|      OCA - Mastercard     |     -     |    -   |   -   |    -   |    ✅    |   -   | -        | -        |
|          Discover         |     -     |    -   |   -   |    -   |    -    |   ✅   | -        | -        |
|           Diners          |     -     |    -   |   -   |    -   |    -    |   ✅   | -        | -        |
|            JCB            |     -     |    -   |   -   |    -   |    -    |   ✅   | -        | -        |
|          Unionpay         |     -     |    -   |   -   |    -   |    -    |   ✅   | -        | -        |

### Late confirmation of agreed payment

To allow a late confirmation during a combined payment transaction, the request must include on the `payment_method` the value `CREDIT_AUTHORIZATION` or `CREDIT_PRE_AUTHORIZATION`.

| Attribute        | Type   | Description                       | Example         |
| ---------------- | ------ | --------------------------------- | --------------- |
| `payment`        | array  | Second level object (inside data) | -               |
| `payment_method` | string | Method of the payment             | `AUTHORIZATION` |

For more details, see the [API reference](https://predocs.globalgetnet.com/en/products/online-payments/regional-api/swagger#tag/combined-payments/post/dpmpayments-gwproxyv2paymentscombined)