Skip to main content

Parameters for payouts to Russian bank cards

Which parameters to specify depends on how you send data.

Mandatory parameters for payouts to a Russian bank card by token, hash, or via the Bank 131 widget.

NameMandatoryTypeDescription
payment_method/payout_details+objectPayment details
   type+stringValue: card
   card+objectBank card payment details
      type+stringValues: encrypted_card or tokenized_card
      encrypted_card- (mandatory for type = encrypted_card)objectEncrypted card details
         number_hash+stringCard number hash
      tokenized_card- (mandatory for type = tokenized_card)objectTokenized card number
         token+stringCard number token
amount_details+objectAmount
   amount+intAmount in ruble decimal format. The value must be greater than zero. To send 100 rubles, specify 10000
   currency+stringISO 4217 currency code. Case insensitive. Always: rub except for payouts in a foreign currency
participant_details+objectInformation on payout participants
   recipient+objectRecipient's details
      full_name+stringRecipient's name (as it appears on the passport)
      beneficiary_id-stringINN of the beneficiary. The parameter is mandatory in either of the following objects: sender or recipient
   sender+objectSender's details
      full_name+stringSender's name (as it appears on the passport)
      beneficiary_id-stringINN of the beneficiary. The parameter is mandatory in either of the following objects: sender or recipient
payment_details+objectInformation about a transaction (тип, описание)
   type+stringValue: internal_transfer
   internal_transfer+objectInformation about an internal transfer
      type+stringValue: transfer_from_nominal_account
      transfer_from_nominal_account+objectInformation about a transfer
         description+stringDescription
customer+objectRecipient's details in your system
   reference+stringRecipient's reference number in your system




Ask AI