YooMoney API
Old versions of the API
Help
Sign up for YooMoney
Reports on refunded payments

This is an old version of the API. Switch to the YooMoney API.

Once a day, YooMoney generates a report of refunded payments. The report contains all refunded payments on the specified date.
This article describes the standard reports on returned transfers that were used by default until June 1, 2024.

Since June 1, 2024, you can switch to the adjustable reports. They have more customization and features than the standard ones. Learn more about adjustable reports
In the new version, the reports on returned transfers are called refund reports. Description of refund reports

About standard reports
The report is sent in the body of an email message to the address that you specified in your personal dashboard (Email for sending reports), and is signed with a YooMoney certificate (S/MIME signature).
To get reports on refunded transfers, contact the manager responsible for activating your store.
Email format
The email subject is generated from a template (numbering is continuous):
REFUND REGISTER FOR <Store name>. No. <number>
The email body is formed like this:
REFUND REGISTER FOR <Store name>. No. <number>
Refund date: <dd.mm.yyyy>
Transaction number; Refund amount; Payment currency; The time at which the refund was credited to the payer’s account; Payer’s account number; Refund amount in the currency of the product; Item currency; Order number; Phone number; Payment type
<Refund information>

The amount of refunds conducted: <total amount of refund within one day>
The number of refunds conducted: <number of refunds>

From: <Store name>
(Under the Contract No. <number of the Contract entered into between your company and YooMoney>)
Fields of the report
FieldValue
Transaction numberUnique YooMoney transaction number (string, maximum of 32 characters). The value of the invoiceId parameter from the notification of successful payment.
Refund amountThe amount refunded. The decimals are separated by the dot, and there is always two digits after the decimal point. There is no thousands separator.
Payment currencyThree-letter currency code (RUB is the Russian ruble).
The time at which the refund was credited to the payer’s accountTime when refund was credited to the payer’s wallet. Date and time in YooMoney system in dd.mm.yyyy hh:mm:ss format.
Payer’s account numberThe number of the YooMoney for Shopping wallet that the payment was made from.
Refund amount in the currency of the productThe refunded amount in the currency of the product paid for using YooMoney. The decimals are separated by the dot, and there is always two digits after the decimal point. There is no thousands separator.
Item currencyCurrency of product paid for using YooMoney. Three-letter currency code (RUB is the Russian ruble).
Order numberOrder ID in the merchant’s system. The value of the orderNumber parameter in the payment form.
Phone numberThe phone number that was used in the payment process.
Payment typeThe method that was used for making the payment. Values correspond to the paymentType parameter values (see Payment method codes). Optional field.
Report example
Subject: REFUND REGISTER FOR Store_name. No. 3355


REFUND REGISTER FOR <Store name> LLC. No. 3355
Refund date: 15.03.2014
Transaction number; Refund amount; Payment currency; The time at which the refund was credited to the payer’s account; Payer’s account number; Refund amount in the currency of the product; Item currency; Order number; Phone number; Payment type
549755819524; 10.00; RUB; 15.03.2014 17:46:58; 410038366898; 10.00; RUB; 4956; 79011234567; AC
549755819525; 15.00; RUB; 15.03.2014 17:47:32; 410038366878; 10.00; RUB; 4957; 79017654321; PC

The amount of refunds conducted: 25.00 RUB
The number of refunds conducted: 2


From: "Store name" LLC
(Under the Contract No. 111.1111.11)
See also
Refund of a successful payment Description of the payment process Processing HTTP notifications