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

Where to begin

To do demo testing (without real data)

  1. Apply on Bank 131's website. A Bank 131 manager will contact you, help you gain access, and answer your questions.
  2. Issue the secret and public key.
  3. Join the Electronic Document Workflow Rules. Fill in your public key into the Application for recognition and verification of electronic signature key.
  4. Inform your Bank 131 manager of your address in the system. This is where webhooks from the Bank will be sent (i.e. notifications of events, for example successful payments and payouts). You can arrange beforehand which webhooks you would like to receive.
  5. Obtain your project's identifier.

To do live testing

  1. Complete your legal entity KYC procedure with Bank 131.
  2. Sign the agreement with Bank 131. To make payouts via FPS you will need to open a current account.
  3. Configure everything in test mode to ensure everything is working.
  4. Exchange data for real operations and check that all the operations are coming through.
  5. Make a guarantee payment to Bank 131 (only for payouts).

All done. You can now negotiate the start date and go live.

← API featuresInteraction →
  • To do demo testing (without real data)
  • To do live testing
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