Online payment is a link the guest pays from an order. Money goes through the club internet acquiring account and into the cash register you choose. It is not the payment methods list in the cash register, and it is not the CRM subscription invoice. The platform tariff lives under Balance.
Where to turn it on
- Open Settings → Online payment.
- Enable online payment, pick the default bank and the register that should receive the money.
- Paste the bank keys and the prepayment percent. 100% means the guest pays the full order amount.
- On the order set the price, save, then click Payment link. Copy the link or send it by SMS or messenger.
After the bank confirms the payment, the order gets the status Link prepayment (auto) or Paid by link (auto). Those statuses appear on their own once online payment is enabled.
What to send the bank
The bank asks for a website. Send the public club details page: https://YOUR-CLUB.laserwar.club/company.
Payment notifications arrive at https://YOUR-CLUB.laserwar.club/book/callback?gateway=NAME. Replace NAME with tinkoff, alfa, sber or yookassa. On the settings screen each bank has a How to connect pay by link block with that URL.
T-Bank
- Connect internet acquiring in T-Business. A POS terminal at the desk does not create payment links.
- Open the shop terminal. Start with the test terminal; live keys are different after approval.
- Paste Terminal Key and the terminal Password into CRM. That is not your T-Business login.
- Set taxation, VAT and FFD as in the contract and the online cash register.
- Enable online payment, set the default bank to T-Bank, save. Run tests 1, 2 and 3 on the settings screen, then click Verify in the bank cabinet.
Test 1: card 4300000000000777, any future expiry and CVC. Test 2: cancel on the bank form, or card 2201382000000021. Test 3: refund on the CRM screen after a successful test 1.
Alfa-Bank
- You need Alfa-Bank internet acquiring (RBS gateway), not only an in-venue POS terminal.
- From the bank letter take the login that ends with
-apiand its password. A-operatorlogin and Alfa Business Online do not work here. - Leave API URL empty for production keys. For tests set
https://alfa.rbsuat.com/payment/rest. Test keys on the production URL return Access denied. - Keep one-stage payments in the bank cabinet. CRM calls
register.do, not a pre-authorization. - The bank needs one Latin guest email. If the client card has no email, CRM sends the club email from general settings.
Sberbank
- You need Sber internet acquiring (the payment gateway). The POS acquiring section in SberBusiness and B2B payment requests are a different product.
- The welcome letter has two logins. CRM needs the one with the
-apisuffix, not-operator. - Sign in to the gateway cabinet with that login, set a permanent password and paste it into Password.
- An empty API URL means production. For tests:
https://3dsec.sberbank.ru/payment/rest. - Fill the callback token only when HMAC notifications are enabled in the bank cabinet.
YooKassa
- Open a YooKassa shop, or a demo store for tests. Keys from CRM Balance and a Sber gateway login do not belong here.
- Under integration copy shopId and the secret key.
- In HTTP notifications set the callback URL with
gateway=yookassaand the eventspayment.succeededandpayment.canceled. - A demo store accepts only the test cards from the YooKassa docs. A real card will not pass on the demo store.