Payment methods
PagaSul supports, continually develops, and adds new payment methods to enable payment processing by using multiple payment instruments and currencies in different countries.
Supported payment methods
| Payment method | Type | Country | Currency | Operations |
|---|---|---|---|---|
| Bank transfers in Argentina | Bank transfers | Argentina | ARS | Pay-in, Pay-out |
| Bank transfers in Colombia | Bank transfers | Colombia | COP | Pay-in, Pay-out |
| Nequi | E-wallet | Colombia | COP | Pay-in |
| Pix | Bank transfers | Brazil | BRL | Pay-in, Pay-out |
| PSE | Bank transfers | Colombia | COP | Pay-in |
For more details about processing payments with these payment methods, see the information below.
Bank transfers in Argentina
| Payment method logo | |
| Payment method type | Bank transfers |
| Country | Argentina |
| Currency | ARS |
| Pay-in min and max amount | — |
| Pay-out min and max amount | — |
Pay-in request
To initiate a pay-in with the Bank transfers in Argentina payment method, send the PagaSul payment platform a request. For the parameters required in a pay-in request, see the Creating a pay-in request section.
Apart from the strictly required parameters, you can also add the following parameteres to the request for the pay-in processing with the Bank transfers in Argentina payment method:
| Object/Parameter | Type | Required | Description |
|---|---|---|---|
payment_method | string | Optional | Payment method's code. Pass AR.BT in this parameter to enforce this payment method for your customer on the checkout. If not passed, the customer will have to choose a payment method on the checkout themselves. |
payer | object | ||
payer.name | string | Required* | Customer's full name. |
payer.cuit | string | Required* | Customer's CUIT (Clave Única de Identificación Tributaria). Can be passed in the following formats: 30-69330706-2, 30693307062 |
*The parameter may be sometimes required for purchase processing. If it is required and you haven't passed it in the request, the customer will have to enter the information themselves on the checkout page. Reach out to your key account manager at PagaSul to find out whether it is required in your case.
Pay-out request
To initiate a pay-out with the Bank transfers in Argentina payment method, send the PagaSul payment platform a request. For the parameters required in a pay-out request, see the Creating a pay-out request section.
Apart from the parameters that are strictly required in any pay-out request, the request for a payout with the Bank transfers in Argentina payment method has to also contain the following parameters:
| Object/Parameter | Type | Required | Description |
|---|---|---|---|
payee_account | object | ||
payee_account.number | string | Strictly required | Customer's bank account number. |
payee_account.holder_name | string | Strictly required | Bank account's holder name. |
Bank transfers in Colombia
| Payment method logo | |
| Payment method type | Bank transfers |
| Country | Colombia |
| Currency | COP |
| Pay-in min and max amount | — |
| Pay-out min and max amount | — |
Pay-in request
To initiate a pay-in with the Bank transfers in Colombia payment method, send the PagaSul payment platform a request. For the parameters required in a pay-in request, see the Creating a pay-in request section.
Apart from the strictly required parameters, you can also add the following parameteres to the request for the pay-in processing with the Bank transfers in Colombia payment method:
| Object/Parameter | Type | Required | Description |
|---|---|---|---|
payment_method | string | Optional | Payment method's code. Pass CO.BT in this parameter to enforce this payment method for your customer on the checkout. If not passed, the customer will have to choose a payment method on the checkout themselves. |
payer | object | ||
payer.name | string | Required* | Customer's full name. |
payer.email | string | Required* | Customer's email. |
payer.phone | string | Required* | Customer's phone number. |
payer.nit | string | Required* | Customer's NIT (Número de Identificación Tributaria). The request must contain either this parameter or the payer.citizenship_card parameter in it, or it can have both parameters. |
payer.citizenship_card | string | Required* | Customer's citizenship card (Cédula de Ciudadanía). The request must contain either this parameter or the payer.nit parameter in it, or it can have both parameters. |
*The parameter is required for purchase processing but using it in the request is optional. If you don't add this parameter to your request, the customer will have to enter the information themselves on the checkout page.
Pay-out request
To initiate a pay-out with the Bank transfers in Colombia payment method, send the PagaSul payment platform a request. For the parameters required in a pay-out request, see the Creating a pay-out request section.
Apart from the parameters that are strictly required in any pay-out request, the request for a payout with the Bank transfers in Colombia payment method has to also contain the following parameters:
| Object/Parameter | Type | Required | Description |
|---|---|---|---|
payee_account | object | ||
payee_account.number | string | Strictly required | Customer's bank account number. |
payee_account.account_type | string | Strictly required | Customer's bank account type. Possible values: CACC—for the current account, SVGS—for the savings account. |
payee_account.bank_code | string | Strictly required | Customer's bank code. For the values that can be passed in this parameter, see the Bank list section. |
Nequi
| Payment method logo | |
| Payment method type | E-wallet |
| Country | Colombia |
| Currency | COP |
| Pay-in min and max amount | — |
Pay-in request
To initiate a pay-in with the Nequi payment method, send the PagaSul payment platform a request. For the parameters required in a pay-in request, see the Creating a pay-in request section.
Apart from the strictly required parameters, you can also add the following parameteres to the request for the pay-in processing with the Nequi payment method:
| Object/Parameter | Type | Required | Description |
|---|---|---|---|
payment_method | string | Optional | Payment method's code. Pass CO.NEQUI in this parameter to enforce this payment method for your customer on the checkout. If not passed, the customer will have to choose a payment method on the checkout themselves. |
payer | object | ||
payer.name | string | Required* | Customer's full name. |
payer.email | string | Required* | Customer's email. |
payer.phone | string | Required* | Customer's phone number. |
payer.nit | string | Required* | Customer's NIT (Número de Identificación Tributaria). The request must contain either this parameter or the payer.citizenship_card parameter in it, or it can have both parameters. |
payer.citizenship_card | string | Required* | Customer's citizenship card (Cédula de Ciudadanía). The request must contain either this parameter or the payer.nit parameter in it, or it can have both parameters. |
*The parameter is required for purchase processing but using it in the request is optional. If you don't add this parameter to your request, the customer will have to enter the information themselves on the checkout page.
Pix
| Payment method logo | |
| Payment method type | Bank transfers |
| Country | Brazil |
| Currency | BRL |
| Pay-in min and max amount | — |
| Pay-out min and max amount | — |
Pay-in request
To initiate a pay-in with the PIX payment method, send the PagaSul payment platform a request. For the parameters required in a pay-in request, see the Creating a pay-in request section.
Apart from the strictly required parameters, you can also add the following parameteres to the request for the pay-in processing with the PIX payment method:
| Object/Parameter | Type | Required | Description |
|---|---|---|---|
payment_method | string | Optional | Payment method's code. Pass BR.PIX in this parameter to enforce this payment method for your customer on the checkout. If not passed, the customer will have to choose a payment method on the checkout themselves. |
payer | object | ||
payer.name | string | Required* | Customer's full name. |
payer.email | string | Required* | Customer's email. |
payer.cpf | string | Required* | Customer's CPF (Cadastro de Pessoas Físicas). Can be passed in the following formats: 231.002.999-00, 23100299900 |
*The parameter is required for purchase processing but using it in the request is optional. If you don't add this parameter to your request, the customer will have to enter the information themselves on the checkout page.
Pay-out request
To initiate a pay-out with the PIX payment method, send the PagaSul payment platform a request. For the parameters required in a pay-out request, see the Creating a pay-out request section.
Apart from the parameters that are strictly required in any pay-out request, the request for a payout with the PIX payment method has to also contain the following parameters:
| Object/Parameter | Type | Required | Description |
|---|---|---|---|
payee_account | object | ||
payee_account.pix_key | string | Strictly required | Customer's key for the Pix account. It may be the cusomer's CPF, CNPJ, email, phone, or EVP. |
payee_account.pix_key_type | string | Strictly required | Type of the customer's Pix key. Possible values: CPF, CNPJ, EMAIL, PHONE, EVP. |
PSE
| Payment method logo | |
| Payment method type | Bank transfers |
| Country | Colombia |
| Currency | COP |
| Pay-in min and max amount | — |
Pay-in request
To initiate a pay-in with the PSE payment method, send the PagaSul payment platform a request. For the parameters required in a pay-in request, see the Creating a pay-in request section.
Apart from the strictly required parameters, you can also add the following parameteres to the request for the pay-in processing with the PSE payment method:
| Object/Parameter | Type | Required | Description |
|---|---|---|---|
payment_method | string | Optional | Payment method's code. Pass CO.PSE in this parameter to enforce this payment method for your customer on the checkout. If not passed, the customer will have to choose a payment method on the checkout themselves. |
payer | object | ||
payer.name | string | Required* | Customer's full name. |
payer.email | string | Required* | Customer's email. |
payer.phone | string | Required* | Customer's phone number. |
payer.nit | string | Required* | Customer's NIT (Número de Identificación Tributaria). The request must contain either this parameter or the payer.citizenship_card parameter in it, or it can have both parameters. |
payer.citizenship_card | string | Required* | Customer's citizenship card (Cédula de Ciudadanía). The request must contain either this parameter or the payer.nit parameter in it, or it can have both parameters. |
*The parameter is required for purchase processing but using it in the request is optional. If you don't add this parameter to your request, the customer will have to enter the information themselves on the checkout page.