Check Mandate Status
Retrieve the current status, payment count, and details of a standing instruction mandate.
Documentation Index
Fetch the complete documentation index at: https://payglocal.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
When to Use
Check the current lifecycle state of a standing-instruction mandate — e.g., whether it’s still active, how many debits have been processed, and how many remain. Applies to on-demand and auto debit mandates (PayDirect and PayCollect). See Standing Instruction Sale in the API Reference sidebar.Mandate Status Values
| Status | Description |
|---|---|
ACTIVE | Mandate is active and can be used for subsequent payments |
INACTIVE | Mandate was revoked via API or Control Center |
EXHAUSTED | All configured payments have been processed |
Example Data Payloads
Active mandate:Authorizations
RSA-signed JWS (JSON Web Signature) token carrying the request payload.
- Header:
{ "alg": "RS256", "kid": "<merchant-key-id>", "iss": "<merchant-id>", "x-gl-enc": "false", "is-digested": "true" } - Payload: the exact JSON body sent in the request (or its SHA-256 digest when
is-digested=true). - Signed with the merchant's RSA private key; PayGlocal verifies with the matching public key.
Used by all
/gl/v1/payments/*endpoints.
Body
PayGlocal-issued mandate identifier.
"mandate_abc123"
Response
Mandate status retrieved.
Standard PayGlocal response envelope (GlocalApiResponse).
PayGlocal global transaction ID.
"gl_9c2645ed09edb22e"
High-level status of this API response.
"SUCCESS"
Human-readable message.
Response timestamp (DD/MM/YYYY HH:MM:SS).
"10/01/2026 15:00:00"
Empty on success; populated on failure.
""
Operation-specific payload. Shape varies by endpoint.
Field-level validation errors (populated on 4xx).

