Pagsmile Wallet
How to use Pagsmile Wallet to submit a payout.
Environment
Environment | API |
---|---|
sandbox | https://sandbox.transfersmile.com/api/payout |
product | https://api.transfersmile.com/api/payout |
HTTP Method
POST
HTTP Header
Header | Type | Required | Description |
---|---|---|---|
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)
Parameter | Type | Required | Description |
---|---|---|---|
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
Country | Country Code | Currency |
---|---|---|
Brazil | BRA | BRL |
Mexico | MEX | MXN |
Last updated