Documentation

Documentation

  • Bank 131 API
  • Languages iconEnglish
    • Русский

›Payout Methods

131 Documentation

  • API features
  • Where to begin

Introduction to API

  • Interaction
  • API libraries
  • Testing
  • Version history

How Payouts Work

  • Features
  • How it all works
  • Main payout scenario
  • Payout refunds
  • The Self-employed

    • Payouts to the self-employed
    • Linking the self-employed
    • Fiscalization

    Payout Methods

    • To a Russian bank card
    • To a Russian bank account
    • To a QIWI Wallet
    • To a YooMoney (Yandex.Money)
    • To the Russian Federal Tax Agency
    • Via FPS by a phone number

    Payout Scenarios

    • Payout to a card via widget
    • Payout from a nominal account to a bank card
    • Single-request payout
    • Payout to a card with PCI DSS
    • Payout to a self-employed person with fiscal receipt

How Payments Work

  • Features
  • Payment process
  • Payments via bank card
  • Payments with later capture
  • Refunds
  • Recurring payments
  • Payments via FPS by QR code
  • Payments via Telegram

    • How to create your Telegram bot
    • How to connect your Telegram bot
    • How to setup your Telegram bot

    Split Payments

    • Features and options
    • Split payments out of the box
    • Split payments using API

    Payment Scenarios

    • Paying via payment form
    • Paying with PCI DSS
    • Single-request payment

Widgets

  • Widget to get card details
  • Payment form widget
  • Widget for linking a self-employed person to the Bank

Passport Verification

  • Features
  • Interaction
  • Methods

    • Verification request
    • Verification status
  • Response and errors

Reports

  • Payouts report
  • Payments report
  • Monthly report

API Reference

  • Objects
  • Methods
  • Webhooks
  • Error codes

Payout to a QIWI Wallet

You can perform a payout to a QIWI wallet using the recipient's phone number.

Mandatory payout parameters

To do this, you will need the recipient's phone number and the amount in ruble decimal format.

NameTypeDescription
payment_methodPaymentMethodPayment details object
typestringvalue: wallet
walletWalletPaymentMethodRecipient's electronic wallet
typestringWallet type. Possible values: qiwi
qiwi QiwiWalletPaymentMethodQIWI wallet details
accountstringQIWI Wallet ID: holder phone number in international format (without +). Example: 79210010203
amount_detailsAmountDetailsThe amount
amount intThe amount in ruble decimal format. The value must be greater than zero. If you want to send 100 rubles, you will need to specify 10000
currency stringThe ISO 4217 currency code. Case insensitive. Always: rub

How to perform the payout

The payout is performed as in the general scenario. Open parameters are passed. You do not need to use the widget.

See the payout scenario

QIWI wallet payout request example

curl -X POST \
  https://demo.bank131.ru/api/v1/session/init/payout \
  -H 'Content-Type: application/json' \
  -H 'X-PARTNER-PROJECT: your_project_name' \
  -H 'X-PARTNER-SIGN: 721af394d5a7aefd0e91f5390abc4d7e20fb2b5784b091fef621f3c61b7abb4b' \
  -d '{
    "payment_method": {
        "type": "wallet",
        "wallet": {
            "type": "qiwi",
            "qiwi": {
                "account": "79687638997"
            }
        }
    },
    "amount_details": {
        "amount": 10000,
        "currency": "rub"
    },
    "metadata": "good",
    "participant_details": {
        "recipient": {
            "full_name": "Ivanov Ivan Ivanovich"
        }
    }
}'
← To a Russian bank accountTo a YooMoney (Yandex.Money) →
  • Mandatory payout parameters
  • How to perform the payout
  • QIWI wallet payout request example
Documentation
Documentation
PayoutsPaymentsAPI ReferenceService documents
Step by step
Payout to a card via widgetPayout to a card with PCI DSSPayout to the self-employed Paying via payment form
Get in touch
Ideas and partnerships — partners@131.ruMedia — press@131.ru
© 2023 Bank 131