post
https://dev-api.shabaas.com/api/public/payment_initiation/direct_debit
Create direct debit initiation and process settlement workflow.
Error Codes
| Code | Status | Reason | What to do |
|---|---|---|---|
| PAS_AMT_REQUIRED | 400 | Amount is required | Include amount in direct debit payload. |
| PAS_AMT_INVALID | 400 | Amount format is invalid | Use a valid numeric amount format. |
| R104 | 422 | Consent is missing or invalid | Set consent_received to "true" and retry. |
| R101 | 422 | Amount exceeds allowed threshold | Reduce amount and retry. |
| R801 | 422 | Similar debit attempted within cooldown period | Wait for cooldown window and retry. |
| R102 | 422 | Daily spend limit exceeded | Retry later or reduce amount. |
| R100 | 422 | Daily transaction count exceeded | Retry next day or after account review. |
| R103 | 422 | Destination payout not enabled | Update merchant payout settings or remove destination. |
| R803 | 422 | Direct debit initiation failed upstream | Retry; if repeated, contact support with request details. |
| MOV_INVALID_BANK_ACCOUNT | 400 | Bank account does not belong to current institution | Correct payer account details and retry. |
| MOV_INVALID_BSB | 400 | Invalid BSB number | Provide valid 6-digit BSB and retry. |
| MOV_REQUEST_TIMEOUT | 408 | Request timed out | Retry after a short delay. |
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…