Ruble payments in ISO 20022 format
You need an access_token to submit payments. Get one on the “Getting tokens” screen.
Build and sign a pain.001.001.raif payment message
Edit the XML freely.
The value in InstdAmt determines the payment outcome: .00 → ACSC, .01 → RJCT, .02 → ATTN, .03 → RJCT (for a different reason).
A signature confirms the authority to submit a payment instruction. In production, before sending a payment to the bank, make sure the document is signed by an authorized employee and that the signature is valid.
Send the message
First build and sign the document in step 1, then confirm that it is ready to send.
Track statuses
Statuses progress: PDNG → FSGN → ACSP → a final status within 20–30 seconds. Resending the same MsgId returns DBLC. A missing MsgId returns NPMT.
Submitted payment messages
All payment endpoints
Each endpoint is available for independent calls. Click a card to expand request parameters.