PayInRequest
Account ID you obtained from PagaSul when integrating
123Payment ID unique within your system
payment_35Payment method's code to preselect a payment method on the checkout
Possible values: [BR.PIX, AR.BT, AR.QR, CO.BT, CO.PSE, CO.NEQUI, CO.BC, CO.TF, CO.EF, CO.TP, CO.BREB, BO.BT, BO.QR, EC.BT, EC.CASH, EC.MOBILE, VE.BT, VE.PAGOMOVIL]
BR.PIXCode of the payment currency in the ISO-4217 alpha-3 format
Possible values: [BRL, ARS, COP, BOB, USD, VES]
BRLPayment amount in major currency units
12.34Arbitrary reference or note you can attach to the payment
payer object
Customer's data section
Unique ID of the customer within your system
customer_1234Customer's full name
John DoeCustomer's email
johndoe@example.comCustomer's country in the ISO 3166-1 alpha-2 format
BRCustomer's state
Customer's city
Customer's address
Customer's phone
Customer's preferred language
ptCustomer's CPF (Cadastro de Pessoas Físicas) for Brazilian payment methods
231.002.999-00Customer's CUIT (Clave Única de Identificación Tributaria) for Argentinian payment methods
30-69330706-2Customer's citizenship card (Cédula de Ciudadanía) for Colombian payment methods
12.34.56.789Customer's NIT (Número de Identificación Tributaria) for Colombian payment methods
12.34.56.789Set to true if the customer is already verified on your side
Customer's first name
Customer's last name
Customer's middle name
Customer's region
Customer's district
Customer's street
Customer's building
Customer's postal/ZIP code
Customer's date of birth
Customer's IP address
Customer's generic identification document number
Customer's Cédula de Extranjería for Colombian payment methods
Customer's Cédula de Identidad
Customer's Tarjeta de Identidad for Colombian payment methods
Customer's passport number
Customer's RUC (Registro Único de Contribuyentes) for Ecuadorian/Peruvian payment methods
Customer's RIF (Registro de Información Fiscal) for Venezuelan payment methods
payer_account object
Customer's account data
Customer's bank code
payment_options object
Optional section for extra parameters used for payment flow adjustment
The URL to redirect the customer to after the payment is completed
The URL to send callbacks to. If not passed, callbacks will be sent to the URL you provided PagaSul with when integrating
Whether the customer is allowed to change the amount on the checkout page
Marks the payment as a test payment
{
"client_id": 123,
"client_payment_id": "payment_35",
"payment_method": "BR.PIX",
"currency": "BRL",
"amount": 12.34,
"reference": "string",
"payer": {
"id": "customer_1234",
"name": "John Doe",
"email": "johndoe@example.com",
"country": "BR",
"state": "string",
"city": "string",
"address": "string",
"phone": "string",
"language": "pt",
"cpf": "231.002.999-00",
"cuit": "30-69330706-2",
"citizenship_card": "12.34.56.789",
"nit": "12.34.56.789",
"is_trusted": true,
"first_name": "string",
"last_name": "string",
"middle_name": "string",
"region": "string",
"district": "string",
"street": "string",
"building": "string",
"zip": "string",
"birthdate": "string",
"ip_address": "string",
"document": "string",
"ce": "string",
"ci": "string",
"ti": "string",
"pas": "string",
"ruc": "string",
"rif": "string"
},
"payer_account": {
"bank_code": "string"
},
"payment_options": {
"return_url": "string",
"callback_url": "string",
"allow_amount_change": true,
"is_test": true
}
}