Accept payments in your app via YooKassa

Connect your own YooKassa store to your app via OAuth, right from the Dada Cloud console - no secret keys shared with the platform. Money goes straight to your store's account, and payment webhooks arrive directly in your app.

How to connect payments

Four steps from a deployed app to your first payment

01

Deploy your app

Deploy your app on Dada Cloud - from a git repo or by uploading an archive.

02

Settings -> Payments -> Connect YooKassa

Open the Payments tab in your app settings and click Connect YooKassa.

03

Authorize your store

You'll be redirected to YooKassa to sign in to your store (OAuth). Your store's secret key is never shared with the platform.

04

Get environment variables and code

The platform adds ready-made environment variables and a code snippet to your app - wire up the webhook and start accepting payments.

How it works

OAuth, not a secret key

Store authorization uses YooKassa's OAuth protocol - the platform never sees or stores your store's secret API key.

Money goes straight to your store

The platform is not a party to the payment - funds land directly in your YooKassa store's account, not in an intermediate platform account.

You need your own YooKassa store

Connecting payments requires a registered YooKassa store under a sole proprietor, LLC, or self-employed status - the platform does not create a store for you.

54-FZ receipts stay with your store

Fiscal receipts are issued by YooKassa based on your store's own settings - this is not something the platform handles.

Webhooks go straight to your app

YooKassa sends payment notifications directly to your app's address, with no platform server in between.

Ready-made environment variables

Once the store is connected, the platform adds environment variables and a code snippet to your app - all that's left is to accept a payment.

Accepting payments via YooKassa - FAQ

Do I need to share my store's secret key with the platform?

No. Connection happens via YooKassa OAuth: you sign in to your own store on the YooKassa site, and the platform gets access through OAuth without ever seeing your store's secret API key.

Where does the payment money go?

Directly to your YooKassa store's account. The platform is not a party to the transaction and never routes payments through its own account.

Who is responsible for 54-FZ receipts?

Fiscal receipts are handled on your store's side by YooKassa, which can send receipts to buyers based on your store's settings. The platform does not get involved in this process.

I don't have a YooKassa store yet - what do I do?

Register a store on the YooKassa website - available for sole proprietors, LLCs, or self-employed individuals. Once registered, come back to your app settings and connect it via OAuth.

How much does this cost?

Connecting payment acceptance is included in Dada Cloud plans - there's no separate fee for the integration itself. YooKassa charges its own transaction fees under its own pricing, which the platform does not set.

Give your code a public address

Create an account and deploy your first app. The Free plan costs $0.

Create account