Skip to content

Payout Orders

Payout Request

URL

POST /accountProxyPay/initPay

Request Parameters

Field NameDescriptionTypeMax LengthRequiredRemarksExample
userOrderNumberUser Order Numberstring50YesCustom user-defined order number
submitAmountOrder Amountstring12YesAmount unit: BRL200
accountTypePayout Account Typestring12YesSupported values: CPF, CNPJ, PHONE, EMAIL, EVP
bankCardRecipient Accountstring40YesPIX payout account. Regardless of type, pass this value including: phone, email, tax ID, random key (EVP). When passing phone number, add +55 country code
currencyTypeCurrency Typestring40YesFixed value:BRL
notifyUrlCallback URLstring255NoPayout callback URL. Notification sent every minute upon success or failure. If response returns success, notifications will stop

Response Parameters

Field NameDescriptionTypeMax LengthRequiredRemarksExample
orderNoSystem Order Numberstring50YesPlatform-generated order number
orderStateOrder Statusint4Yes10-Processing 20-Success 30-Failed
serialNoUser Order Numberstring50YesUser-defined order number
messageFailure Reasonstring200NoReturned only when payout fails

Payout Query

URL

POST/proxyPayQuery/query

Request Parameters

Field NameDescriptionTypeMax LengthRequiredRemarksExample
userOrderNumberUser Order Numberstring50YesUsed to query payout order

Response Parameters

Field NameDescriptionTypeMax LengthRequiredRemarksExample
serialNoUser Order Numberstring50YesUser-defined order number
orderNoSystem Order Numberstring50YesPlatform order number
orderStateOrder Statusint4Yes10-Processing 20-Success 30-Failed
amountOrder Amountstring12YesPayout amount200
messageFailure Reasonstring200NoReturned only when payout fails

Callback(Webhook)

Request Parameters

Field NameDescriptionTypeMax LengthRequiredRemarksExample
serialNoUser Order Numberstring50Yes
orderNoSystem Order Numberstring50Yes
arrivalAmountActual Paid Amountstring12NoNot returned if payout fails
Unit: BRL200
orderStateOrder Statusint4Yes10-Processing 20-Success 30-Failed
messageFailure Reasonstring200NoReturned only when payout fails

Callback Parameters

success

Recommendations to Improve Payout Success Rate

CPF:
⚫ Must be exactly 11 digits, numbers only
⚫ No letters allowed
⚫ No special characters allowed
⚫ Correct: 49860282862
⚫ Incorrect: 498.602.828-62
CNPJ:
⚫ Must be exactly 14 digits, numbers only
⚫ No letters allowed
⚫ No special characters allowed
⚫ Correct: 20626643000152
⚫ Incorrect: 20.626.643/0001-52
PHONE:
⚫ Brazilian phone numbers are 11 digits. With international prefix "+55", total length becomes 14 characters. It's recommended that customers don't input the international code manually.
⚫ Input field can be limited to 11 digits, error if exceeds or doesn't meet field requirements.
⚫ No letters allowed.
⚫ No special characters allowed.
⚫ The first digit must not be "0", otherwise error, as Brazilian phones don't start with "0". Our final submission to the bank is '+55xxxxxxxxxxx', After the user inputs 11 digits, the merchant system must automatically prepend +55 before submission.
⚫ To avoid confusion between CPF and PHONE input:
Display a +55 prefix indicator before the input field;
Clearly prompt users that this field is for phone number input.
EMAIL:
⚫ Only check whether the value contains @. If @ is present, submission is allowed