Re is out: see what's new Lifetime updates on every purchase Support replies within 24 hours Secure checkout via Gumroad 8,500+ sales since 2016

YooKassa

Updated 2 min read 0 views

The YooKassa (ЮKassa) add-on adds YooKassa to the Payment field. Visitors pay in the YooKassa widget right in the form: bank cards, SBP, SberPay, YooMoney and the other methods of your shop.

Set it up

  1. In your YooKassa account, open Integration → API keys: copy the shopId and make a secret key.
  2. Paste them in Contact Form → Settings → Payments → YooKassa and save. A test shop’s key (test_…) takes test payments only.
  3. If receipts are on in your shop (54-FZ), turn on Send receipts, and pick the VAT rate and What is paid for.
  4. Pick YooKassa in a Payment field’s Pay with, with the currency RUB.

How a payment goes

  1. The visitor sends the form; Re:Maily works out the amount and makes a two-stage payment in YooKassa.
  2. The YooKassa widget shows in the form with its own Pay button; the money is held.
  3. The form is sent again; Re:Maily reads the payment (held, the same amount, made for that form) and takes the money only then. The message goes.

A payment is taken once, so it sends one message. One never taken is cancelled by YooKassa after a while, and the money goes back to the payer.

Receipts: sent to the email of the form, so with receipts on, a form needs an Email field to take payments.

Was this article helpful?