Payment sessions
Create a D17 payment request from your backend and keep checkout inside your own product.
Free D17 verification API
DinarGuard provides a powerful API to accept manual D17 payments, automate receipt validation, and receive secure status webhooks. Launch your product and monetize instantly—no matricule fiscale required.
/api/v1/payment-sessions{
"amount": 50,
"currency": "TND",
"webhook_url": "https://your-app.com/api/dinarguard",
"metadata": { "order_id": "order_789" }
}What it solves
Your app owns the customer experience. DinarGuard handles the verification layer: receipt evidence, D17 amount checks, Telegram approval, payment status, and webhooks.
Create a D17 payment request from your backend and keep checkout inside your own product.
Upload customer receipts, validate payment details, and review evidence through Telegram.
Receive webhooks when a payment is approved, rejected, expired, or retried.
Create a payment session
Upload the customer receipt
Review the payment in Telegram
Fulfill after signed webhook
Community free
DinarGuard is free for the community. The goal is simple: help developers launch useful products and test real payment flows without waiting for a full commercial payment setup.