Documentation

Documentation

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

›131 Documentation

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

API features

Bank 131's API is primarily intended for web platforms where people interact with one other – selling things, offering services, teaching and studying online – and want to pay and be paid for doing so, easily and securely.

Some examples of such platforms

  • Online language courses
  • Online stores
  • Accommodation renting services
  • Donation solutions
  • Food delivery
  • Taxis and transportation
  • Delivery and courier services

The Bank only cooperates with the self-employed and legal entities: Russian or international organizations and self-employed persons, small companies, financial organizations. To use the API, you will need to sign an agreement.

What you can do with the API

Send mass payouts to individuals and legal entities

Transfer funds to individuals' Russian bank cards, to Russian bank accounts, to QIWI and YooMoney (Yandex.Money) wallets. The sender may be a non-resident of the Russian Federation.

  • How to perform a payout to a bank card via widget
  • How to perform a one-request payout
  • How to perform a payout to a card with PCI DSS
  • Payout options

Send mass payouts to self-employed people

You can send money to self-employed people (for example, teachers giving lessons via an online platform) and check beforehand that the person is in fact registered with the Federal Tax Agency and pays professional income tax. If they are not, you can show them the specialized widget inviting them to register – all as part of the payout process.

These self-employed are individuals who work for themselves and pay taxes to the government of the Russian Federation under a special taxation scheme.

Everything has been approved with the authorities: Bank 131 is an official partner of the Federal Tax Agency.

  • How to perform a payout to self-employed people and check their status and fiscalization with the Federal Tax Agency
  • How to link the self-employed person to Bank 131

Accept Payments

This will allow you to receive payments from individuals on your website (or within your app). Only bank cards thus far.

  • How to pay by card through a payment form
  • How to perform a payment with later capture
  • How to accept recurring payments

Route split payments

If you need to separate the amount into several parts, you can do this as part of the payment process.

This is a great feature for platforms where some people pay and others get paid, and the platform takes a cut. Freelancers and clients, sellers and buyers, streamers and viewers, teachers, and students – or whoever you want.

What else:

  • Marketplace with stores. A store gets a payment for an order; the marketplace gets a fee.
  • Online store and delivery service. Customers pay for goods and delivery services in bulk; the payment is split and transferred to different companies.

You can split a payment and send parts to different legal entities and/or self-employed. The legal entities can be non-residents of the Russian Federation.

  • More about split payments
  • How to route split payments using Bank 131
  • How to route split payment via API

To pay taxes

For now, only "taxes on Google" — this is a tax for foreign companies which provide electronic services for users from Russia.

  • How to pay VAT
Where to begin →
  • What you can do with the API
    • Send mass payouts to individuals and legal entities
    • Send mass payouts to self-employed people
    • Accept Payments
    • Route split payments
    • To pay taxes
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