Skip to main content
The Dintero Loyalty & Virtual Cards platform gives you four services that share a single API and authentication model:
  • Customer service — centralize customer profiles, identifiers, and consents across all your apps
  • Discount & Reward service — create and redeem coupons, loyalty cards, stamp cards, and bonus points
  • Receipt service — store digital receipts from all sales channels and stream data to your systems via webhooks
  • Wallet service — issue and accept virtual gift cards online and in-store

Prerequisites

Step 1: Create an API client

Each application that accesses the API needs its own API client with the appropriate scopes.
  1. Log in to Backoffice.
  2. Go to SettingsAPI ClientsCreate New API Client.
  3. Add the scopes your application needs.
Grant only the scopes each application requires. A POS that redeems discounts does not need write access to customer profiles.
ServiceAdmin scopeRead scopeWrite scope
Customeradmin:customersread:customerswrite:customers
Discountadmin:discountsread:discountswrite:discounts
Receiptadmin:receiptsread:receiptswrite:receipts
Walletadmin:walletsread:walletswrite:wallets
See API clients for the full scope reference.

Step 2: Authenticate

Exchange your client credentials for a bearer token:
curl -X POST https://api.dintero.com/v1/accounts/T12345678/auth/token \
  -u "CLIENT_ID:CLIENT_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"grant_type": "client_credentials", "audience": "https://api.dintero.com/v1/accounts/T12345678"}'
The response includes an access_token (JWT) valid for 4 hours. Pass it as a bearer token on all subsequent requests:
Authorization: Bearer <access_token>
Replace T12345678 with your account ID. Use T prefix for sandbox, P prefix for production. See Authentication service for end-user login and single sign-on flows.

Step 3: Choose your services

https://mintcdn.com/dintero-c3a7bfec/kqE6jEgPSu_iF1M_/mintlify-docs/assets/icons/user-group.svg?fit=max&auto=format&n=kqE6jEgPSu_iF1M_&q=85&s=f7a3b33578732af311e1893030176d13

Customers & Users

Store customer profiles, link identifiers (phone, card token, membership number), and manage consents.
https://mintcdn.com/dintero-c3a7bfec/kqE6jEgPSu_iF1M_/mintlify-docs/assets/icons/tag.svg?fit=max&auto=format&n=kqE6jEgPSu_iF1M_&q=85&s=e14b3d787dcbcc67571f292b96046b03

Discounts & Rewards

Configure loyalty programs, stamp cards, and coupons. Recalculate shopping carts before payment.
https://mintcdn.com/dintero-c3a7bfec/WW-UMjl-QNnroAqd/mintlify-docs/assets/icons/receipt-tax.svg?fit=max&auto=format&n=WW-UMjl-QNnroAqd&q=85&s=cea2fb2b6367fc66e14f75c1a5bdc491

Receipts

Send receipts from POS or ecommerce and expose purchase history to customers or downstream systems.
https://mintcdn.com/dintero-c3a7bfec/WW-UMjl-QNnroAqd/mintlify-docs/assets/icons/gift.svg?fit=max&auto=format&n=WW-UMjl-QNnroAqd&q=85&s=ff2235fc45f0a12ca8d500ad40ca87d1

Gift Cards

Create virtual gift cards with a balance and accept them in Dintero Checkout or your own payment flow.
Last modified on June 8, 2026