The ID of the bulk payment request import job
- Retrieve bulk payment request import job items
Resume collection for a payment request
Pause collection for a payment request
Get a payment request
Update a payment request
Void a payment request
Manually mark a standalone payment request as paid
Cancel auto-collection on the next failure
Activate (send) a payment request
Update the distribution details of payment requests
Retrieve a list of payment requests by filter
Create a payment request
Bulk import payment requests
Get the collection preferences for a payment request
Reset the collection preferences for a payment request
Change the collection preferences for a payment request
Retrieve bulk payment request import job details
Cancel a payment request
Retrieve bulk payment req...
Adfin API (1.0.0)
Adfin uses OAuth 2.0 access tokens to authenticate all API requests.
There are two contexts in which tokens are issued:
Biller Access Tokens — Generated via the Authorization Code flow when a biller connects their Adfin account. These tokens grant access to that biller's data (invoices, payment requests, customers, etc.).
Platform Access Tokens — Generated via the Client Credentials flow when a platform authenticates as itself rather than as one of its billers. A platform uses one to manage its own webhook subscriptions under
/api/apps/{clientId}/webhooks.
Download OpenAPI description
Languages
Servers
Mock server
https://developer.adfin.com/_mock/products/partner-integration/partner-integration-api-reference/
Production API Server URL
https://api.adfin.com/api/
Staging API Server URL
https://api.staging.adfin.com/api/
- Mock serverhttps://developer.adfin.com/_mock/products/partner-integration/partner-integration-api-reference/payment_requests/bulk_import/{jobId}
- Production API Server URLhttps://api.adfin.com/api/payment_requests/bulk_import/{jobId}
- Staging API Server URLhttps://api.staging.adfin.com/api/payment_requests/bulk_import/{jobId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developer.adfin.com/_mock/products/partner-integration/partner-integration-api-reference/payment_requests/bulk_import/{jobId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Response
application/json
{ "jobId": "550e8400-e29b-41d4-a716-446655440000", "type": "BULK_PAYMENT_REQUEST_IMPORT", "status": "COMPLETED", "creationTime": "2024-01-15T10:30:00Z", "countsByItemStatus": [ { … }, { … } ] }
- Mock serverhttps://developer.adfin.com/_mock/products/partner-integration/partner-integration-api-reference/payment_requests/bulk_import/{jobId}/items
- Production API Server URLhttps://api.adfin.com/api/payment_requests/bulk_import/{jobId}/items
- Staging API Server URLhttps://api.staging.adfin.com/api/payment_requests/bulk_import/{jobId}/items
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developer.adfin.com/_mock/products/partner-integration/partner-integration-api-reference/payment_requests/bulk_import/{jobId}/items?statuses=PENDING&page=0&size=20&sort=creationTime%2CASC' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Response
application/json
{ "items": [ { … }, { … } ], "pagination": { "page": 0, "size": 20, "totalElements": 155, "totalPages": 8 } }
- Mock serverhttps://developer.adfin.com/_mock/products/partner-integration/partner-integration-api-reference/payment_requests/{id}:cancel
- Production API Server URLhttps://api.adfin.com/api/payment_requests/{id}:cancel
- Staging API Server URLhttps://api.staging.adfin.com/api/payment_requests/{id}:cancel
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://developer.adfin.com/_mock/products/partner-integration/partner-integration-api-reference/payment_requests/{id}:cancel' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'