Available Banks
Returns the wallet methods ("banks") enabled for your site. Show these to your user and send the chosen _id as bankId when creating a deposit or withdraw.
GET/v1/available-banks
Optional query: lang=en|ar|ckb|kmr|tr localizes name.
The bank model
| Name | Type | Description |
|---|---|---|
| _id | string | Method id. Use as bankId. The method code is also accepted. |
| code | string | FIB, QI_CARD, SWITCH, FASTPAY, ZAINCASH, ASIAPAY, NASS_WALLET |
| name | string | Display name (localized). |
| identifierKind | string | What identifies an account for this method: PHONE | CARD_NO | ACCOUNT_NO | IBAN | USERNAME. Use it to label the field your user fills in for withdrawals. |
| identifierHint | string | Example format to show as placeholder (e.g. 07XX XXX XXXX). |
| min / max | number | Allowed amount range in IQD (0 = no limit). |
| logo | string | null | Logo URL when available. |
Response
{
"data": [
{ "_id": "cmv2mgajb000112f9wyi0k9qu", "code": "FIB", "name": "FIB",
"identifierKind": "PHONE", "identifierHint": "07XX XXX XXXX", "min": 5000, "max": 10000000, "logo": null },
{ "_id": "cmv2mgajm000212f96zp2o0uz", "code": "QI_CARD", "name": "Qi Card",
"identifierKind": "CARD_NO", "identifierHint": "Card number (10–19 digits)", "min": 5000, "max": 10000000, "logo": null }
],
"status": 200, "responseTime": "18ms", "app_version": "iraqpay-v0.1.0"
}