E-commerce webhook
Send a signed POST when a payment confirms. Anti-replay, anti-enumeration, idempotent — production-grade out of the box.
Calibrate the reward to the basket amount. Reward online purchases via a webhook, or in-store purchases through the mobile cash register. Pending periods cover EU withdrawal rules out of the box.
Webhook integration in fifteen minutes.
Configure once. Every transaction triggers the right reward, online or in store.
Choose how you want to deliver. Both modes share the same campaign settings.
A flat amount per purchase, a percentage of the basket, or a tiered ladder. Currency follows your merchant currency.
E-commerce ? Wire one webhook. Physical store ? Open the mobile cash register and scan the customer's QR code.
Every credit is logged in your dashboard with the basket amount, the employee (in store) or webhook ID (online), and the timestamp.
Cashback ships with everything you need to run it as a standard SaaS module — no bespoke integration, no third-party tools.
Send a signed POST when a payment confirms. Anti-replay, anti-enumeration, idempotent — production-grade out of the box.
Vendor scans the QR shown in the customer's account, types the basket amount, validates. The reward credits in seconds.
Configurable per merchant from zero to thirty days. Rewards stay pending and roll back automatically on a refund.
Optional brackets — for example fifty satoPOINTS up to twenty euros, two hundred above. Each bracket is independent.
Per-employee daily caps, anti-replay on receipt IDs, rate-limited endpoints. Every guard is observable in your dashboard.
Each cashback writes one entry into the double-entry ledger. Reconcile against your accounting in one query.
A regional grocer with five branches and a small online shop wants to reward repeat customers without printing punch cards. They configure a 1% cashback on baskets above ten euros, with a fourteen-day pending period to absorb returns.
Within a month, eight hundred and twenty distinct customers have triggered at least one reward. Average basket grows by seven percent. The owner reads the daily digest each morning over coffee — no spreadsheet to fill, no payouts to settle manually.
+7% basket lift · 0 manual reconciliation
No setup fee, no per-employee charge. The platform takes a tier-discounted percentage of the satoPOINTS you award.
Same model as the rest of the platform : commission on distributed rewards, no platform fee.
One signed POST request per confirmed payment, sent to a satooB endpoint. We provide a template for Shopify, WooCommerce, and a generic recipe for any backend. Setup typically takes fifteen minutes.
EU consumer law gives buyers fourteen days to return an online purchase. The pending period holds the reward until the window closes — and rolls it back automatically if the customer requests a refund. Physical stores can set zero days if they prefer immediate delivery.
EUR, USD, GBP, CAD on the merchant side. Customers see their satoPOINTS balance independent of currency, and convert at their own pace via vouchers.
If the reward is still pending, it's cancelled automatically and the satoPOINTS never enter the customer wallet. If the reward was already released, your accounting team triggers a manual reversal — fully audit-logged.
Connect your store, set the formula, validate. We'll be there if anything looks off.