Documentation

Documentation

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

›Payments via Telegram

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

How to create your Telegram bot

  1. In a Telegram app, start chatting with @BotFather by sending /start and then /newbot.

  1. Specify your bot's name. This is how the bot will be displayed in the customer's list of Telegram chats.

  1. Specify your bot's username. This must be a unique yet self-explanatory username, which customers can easily identify among others in Telegram. Note that a bot's username must end with "bot".
    In the exapmle below, Bank 131 is the bot's name and Bank_131_bot is the bot's username.

  1. Once you confirmed your bot's username, @BotFather will provide you with a token to manage your bot that looks like an alphanumeric line. This is the key to your bot, so store it in a safe place and never share with anyone including Bank 131 or Telegram Help & Support officers.

  1. Once you got your token, your bot is ready. You can customize its userpic and add a brief description using the Settings section.
← Payments via FPS by QR codeHow to connect your Telegram bot →
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