Fetches the details of the authenticated user's associated biller. Returns a 404 if no biller is found.
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.
- Mock serverhttps://developer.adfin.com/_mock/products/direct-integration/direct-integration-api-reference/biller
- Production API Server URLhttps://api.adfin.com/api/biller
- Staging API Server URLhttps://api.staging.adfin.com/api/biller
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://developer.adfin.com/_mock/products/direct-integration/direct-integration-api-reference/biller \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'The biller details retrieved successfully
The biller statement name shown on bank and credit card statements.
The default currency of the biller.
The legal entity type of the biller.
The business type of the biller.
The list of payment details associated with the biller.
The list of bank accounts associated with the biller.
The status of the biller.
References about this biller from external platforms Adfin integrates with, such as ID, etc.
{ "id": "string", "name": "string", "statementName": "string", "directDebitStatementName": "string", "alias": "string", "registrationNo": "string", "currencyCode": "AED", "countryCode": "string", "timezone": "string", "website": "string", "categoryCode": "string", "industryCode": "string", "legalEntityType": "organization", "businessType": "PRIVATE_COMPANY", "vatRegistrationNo": "string", "billingEmail": "string", "emailDomain": "string", "paymentDetails": [ { … } ], "bankAccounts": [ { … } ], "locations": [ { … } ], "status": "PENDING", "channelBillerId": "string", "paymentSettings": { "status": "ACTIVE", "paymentMethods": [ … ], "entityId": "string", "entityType": "BILLER" }, "accountingSettings": { "connectors": [ … ] }, "creationTime": "2019-08-24T14:15:22Z", "externalData": [ { … } ], "type": "STANDARD" }
- Mock serverhttps://developer.adfin.com/_mock/products/direct-integration/direct-integration-api-reference/biller
- Production API Server URLhttps://api.adfin.com/api/biller
- Staging API Server URLhttps://api.staging.adfin.com/api/biller
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://developer.adfin.com/_mock/products/direct-integration/direct-integration-api-reference/biller \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json-patch+json' \
-d '{
"operations": [
{
"op": "string",
"path": {
"empty": true
},
"value": null
}
]
}'Request
Returns the payment capabilities that apply to the biller, each with its status.
A capability that does not apply is left out of the list rather than sent with a status. A missing capability means only that Adfin does not offer it to this biller right now. It is not a rejection, and the list length is not a fixed denominator.
- Mock serverhttps://developer.adfin.com/_mock/products/direct-integration/direct-integration-api-reference/billers/{billerId}/payment_capabilities
- Production API Server URLhttps://api.adfin.com/api/billers/{billerId}/payment_capabilities
- Staging API Server URLhttps://api.staging.adfin.com/api/billers/{billerId}/payment_capabilities
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developer.adfin.com/_mock/products/direct-integration/direct-integration-api-reference/billers/{billerId}/payment_capabilities' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "lastUpdatedTime": "2026-08-20T14:02:31Z", "paymentCapabilities": [ { … }, { … }, { … }, { … } ] }