Disbursement Authorization Mode
Payfonte supports two authorization modes for disbursement requests:- PIN Authorization
- Authorization URL
Mode Comparison
| Mode | How it works | Recommended for |
|---|---|---|
| PIN Authorization | You send pin in each disbursement request | Teams with strict backend-controlled disbursement flows |
| Authorization URL | Payfonte calls your approval endpoint per request; disbursement continues only on HTTP 200 | Platforms that require policy/risk checks before each disbursement |
1) PIN Authorization
PIN mode requires a disbursement PIN on disbursement requests.Setup
Store PIN securely
Keep PIN in backend secret storage only. Never expose in frontend/mobile clients.
2) Authorization URL
Authorization URL mode lets your system approve or reject each disbursement attempt dynamically.Setup
Implement request validation
Validate incoming request authenticity (hash/signature verification) before responding.
Recommended Validation Checks (Authorization URL)
When Payfonte calls your authorization URL, validate:- Request authenticity (signature/hash verification)
- Amount and currency match expected business rules
- Recipient is eligible for disbursement
- Sender/account has enough balance (if you enforce internal wallet rules)
- Daily limits, AML/risk policies, and velocity thresholds
Security Checklist
Keep secrets server-side
Keep secrets server-side
Never expose disbursement PIN or authorization secrets in browser/mobile code.
Use HTTPS endpoints
Use HTTPS endpoints
Authorization URL must be publicly reachable over HTTPS.
Fail closed on verification errors
Fail closed on verification errors
If signature/hash checks fail, reject the authorization request.
Audit every disbursement decision
Audit every disbursement decision
Log both approved and rejected decisions with reasons for compliance and troubleshooting.
Related Docs
Disbursements Overview
End-to-end disbursement flow and endpoint usage.
Disbursement Webhooks
Handle asynchronous disbursement status updates.
Disbursement Examples
Copy-ready request and response payloads.