Skip to main content

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 methodTypeCountryCurrencyOperations
Bank transfers in ArgentinaBank transfersArgentinaARSPay-in, Pay-out
Bank transfers in ColombiaBank transfersColombiaCOPPay-in, Pay-out
NequiE-walletColombiaCOPPay-in
PixBank transfersBrazilBRLPay-in, Pay-out
PSEBank transfersColombiaCOPPay-in

For more details about processing payments with these payment methods, see the information below.


Bank transfers in Argentina

Payment method logoargentina_bt.svg
Payment method typeBank transfers
CountryArgentina
CurrencyARS
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/ParameterTypeRequiredDescription
payment_methodstringOptionalPayment 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.
payerobject
payer.namestringRequired*Customer's full name.
payer.cuitstringRequired*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/ParameterTypeRequiredDescription
payee_accountobject
payee_account.numberstringStrictly requiredCustomer's bank account number.
payee_account.holder_namestringStrictly requiredBank account's holder name.

Bank transfers in Colombia

Payment method logocolombia_bt.svg
Payment method typeBank transfers
CountryColombia
CurrencyCOP
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/ParameterTypeRequiredDescription
payment_methodstringOptionalPayment 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.
payerobject
payer.namestringRequired*Customer's full name.
payer.emailstringRequired*Customer's email.
payer.phonestringRequired*Customer's phone number.
payer.nitstringRequired*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_cardstringRequired*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/ParameterTypeRequiredDescription
payee_accountobject
payee_account.numberstringStrictly requiredCustomer's bank account number.
payee_account.account_typestringStrictly requiredCustomer's bank account type. Possible values: CACC—for the current account, SVGS—for the savings account.
payee_account.bank_codestringStrictly requiredCustomer's bank code. For the values that can be passed in this parameter, see the Bank list section.

Nequi

Payment method logonequi_wallet.svg
Payment method typeE-wallet
CountryColombia
CurrencyCOP
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/ParameterTypeRequiredDescription
payment_methodstringOptionalPayment 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.
payerobject
payer.namestringRequired*Customer's full name.
payer.emailstringRequired*Customer's email.
payer.phonestringRequired*Customer's phone number.
payer.nitstringRequired*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_cardstringRequired*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 logopix.svg
Payment method typeBank transfers
CountryBrazil
CurrencyBRL
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/ParameterTypeRequiredDescription
payment_methodstringOptionalPayment 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.
payerobject
payer.namestringRequired*Customer's full name.
payer.emailstringRequired*Customer's email.
payer.cpfstringRequired*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/ParameterTypeRequiredDescription
payee_accountobject
payee_account.pix_keystringStrictly requiredCustomer's key for the Pix account. It may be the cusomer's CPF, CNPJ, email, phone, or EVP.
payee_account.pix_key_typestringStrictly requiredType of the customer's Pix key. Possible values: CPF, CNPJ, EMAIL, PHONE, EVP.

PSE

Payment method logopse.svg
Payment method typeBank transfers
CountryColombia
CurrencyCOP
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/ParameterTypeRequiredDescription
payment_methodstringOptionalPayment 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.
payerobject
payer.namestringRequired*Customer's full name.
payer.emailstringRequired*Customer's email.
payer.phonestringRequired*Customer's phone number.
payer.nitstringRequired*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_cardstringRequired*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.