Check the status of your first Direct Debit request
This guide walks you through the process of checking the status of a direct debit collection in the sandbox environment. It follows on from the guide to Create your first Direct Debit Collection.
Before You Start
Ensure you have the following:
- A payment ID from a previously created direct debit collection
- Valid authentication token (Bearer token)
- Access to the sandbox environment
Step-by-Step Guide
Step 1: Prepare Your Request
-
Base URL:
Use the appropriate environment URL:- Sandbox:
https://sepaexpress-sand-fx.azurewebsites.net
- Production:
https://sepaexpress-prod-fx.azurewebsites.net
- Sandbox:
-
Endpoint:
GET /api/services/v2/Payments/{paymentId}
-
Required Headers:
Accept: application/json
Content-Type: application/json
Authorization: Bearer {your-access-token}
Step 2: Make the Status Request
curl --location --request GET 'https://sepaexpress-sand-fx.azurewebsites.net/api/services/v2/Payments/{paymentId}' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your-access-token}'
Replace {paymentId}
with the ID you received when creating the payment.
Step 3: Process the Response
A successful response (200 OK) will look like this:
{
"payment": {
"id": "b0109fa3a03aa48bb0691d007a04b2cc",
"merchantId": "ed2a8e8a87f2e7a6093a8969b3874d65",
"connectorId": "6f1cebbb863ffe22d4f73ac2aebedaf3",
"customerId": "b51191d7a45296d61e4c645b2113638b",
"bankAccountId": "e209fc86d8e9eec3dbb7a8f54dba5e8b",
"mandateId": "ffe1af72ba4dc9599bfad042cae9407e",
"createdAt": "2020-03-12T08:19:05.0049479",
"state": "paid",
"currencyCode": "EUR",
"amount": 1,
"reference": "150e7aa92784e0df56363f0f1bf7211c",
"softDescriptor": "SEPA Direct Debit End2End-Ref: 150e7aa92784e0df56363f0f1bf7211c Mandate-Ref: e0c2a3058798aa82f44f6e610cfd6615",
"refundCount": 0,
"refundAmount": 0,
"submitAfter": "2020-03-12T08:19:05.0049479"
}
}
Next steps: reporting
A range of reporting options is available to help you monitor and reconcile your payments. We recommend starting with:
- Reconciliation Report – View all payments booked to your account and affecting your balance. Read more about the Reconciliation report.
- Rejection Reports – Track API and scheme rejections to quickly identify issues. Learn how to handle SEPA Direct Debit Rejections.
- Webhooks – Receive real-time notifications for processed payments. Read more about Webhooks.
These reports and notifications help you stay on top of your account activity and ensure smooth operations.
Updated 13 days ago