pain.001 ISO 20022 message

Published on

21/07/2025

Updated on

21/07/2025

Reading time

3 min

pain.001 ISO 20022 message: Definition

The pain.001 ISO 20022 message is a transaction notification sent by customers of a bank. Companies or private persons use this message to give an order to the bank to carry out a transaction. One pain.001 message can be used to commission multiple payments to multiple recipients. The abbreviation “pain” is short for “payment initiation”.

pain.001 ISO 20022 message: Scope

The pain.001 ISO 20022 message in XML-format is used internationally as part of the ISO 20022 standard to commission payments . The message is divided into two parts. The first part with the name “Group Header” contains general information about the message and can include details about the commissioner among other things.

The second part with the name “Payment Information” contains detailed information about the transactions. This part starts with general information about the payments in the message, e. g. the payment method, the number of transactions the message includes or the banking details of the debitor (The party who wants to make the payments). After that, all the transactions are listed with their creditor (recipient) and more details about the transaction including the amount of the payment. When pain.001 is used in different countries (e.g. in the german banking industry), the format my have deviations.

With the mandatory fields of the format, the pain.001 message contains all the information required for the Verification Of Payee (VOP) process.

pain.001 ISO 20022 message: Usage

General

pain.001 ISO 20022 Nachricht: Allgemeine Verwendung

pain.001: general usage

The pain.001 message ist sent by customers to their Payment Service Provider (PSP). The format is used for payment commissions in transactions which comply with the ISO 20022 standard.

 

SEPA SCT

The pain.001 message is used as payment instruction between debitor and bank by SEPA SCT.

pain.001 ISO 20022 Nachricht: Verwendung in SEPA SCT

pain.001: usage in SEPA SCT

 

SEPA SCT Inst

The pain.001 message is used as payment instruction between debitor and bank by SEPA SCT Inst.

pain.001: Verwendung in SEPA SCT Inst

pain.001: usage in SEPA SCT Inst

Verification Of Payee

From October 2025, the pain.001 message will be used for Verification Of Payee (VOP) by standard and real time SEPA transactions. The pain.001 message will be   sent to a RVM (Routing and/or Verification Mechanism) like a VOP request and receive a confirmation. Every payment commission in the pain.001 message will be handled like an individual VOP request by the RVM. Every payment’s recipient’s name will be verified by using VOP matching according to the VOP rules.

Variant 1: Payment transaction to a customer of another bank

The pain.001 message is sent to the bank and from there sent to the RVM working for the bank. The bank’s RVM sends every payment commission in the pain.001 message to the RVM of the recipient’s bank as a VOP request.

pain.001: Verwendung in Vop

pain.001: usage in VOP

Variant 2: Payment transaction to a customer of the same bank

The pain.001 message is sent to the bank and from there sent to the RVM working for the bank. The bank’s RVM processes every payment commission in the pain.001 message as a VOP request and returns a pain.002 message which includes all the VOP responses.

pain.001 ISO 20022 Nachricht: Verwendung in VOP

pain.001: usage in VOP

Sources for specifications