🚧 This project is currently in active development. A sandbox environment will be made available soon for testing and exploration. Stay tuned!
⚠️ Keys and values are case-sensitive. Incorrect formatting may cause transaction failure.
💡 Apple Pay button will only appear on the hosted form if the user’s device: Supports Apple Pay Has a valid card added in Apple Wallet
| Environment | Base URL |
|---|---|
| Sandbox | https://sandbox-payments-{{account_name}}.datmanpay.com |
| Production | https://payments-{{account_name}}.datmanpay.com |
Wallet selection happens on the hosted page UI, not in the API payload.
| Scenario | Behaviour |
|---|---|
| Success | User redirected to redirect_url |
| Cancel | User redirected to cancel_url |
| Final Status | Sent via Webhook (source of truth) |
| Error | Cause | Action |
|---|---|---|
| Wallet Not Showing | Device or browser unsupported | Use compatible device/browser |
| Unable to process | Missing required Sale keys | Validate payload |
| Invalid secret | Encryption issue | Check secret length & IV |