Verification bank account
This verification process applies only to WIRE payment methods. Vendors can verify their bank accounts either by uploading a bank statement or via Plaid integration.
Method 1 – Bank Statement Upload
Verification of bank account via uploaded bank statement
PUT https://api.dev.mrkter.io/vendor/billing-details/{billingDetailsId}/bank-statement
Required:
1 . Header - "Authorization"
2 . Body - A file object containing the bank statement (e.g., PDF, PNG, or JPG format)
Method 2 – Verification via Plaid
Bank account verification via Plaid
Step 1 – Check Supported Countries
Use this endpoint to confirm whether the vendor’s country is supported by Plaid - API Reference
POST https://api.dev.mrkter.io/vendor/billing-details/plaid/countries
Required "Authorization" header
Example response:
[
"US",
"GB",
"ES",
"NL",
"FR",
"IE",
"CA",
"DE",
"IT",
"PL",
"DK",
"NO",
"SE",
"EE",
"LT",
"LV",
"PT",
"BE"
]Step 2 – Generate Plaid Link Token
If the country is supported, generate a link token for initiating the Plaid flow - API Reference
POST https://api.dev.mrkter.io/vendor/billing-details/plaid/link/token/create
Required "Authorization" header
Example request:
{
"language": "en",
"countryCode": "US"
}Example response:
{
"expiration": "2025-04-09T12:27:51Z",
"linkToken": "link-sandbox-45ac648b-7283-4f52-a1fd-6d58e63a270c",
"requestId": "nXiE5OYVuU2mNq7"
}Step 3 – Complete Plaid Verification
Then start flow on Plaid and after end it run verification - API Reference
POST https://api.dev.mrkter.io/vendor/billing-details/plaid/account/verify
Required "Authorization" header
Example request:
{
"publicToken": "public-sandbox-5cb13dfe-05ed-4eba-835a-bcfe532d6c4e",
"billingDetailsId": 61,
"countryCode": "US"
}Updated about 1 month ago
