Pagsmile Wallet

How to use Pagsmile Wallet to submit a payout.

H5 AuthorizationNative App AuthorizationSend Prizes

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 -

email

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

Was this helpful?