Wallet

Where to submit a payout by Wallet in Russia.

Submit a payout by Wallet in Russia

POST https://sandbox.transfersmile.com/api/payout

This endpoint allows you to submit a payout by e-Wallet in Russia.

Headers

NameTypeDescription

Content-Type*

String

application/json; charset=UTF-8

Authorization*

String

SHA256($sorted_params + $app_key)

AppId*

String

Your App ID in payout platform

Request Body

NameTypeDescription

name

String

Beneficiary's name

- Min.5 Max.100 -

channel*

String

Fixed Value: Qiwi

method*

String

Fixed Value: WALLET

account_type*

String

Fixed Value: PHONE

account*

String

Beneficiary Qiwi account.

- 11 ~ 12 digits -

email

String

Beneficiary's email

- Max.64 -

phone

String

Beneficiary's phone.

- 0 ~ 15 digits -

arrival_currency*

String

Fixed value: RUB

source_currency*

String

Merchant Account Currency - One of: USD, EUR, GBP -

amount_type

String

Specify the amount value is fixed for merchant or beneficiary - One of: source_amount, arrival_amount(default) -

amount*

String

Payout Amount, 2 decimal numbers

- Min 1, Max 250,000 -

fee_bear*

String

Processing fee charges to merchant or beneficiary. - One of: merchant beneficiary -

custom_code*

String

Merchant's order id

- Max. 50 -

country*

String

Fixed Value: RUS for Russia

additional_remark*

String

Descriptor on the user's bank bill - Max length: 40 -

notify_url*

String

Where pagsmile will send notification to.

{
    "code": 200,
    "msg": "success",
    "time": 1628580845,
    "data": {
        "id": "TS202108100734054iRiUZFPXfQM",
        "custom_code": "custom_code9982674851738108",
        "arrival_amount": "0.51",
        "arrival_currency": "RUB",
        "source_amount": "0.07",
        "source_currency": "USD",
        "status": "IN_PROCESSING"
    }
}

Example

curl --location --request POST 'https://sandbox.transfersmile.com/api/payout' \
--header 'AppId: 94FAC**********************68548' \
--header 'Authorization: d6181db0d6548b94b162e75d095b59147172d914699f83b2bd17951a671b6302' \
--header 'Content-Type: application/json' \
--data-raw '{
      "name": "GUILHERME ****** SOUZA",
      "phone": "468****068",
      "email": "g******me@gmail.com",
    * "account": "7317*****412",
    * "account_type": "PHONE", // Fixed Value: PHONE
    * "method": "WALLET", // Fixed Value: WALLET
    * "channel": "Qiwi",  // Fixed Value: Qiwi
    * "custom_code": "custom_code9982674851738108", // merchant order id
    * "fee_bear": "merchant",
    * "amount": "100", 
    * "source_currency": "USD",
    * "arrival_currency": "RUB",
    * "notify_url": "https://notify.url",
    * "additional_remark": "pagsmile payout test",
    * "country": "RUS"
}'

Note: 94FAC*********************68548 is Pagsmile's test App ID for sandbox, and d6181db0d6548b94b162e75d095b59147172d914699f83b2bd17951a671b6302 is authorization token associated with the test App ID.

In sandbox environment, please use 79991112244 as Qiwi account for testing Failed payout, any other Qiwi account will be successful.

Account

Account TypeAccountDescription

PHONE

712345678901

11-12 digits

Last updated