Pagsmile Wallet
How to use Pagsmile Wallet to submit a payout.
Environment
sandbox
https://sandbox.transfersmile.com/api/payout
product
https://api.transfersmile.com/api/payout
HTTP Method
POST
HTTP Header
Content-Type
String
Yes
application/json; charset=UTF-8
AppId
String
Yes
Your App ID in payout platform
Authorization
String
Yes
SHA256($sorted_params + $app_key)
HTTP Body(Only JSON Supported)
name
String
No
Beneficiary's name
Min.5 Max.100
phone
String
No
Beneficiary's phone
- Max.15 -
String
No
Beneficiary's email
account
String
Yes
Pagsmile Wallet account
account_type
String
Yes
Fixed Value: UUID
method
String
Yes
Fixed Value: WALLET
channel
String
Yes
Fixed Value: Pagsmile
amount
Numeric String
Yes
Payout amount
- Min 0.01, Max 50,000 -
amount_type
String
No
Specify the amount value is fixed for merchant or beneficiary:
source_amount, arrival_amount(default)
fee_bear
String
Yes
One of [beneficiary | merchant]
custom_code
String
Yes
Merchant's order id
- Max.50 -
source_currency
String
Yes
Merchant's account currency, supported: USD, GBP, EUR
arrival_currency
String
Yes
Beneficiary's account currency, BRL or MXN
notify_url
String
Yes
Where pagsmile will callback to
additional_remark
String
Yes
Payout Additional Remark, Max length: 40
country
String
Yes
Country code, BRA or MEX
Request Example
Note: 94FAC**********************68548 is pagsmile's test App ID for sandbox, and d6181db0d6548b94b162e75d095b59147172d914699f83b2bd17951a671b6302 is authorization token associated with the test App ID.
HTTP Response
Supported Countries
Brazil
BRA
BRL
Mexico
MEX
MXN
Last updated