On This Page
Create a Mandate Statuses Workflow
This workflow describes the sequence of events that comprises successfully checking the
status of a service.
Figure:
Create Mandate Status Workflow
- The merchant sends a create mandate API request toCybersourceand receives one of these possible statuses:
- Failed: The create mandate request is not accepted.
- Pending: The create mandate request is successfully processed, and the customer can sign the mandate. Send a mandate status request to retrieve status updates until the status changes. A mandate is successfully created when the status updates toActive. For more information, see Check a Mandate Status.
- The merchant sends a check mandate status API request toCybersourceand receives one of these possible statuses:
- Active: The mandate is successfully created, updated, or imported. A direct debit can be sent for this mandate ID.
- Expired: The mandate deadline has passed.
- Failed: The customer was not authenticated.
- Pending: The mandate is not signed yet.
- Revoked: The mandate was cancelled.
- If the customer or merchant decides to cancel the created mandate, the merchant sends a revoke mandate API request toCybersourceand receives one of these possible statuses:
- Failed: the revoke mandate request is not accepted.
- Revoked: the revoke mandate request is successfully processed.
- If the customer or merchant decides to update the mandate, the merchant sends an update mandate API request toCybersourceand receives one of these possible statuses:
- Active: the update mandate request is accepted and processed.
- Failed: the update mandate request is not accepted.