❌Deposit Express
How to use Boleto to submit a payin in Brazil.
Payin by Deposit Express
POST
https://gateway-test.pagsmile.com/trade/pay
This endpoint allows you to submit a payin by Deposit Express in Brazil.
Headers
Name | Type | Description |
---|---|---|
Content-Type* | string | application/json; chartset=UTF-8 |
Authorization* | string | Basic Base($app_id:$security_key) |
Request Body
Name | Type | Description |
---|---|---|
app_id* | string | created app's id at dashboard - Max. 32 chars - |
customer.phone* | string | User's phone |
customer.email* | string | User's email |
customer.identify.number* | string | User's identification number - 11 digits if CPF or 14 digits if CNPJ - |
method* | string | Fixed value: DepositExpress |
out_trade_no* | string | ID given by the merchant in their system - Max. 64 chars - |
notify_url* | string | Where Pagsmile will send notification to |
customer.identify.type* | string | User's identification type - CPF or CNPJ - |
customer.name* | string | User's name |
timestamp* | string | yyyy-MM-dd HH:mm:ss - Max. 19 chars - |
subject* | string | payment reason or item title - Max. 128 chars - |
order_amount* | string | payment amount - 1~50,000 BRL - |
order_currency* | string | Fixed value: BRL |
content* | string | payment reason detail or item detail. This will be shown on the bank bill. - Max. 255 chars - |
buyer_id* | string | merchant user's id |
address.zip_code | string | zip code |
website_url | string | merchant website URL - Max. 128 chars - |
address.street | string | street |
address.street_number | string | street number |
address.city | string | city |
address.state | string | state |
return_url | string | Redirect to Merchant's url when user finished checkout |
bank* | string | Bank code - One of: bradesco, caixa (caixa not work in test environment) - |
Deposit Express was terminated on Feb 29th, 2024. Please check OpenFinance which is a new instant bank transfer method in Brazil. OpenFinance requires fewer actions to complete the payment.
User payment tips
Users need to use the complete bank account information of Pagsmile to finish the payment. Including provider_agency (bank agency), provider_number (bank account number), bank_name, provider_owner_document (Pagsmile CNPJ)
pay_url is the page for users to submit the proof of payment to Pagsmile. In addition, an email should be sent to users with the link for submission.
Users must submit the proof of payment for processing the payment. Users has 10 days to submit the proof of payment.
Example
Note: 162************38 is pagsmile's test app id for sandbox, and MTYyNTgyOTIxNDUzMTY2Mzg6UGFnc21pbGVfc2tfZDUwMWQ1ZGNkNTI5OGQ5N2MwNmUzYjI4YjA2OWZjZmY3NDU5ZjY2NzNiMjFjMTFlYTY3NDM5MDgzOTZkOTYxNQ== is authorization token associated with the test app id.
Please use your own app_id and generate your own authorization token when testing.
Last updated