


YooKassa payments report for your client
Reportkey reads a store's YooKassa payments and refunds and turns them into a client report section: how much money came in, what remained after fees, how buyers paid and how much was returned.
- Payment amount and the net-of-fee amount shown as two separate lines.
- Refunds are subtracted separately, so net receipts are visible for each period.
- Payment methods such as card, SBP, YooMoney wallet and SberPay, each with its share.


YooKassa integration: the shopId and secret key are entered once on the integrations page, the store is picked in a project, and successful payments, net-of-fee amount, refunds and the payment method split arrive in a scheduled report as a link or PDF.
YooKassa payments report for businesses and agencies
Online stores, schools and service companies in Russia use YooKassa to accept payment for goods, courses, bookings and subscriptions. Its data answers the owner’s main question: how much did customers actually pay? Those numbers usually stay in the merchant dashboard while the marketing report is assembled from ad accounts and Yandex Metrica. Reportkey joins the two halves by reading payments and refunds through the YooKassa API and placing them in the same document as ad spend, delivered on schedule as a link or PDF.
Which YooKassa payment statuses count as money
A YooKassa payment has four states. It stays pending until the buyer completes checkout. With two-stage payments the money is first held on the card in the waiting_for_capture status, and the store decides whether to capture or release it. Money is received only in the succeeded status, while canceled means the payment failed or was voided.
The receipts block uses successful payments only and dates them by capture time (captured_at) rather than creation time. For stores with two-stage payments this matters: an order placed on Friday and captured on Monday lands in the week when the money actually became available.
Amount after YooKassa fees
The most common reconciliation question is why the report and the bank statement differ. Each payment carries amount, the buyer’s payment, and income_amount, the sum after the YooKassa fee. The report shows:
- Successful payment total — the turnover the buyer sees on the receipt.
- Net of fees — what the store keeps; the gap between the two lines is the period’s fee.
- Average payment — turnover divided by the number of successful payments.
- Change versus the previous period next to every number.
YooKassa refunds and net receipts
Refunds live in a separate API list and reference the original payment. They can be partial and can arrive a month after the purchase, so the report counts them in the period when they were issued. The block shows refund count, refund amount and net receipts, meaning successful payments minus returned money. For online schools with a money-back guarantee this is often the most useful line.
Payment methods: card, SBP, YooMoney
The payment_method.type field splits turnover by method: bank card, SBP fast payments, YooMoney wallet, SberPay, T-Pay and any other enabled method. The table lists payments, amount and share for each one, which helps decide whether SBP deserves a more prominent spot on the checkout page.
Cancelled payments and their reasons
A cancelled YooKassa payment stores a reason in cancellation_details: issuer decline, insufficient funds, expired waiting time or cancellation by the store. The block calculates the cancellation share and groups it by reason and payment method. A sudden jump for one method is a reason to check the checkout before the client notices lower revenue.
YooKassa API data caveats
- These are payments from your client’s customers, not Reportkey’s own billing.
- A payment is a money result, not an ad conversion; the traffic channel is unknown unless the site passes an order number or tags in metadata.
- Payments flagged as test are dropped during the build.
- Payment and refund lists cover the last three years.
YooKassa next to ads and web analytics
Money reads best next to what drove it. Add Yandex Direct spend and campaigns, VK Ads campaigns and website visits and goals in Yandex Metrica. To link a payment to its channel, use Roistat end-to-end analytics; if the project also takes payments through a second provider, add CloudPayments payments and declines. Branding, scheduled delivery and AI insights are available, though not on every plan. See a finished example in the in-house team demo report, browse other stores and payment providers in the ecommerce integrations section, and check trial terms on pricing.
What goes into the YooKassa report
These are the metrics that the YooKassa integration already brings into Reportkey reports.
YooKassa reporting: plans and free trial
14 days free, no card required. Prices and plan limits are on the pricing page.
Why teams connect YooKassa to Reportkey
Real reporting jobs, typical pain points, and the outcomes teams get from YooKassa in client reports.
- The accountant and the marketer quote different numbers: the YooKassa dashboard shows the payment amount, the bank account receives less, and the gap has to be explained every month.
- Someone exports the payment register by hand and then filters out test payments, cancellations and partial refunds in a spreadsheet.
- The agency reports clicks and leads while the client keeps asking a simpler question: how much money did the week bring?
Every Monday the producer gets a summary of course payments, the share paid through SBP and refunds issued after the first lesson, placed next to the week's ad spend, so the budget talk is about money rather than clicks.
The client takes prepayments on the website through YooKassa. In the monthly agency report the payments block shows receipts and the average payment, while the Yandex Direct block shows spend, and the client sees both sides without access to ad accounts.
The owner has no time to open the payment dashboard daily. A weekly email shows net receipts after refunds, cancelled payments and the change versus the previous week.
How YooKassa appears inside the report
The report keeps the familiar Reportkey layout: source sections and period comparison.

Weekly bars of successful payments, a line for the amount after fees, a payment method table with each method's share and a refunds row.
Three steps to the first report
Connect the account once, choose the reporting scope, and save the setup for recurring client reports.
Frequently asked questions
Short answers about how the integration works in Reportkey today.
What do I need to connect YooKassa to Reportkey?
Why is the payment total higher than what reached the bank account?
Are test and cancelled payments included?
How fresh is the data and how far back does it go?
Can I see which ad campaign produced a payment?
Often connected together
Working sources that teams usually add to the same report.
YooKassa payments report for your client
Sign up, add the store shopId and secret key and select the store in a project. Your first report in 5 minutes.


