FAQ
How to get production account no
- log in merchant backend
- Toggle manu
Finane
->Balance
- switch table
Payin
Payout
to get different account no.- Pay in Account used to collect the amount of all pay-in business
- For the one merchant, there will be two accounts for the same currency: pay-in and pay-out.
- You can transfer money between payin payout accounts,how to do this refer to transfer
M
C
O
in request parameters
What is
- M =
Mandatory
- C =
Condition
,Required in certain scenarios- O =
Optional
What is minify(body)
minify(requestBody)
is convert the request parameters to JSON string, and then remove line breaks, spaces, and other escape characters- we provide some development languages
minify
demo. please refer to signature
What is PIX
- One of payment method of Brazil.
- PIX is an instant payment system launched by the Central Bank of Brazil that allows users to transfer and receive funds in real time, 24 hours a day.
- Payment can be completed by scanning the QR code
What is CPF and CNPJ
How to go from sandbox to production
The premise is that your sandbox has been completed and the callback is normal. Switch to production and what you need to do
1,Switch the domain name from https://sandbox-gateway.smilepayz.com to https://gateway.smilepayz.com
2,Switch the merchant ID from sandbox to production
3,Switch MerchantSecret from sandbox to production
4,Reconfigure the RSA key
5,Add the ip of the production server to the allowlist
Format of payment methods in Brazil
1, PHONE -- mobile phone number format: +55 (+11 digits)
2, CPF -- personal identification number format: 11 digits
3, CNPJ -- corporate identity number- format: 14 digits
4, EMAIL -- email address-- format: email address format
How to create your own checkout page
1, Checkout page is for payin transaction
2, Please ignore the payment url returned by the API.
3, Get the qrString or Va number returned by the API.
3, Create your own checkout page
4, Display qrString or Va number on your checkout page and indicate how to make payments.
5, Done!
How to go from sandbox to production
The premise is that your sandbox has been completed and the callback is normal. Switch to production and what you need to do
1, Switch the domain name from https://sandbox-gateway.smilepayz.com to https://gateway.smilepayz.com
2, Switch the merchant ID from sandbox to production
3, Switch MerchantSecret from sandbox to production
4, Reconfigure the RSA key
5, Add the ip of the production server to the allowlist
Special scene about Mandiri VA in Indonesia
If you choose to use the API mode, directly obtain the VA and display it on your checkout page.
Please note that Mandiri's VA needs special processing, otherwise the payment will fail.
the value like : 146156926294
that we will return is original VA of Mandiri.
1:Only
146156926294
can be identified pay Via M-Banking Mandiri(Only Can be Paid via Bank Mandiri)Choose Multipayment -"i+Pay or 70017"
2:Requirement to add88017
prefix to be88017146156926294
when pay via other M-Banking(Except for Bank Mandiri)Choose Transfer Bank -Bank Mandiri (008)