Accept payments and check the results
Accepting payments

Give customers a payment link and see whether the payment succeeded. Set prices in the currency you need.
The customer proceeds to payment while the project stores the amount, currency and payment state. You can connect a confirmed payment to an order or access to your offer.
Clicking Pay does not mean the money has arrived. A person may close the payment page or receive a rejection. The project must save the payment attempt and obtain its result from the connected payment service.
Prices include a currency
Configure your project's currencies. Buyers see which currency an amount uses; available payment methods depend on the connected service.
Payment status is saved
Distinguish pending and confirmed payments. This lets you base the next step on the payment result.
Payment is linked to an offer
Connect an order, access purchase or another paid workflow. Define the period and renewal rules for the particular offer.
Buying a place at a workshop
A visitor chose a class costing 2,900 RUB. The project creates an invoice and sends them to the payment page. See what changes before payment and after confirmation.
Before launch, you need an account with a supported payment service and a configured connection. Material access, subscriptions and refunds follow rules defined for your product. This mockup does not accept money.
Before payment
Workshop payment The customer has not completed payment yet. Photography workshop Amount: 2,900 RUB Status: awaiting payment
After payment
Payment confirmed In this example, the payment service confirmed receipt. Amount: 2,900 RUB Payment linked to order 104 The next order step can proceed
What you can offer customers
Extend the use case
rbac
Link purchases to customer accounts.