Skip to main content

FAQ

smilepayz teamsAbout 2 min

How to get production account no

  1. log in merchant backendopen in new window
  2. Toggle manu Finane -> Balance
  3. switch table Payin Payout to get different account no.
  4. Pay in Account used to collect the amount of all pay-in business
  5. For the one merchant, there will be two accounts for the same currency: pay-in and pay-out.
  6. You can transfer money between payin payout accounts,how to do this refer to transfer

An image

What is M C O in request parameters

  • 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.comopen in new window to https://gateway.smilepayz.comopen in new window
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.comopen in new window to https://gateway.smilepayz.comopen in new window
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 add 88017 prefix to be 88017146156926294 when pay via other M-Banking(Except for Bank Mandiri)Choose Transfer Bank -Bank Mandiri (008)

Last update: