# Withdrawal

<figure><img src="https://581082779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FdRt6CV4HPvnslXUaqL9U%2Fuploads%2FZszz3nNLwFxxqlP6ugAw%2Fimage.png?alt=media&#x26;token=bb3358ea-4146-48e2-82d1-4ac2dfc271be" alt=""><figcaption><p>Sequence diagram of the Withdrawal via API integration</p></figcaption></figure>

### Request to create a withdrawal

The section is similar to the [**Request to create a deposit**](#request-to-create-a-withdrawal) section. Only the data required to create a withdrawal request will change.

## Request to create a withdrawal

> Withdrawal creation.\
> \
> When the withdrawal is confirmed, a callback request will be sent to the client's application handler with the \[Withdrawal webhook]\(#operation/WithdrawalWebhook) body

```json
{"openapi":"3.0.3","info":{"title":"A-Pay","version":"0.0.5"},"tags":[{"name":"Withdrawal","description":"Withdrawals"}],"servers":[{"url":"https://<domain>"}],"security":[{"apikey":[]}],"components":{"securitySchemes":{"apikey":{"type":"apiKey","name":"apikey","in":"header"}},"schemas":{"withdrawal_currency":{"type":"string","title":"Currency","enum":["INR","BDT","PKR","KES","MMK","TND","BRL","MXN","KHR","NPR","LKR","ETB","ARS","JMD","EGP","PEN","PYG","UYU","XOF","GNF","BOB","BHD","USD"],"description":"<details>\n  <summary>Payment system currency</summary>\n\n  | Currency | Payment systems | Decimal places |\n  |----------|-----------------|----------------|\n  | INR | `upi_fast`, `upi_fast_v`, `upi_fast_qr`, `upi_p2p`, `upi_a`, `paytm`, `phonepe`, `imps`, `imps_top`, `upi_link`, `upi_push`, `phonepe_fast`, `upi_fast_vip`, `inr_p2p`, `inr_p2c` | `0` |\n  | BDT | `nagad_api_v`, `bkash_api_v`, `bkash_a`, `apaybdt`, `upay`, `bkash_b`, `nagad_a`, `nagad_b`, `upay_w`, `bkash_p2p`, `tap_p2p` | `0` |\n  | PKR | `bankalfalah`, `easypaisa`, `jazzcash_l`, `nayapay_l`, `pkr_w`, `jazzcash`, `pkr_w2`, `raast_p2p` | `0` |\n  | KES | `mpesa` | `0` |\n  | MMK | `wavepay_l`, `kbzpay_p2p` | `0` |\n  | TND | `d17_l`, `flouci`, `flouci_l` | `0` |\n  | BRL | `pix_p2p` | `0` |\n  | MXN | `spei_p2p` | `0` |\n  | KHR | `wing_l`, `ababank` | `0` |\n  | NPR | `esewa`, `khalti`, `khalti_l`, `imepay_l`, `esewa_p2p` | `0` |\n  | LKR | `ipay_l`, `ipay_fast` | `0` |\n  | ETB | `etb_fast`, `etb_p2p` | `0` |\n  | ARS | `cvu_p2p` | `0` |\n  | JMD | `scotiabank_p2p`, `lynk_p2p` | `0` |\n  | EGP | `egp_tel`, `egp_card`, `egp_fast`| `0` |\n  | PEN | `yape_pen_p2p` | `0` |\n  | PYG | `bancard_qr`, `itau_p2p` | `0` |\n  | UYU | `brou_p2p` | `0` |\n  | BOB | `yape_bob_p2p`, `veripagos_fast` | `0` |\n  | XOF | `orange_sen_p2p`, `orange_mli_p2p`, `wave_sen_p2p`, `wave_mli_p2p`, `moov_mli_p2p` | `0` |\n  | GNF | `orange_gin_p2p` | `0` |\n  | BHD | `stcpay_p2p` | `0` |\n  | USD | `banistmo_p2p`, `yappy_p2p` | `2` e.g. 0.01 |\n</details>"},"ps_withdrawal":{"type":"string","title":"Payment system","enum":["mpesa","easypaisa","bankalfalah","upi_fast","upi_fast_v","upi_p2p","bkash_a","apaybdt","upay","nagad_api_v","bkash_api_v","paytm","phonepe","imps","imps_top","bkash_b","nagad_a","nagad_b","jazzcash_l","wavepay_l","d17_l","pix_p2p","spei_p2p","wing_l","upay_w","esewa","khalti","nayapay_l","ababank","pkr_w","flouci","ipay_fast","ipay_l","etb_fast","flouci_l","khalti_l","imepay_l","cvu_p2p","scotiabank_p2p","egp_tel","inr_p2p","inr_p2c","pkr_w2","kbzpay_p2p","egp_card","lynk_p2p","bkash_p2p","etb_p2p","yape_pen_p2p","egp_fast","bancard_qr","yape_bob_p2p","tap_p2p","esewa_p2p","brou_p2p","itau_p2p","raast_p2p","orange_sen_p2p","orange_gin_p2p","orange_mli_p2p","wave_sen_p2p","wave_mli_p2p","veripagos_fast","stcpay_p2p","banistmo_p2p","yappy_p2p","moov_mli_p2p"],"description":"Name of the payment system in A-Pay"}}},"paths":{"/Remotes/create-withdrawal":{"post":{"tags":["Withdrawal"],"summary":"Request to create a withdrawal","description":"Withdrawal creation.\n\nWhen the withdrawal is confirmed, a callback request will be sent to the client's application handler with the [Withdrawal webhook](#operation/WithdrawalWebhook) body","parameters":[{"in":"query","name":"project_id","schema":{"type":"number"},"description":"Project ID in the A-Pay system","required":true}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["amount","currency","payment_system","custom_user_id","data"],"properties":{"amount":{"description":"Withdrawal amount\n\nPayment systems support different amount formats. `integer` or `number`\n","oneOf":[{"type":"integer","description":"Currencies that accept `integer` type","enum":["INR","BDT","PKR","KES","MMK","TND","BRL","MXN","KHR","NPR","LKR","ETB","ARS","JMD","EGP","PEN","PYG","UYU","XOF","GNF","BOB","BHD","USD"]},{"type":"number","description":"Currencies that accept `number` type","enum":["USD"]}]},"currency":{"$ref":"#/components/schemas/withdrawal_currency"},"payment_system":{"$ref":"#/components/schemas/ps_withdrawal"},"custom_transaction_id":{"type":"string","maximum":200,"description":"Transaction ID in the client's system. Must be unique. `Optional`"},"custom_user_id":{"type":"string","maximum":200,"description":"User ID in the client's system. Must be unique for each user"},"webhook_id":{"type":"string","minimum":7,"maximum":7,"description":"Id of a webhook that will be used to send a postback. If not filled then default webhook url will be used. `Optional`"},"data":{"description":"Data depending on the specific payment system","oneOf":[{"type":"object","description":"Mpesa data","title":"mpesa","properties":{"":{"type":"Description:","description":"Currency: `KES`"},"phone_number":{"type":"string","minimum":12,"maximum":12,"pattern":"^254[0-9]{9}$","description":"Phone number Safaricom for money sending. Should consist of 12 digits and start with 254"}},"required":["phone_number"]},{"type":"object","description":"Bankalfalah data","title":"bankalfalah","properties":{"":{"type":"Description:","description":"Currency: `PKR`"},"account_title":{"type":"string","maximum":50,"description":"Receiver account name"},"account_number":{"type":"string","pattern":"^[0-9]{6,18}$","minimum":6,"maximum":18,"description":"Account number"},"iban_number":{"type":"string","pattern":"^PK[A-Za-z0-9]{22}$","minimum":24,"maximum":24,"description":"IBAN number"},"customer_phone":{"type":"string","pattern":"^[0-9]{11}$","minimum":11,"maximum":11,"description":"Phone number"}},"required":["iban_number","account_title","account_number","customer_phone"]},{"type":"object","description":"Easypaisa data","title":"easypaisa","properties":{"":{"type":"Description:","description":"Currency: `PKR`"},"wallet_type":{"type":"string","enum":["easypaisa","jazzcash"],"description":"Wallet type"},"account_name":{"type":"string","maximum":50,"description":"Receiver account name"},"account_number":{"type":"string","pattern":"^[0-9]{11}$","minimum":11,"maximum":11,"description":"Account number"}},"required":["wallet_type","account_name","account_number"]},{"type":"object","description":"IMPS data","title":"imps","properties":{"":{"type":"Description:","description":"Currency: `INR`"},"account_name":{"type":"string","pattern":"^[a-zA-Z\\s]{1,30}$","maximum":30,"description":"Receiver account name"},"account_number":{"type":"string","pattern":"^[0-9]+$","description":"Receiver account number"},"bank_code":{"type":"string","pattern":"^[A-Z]{4}0[A-Z0-9]{6}$","minimum":11,"maximum":11,"description":"IFSC code bank"}},"required":["account_name","account_number","bank_code"]},{"type":"object","description":"IMPS_top data","title":"imps_top","properties":{"":{"type":"Description:","description":"Currency: `INR`"},"account_name":{"type":"string","pattern":"^[a-zA-Z\\s]{1,30}$","maximum":30,"description":"Receiver account name"},"account_number":{"type":"string","pattern":"^[0-9]+$","description":"Receiver account number"},"bank_code":{"type":"string","pattern":"^[A-Z]{4}0[A-Z0-9]{6}$","minimum":11,"maximum":11,"description":"IFSC code bank"}},"required":["account_name","account_number","bank_code"]},{"type":"object","description":"BKash_a data","title":"bkash_a","properties":{"":{"type":"Description:","description":"Currency: `BDT`"},"account_email":{"type":"string","maximum":100,"description":"Receiver account email"},"account_number":{"type":"string","pattern":"^0[0-9]{10}$","minimum":11,"maximum":11,"description":"Receiver account number"}},"required":["account_number"]},{"type":"object","description":"UPI p2p data","title":"upi_p2p","properties":{"":{"type":"Description:","description":"Currency: `INR`"},"account_email":{"type":"string","maximum":100,"description":"Receiver account email"},"account_number":{"type":"string","pattern":"^0[0-9]{11}$","minimum":11,"maximum":11,"description":"Receiver account number"}},"required":["account_email","account_number"]},{"type":"object","description":"ApayBDT data","title":"apaybdt","properties":{"":{"type":"Description:","description":"Currency: `BDT`"},"account_email":{"type":"string","maximum":100,"description":"Receiver account email"},"account_number":{"type":"string","pattern":"^0[0-9]{11}$","minimum":11,"maximum":11,"description":"Receiver account number"}},"required":["account_email","account_number"]},{"type":"object","description":"UPAY data","title":"upay","properties":{"":{"type":"Description:","description":"Currency: `BDT`"},"account_email":{"type":"string","maximum":100,"description":"Receiver account email"},"account_number":{"type":"string","pattern":"^0[0-9]{10}$","minimum":11,"maximum":11,"description":"Receiver account number"}},"required":["account_number"]},{"type":"object","description":"UPAY-W data","title":"upay_w","properties":{"":{"type":"Description:","description":"Currency: `BDT`"},"account_number":{"type":"string","pattern":"^[0-9]{11}$","minimum":11,"maximum":11,"description":"Receiver account number"}},"required":["account_number"]},{"type":"object","description":"Nagad API V","title":"nagad_api_v","properties":{"":{"type":"Description:","description":"Currency: `BDT`"},"account_number":{"type":"string","pattern":"^[0-9]{11,11}$","minimum":11,"maximum":11,"description":"Account number"}},"required":["account_number"]},{"type":"object","description":"Bkash API V","title":"bkash_api_v","properties":{"":{"type":"Description:","description":"Currency: `BDT`"},"account_number":{"type":"string","pattern":"^01[0-9]{9}$","minimum":11,"maximum":11,"description":"Receiver account number"}},"required":["account_number"]},{"type":"object","description":"Paytm data","title":"paytm","properties":{"":{"type":"Description:","description":"Currency: `INR`"},"account_number":{"type":"string","pattern":"^[0-9]{10}$","minimum":10,"maximum":10,"description":"Receiver account number"}},"required":["account_number"]},{"type":"object","description":"BKash_b data","title":"bkash_b","properties":{"":{"type":"Description:","description":"Currency: `BDT`"},"account_email":{"type":"string","maximum":100,"description":"Receiver account email"},"account_number":{"type":"string","pattern":"^01[0-9]{9}$","minimum":11,"maximum":11,"description":"Receiver account number"}},"required":["account_number"]},{"type":"object","description":"Nagad A","title":"nagad_a","properties":{"":{"type":"Description:","description":"Currency: `BDT`"},"account_number":{"type":"string","pattern":"^[0-9]{11,11}$","minimum":11,"maximum":11,"description":"Account number"}},"required":["account_number"]},{"type":"object","description":"Nagad B","title":"nagad_b","properties":{"":{"type":"Description:","description":"Currency: `BDT`"},"account_number":{"type":"string","pattern":"^[0-9]{11,11}$","minimum":11,"maximum":11,"description":"Account number"}},"required":["account_number"]},{"type":"object","description":"Jazzcash_l data","title":"jazzcash_l","properties":{"":{"type":"Description:","description":"Currency: `PKR`"},"account_name":{"type":"string","maximum":50,"description":"Receiver account name"},"account_number":{"type":"string","pattern":"^[0-9]{11}$","minimum":11,"maximum":11,"description":"Account number"},"cnic_number":{"type":"string","pattern":"^[0-9]{13}$","minimum":13,"maximum":13,"description":"CNIC number"}},"required":["account_name","account_number"]},{"type":"object","description":"wavepay_l data","title":"wavepay_l","properties":{"":{"type":"Description:","description":"Currency: `MMK`"},"phone_number":{"type":"string","pattern":"^0[0-9]{8,10}$","minimum":9,"maximum":11,"description":"Phone number"}},"required":["phone_number"]},{"type":"object","description":"d17_l data","title":"d17_l","properties":{"":{"type":"Description:","description":"Currency: `TND`"},"phone_number":{"type":"string","pattern":"^[0-9]{8}$","minimum":8,"maximum":8,"description":"Phone number"}},"required":["phone_number"]},{"type":"object","description":"Pix-p2p data","title":"pix_p2p","properties":{"":{"type":"Description:","description":"Currency: `BRL`"},"account_number":{"type":"string","pattern":"^[0-9]{11}$","minimum":11,"maximum":11,"description":"Account number"}},"required":["account_number"]},{"type":"object","description":"Spei-p2p data","title":"spei_p2p","properties":{"":{"type":"Description:","description":"Currency: `MXN`"},"account_number":{"type":"string","pattern":"^[0-9]{16,18}$","minimum":16,"maximum":18,"description":"- If the account number is 18 digits long, it means the account type is: CLABE\n- if the account number is 16 digits long, it means: BANK_CARD"},"bank_name":{"type":"string","minimum":1,"maximum":50,"description":"Bank name"}},"required":["account_number","bank_name"]},{"type":"object","description":"Wing_l data","title":"wing_l","properties":{"":{"type":"Description:","description":"Currency: `KHR`"},"account_number":{"type":"string","pattern":"^[0-9]{8,10}$","minimum":8,"maximum":10,"description":"Account number"}},"required":["account_number"]},{"type":"object","description":"Esewa data","title":"esewa","properties":{"":{"type":"Description:","description":"Currency: `NPR`"},"phone_number":{"type":"string","pattern":"^[0-9]{10}$","minimum":10,"maximum":10,"description":"Phone number"}},"required":["phone_number"]},{"type":"object","description":"Khalti data","title":"khalti","properties":{"":{"type":"Description:","description":"Currency: `NPR`"},"phone_number":{"type":"string","pattern":"^[0-9]{10}$","minimum":10,"maximum":10,"description":"Phone number without country code (+977)"}},"required":["phone_number"]},{"type":"object","description":"Nayapay_l data","title":"nayapay_l","properties":{"":{"type":"Description:","description":"Currency: `PKR`"},"account_name":{"type":"string","maximum":50,"description":"Receiver account name"},"account_number":{"type":"string","pattern":"^[0-9]{11}$","minimum":11,"maximum":11,"description":"Account number"}},"required":["account_name","account_number"]},{"type":"object","description":"Ababank data","title":"ababank","properties":{"":{"type":"Description:","description":"Currency: `KHR`"},"account_name":{"type":"string","maximum":50,"description":"Receiver account name"},"account_number":{"type":"string","pattern":"^[0-9]{9}$","minimum":9,"maximum":9,"description":"Account number"},"bank_name":{"type":"string","minimum":1,"maximum":100,"pattern":"^[a-zA-Z.() -]{1,100}$","description":"Bank name to make a withdrawal. The supported bank names are listed below:\n| №   | Bank Name                                                     |\n| --- | ------------------------------------------------------------- |\n| 1   | ABA Bank                                                      |\n| 2   | ACLEDA Bank                                                   |\n| 3   | Agribank (Vietnam Bank for Agriculture and Rural Development) |\n| 4   | Agricultural and Rural Development Bank (ARDB)                |\n| 5   | Alpha Commercial Bank                                         |\n| 6   | Asia-Pacific Development Bank                                 |\n| 7   | B.I.C (Cambodia) Bank                                         |\n| 8   | Bangkok Bank                                                  |\n| 9   | Bank for Investment and Development of Cambodia (BIDC)        |\n| 10  | Bank of China                                                 |\n| 11  | Booyoung Khmer Bank                                           |\n| 12  | BRED Bank                                                     |\n| 13  | Bridge Bank                                                   |\n| 14  | Cambodia Asia Bank                                            |\n| 15  | Cambodia Post Bank                                            |\n| 16  | Cambodian Commercial Bank                                     |\n| 17  | Cambodian Public Bank                                         |\n| 18  | Canadia Bank                                                  |\n| 19  | Cathay United Bank                                            |\n| 20  | CCU Commercial Bank                                           |\n| 21  | Chief (Cambodia) Commercial Bank                              |\n| 22  | Chip Mong Bank                                                |\n| 23  | CIMB Bank                                                     |\n| 24  | DGB Bank                                                      |\n| 25  | First Commercial Bank                                         |\n| 26  | Foreign Trade Bank of Cambodia (FTB)                          |\n| 27  | Hattha Bank                                                   |\n| 28  | Heng Feng (Cambodia) Bank                                     |\n| 29  | Heng He (Cambodia) Commercial Bank                            |\n| 30  | Hong Leong Bank                                               |\n| 31  | ICBC                                                          |\n| 32  | Industrial Bank of Korea                                      |\n| 33  | J Trust Royal Bank                                            |\n| 34  | Kasikornbank (KBank)                                          |\n| 35  | KB Prasac Bank                                                |\n| 36  | Krung Thai Bank                                               |\n| 37  | Maybank                                                       |\n| 38  | MB Bank                                                       |\n| 39  | Mega International Commercial Bank                            |\n| 40  | Mizuho Bank                                                   |\n| 41  | Oriental Bank                                                 |\n| 42  | Panda Commercial Bank                                         |\n| 43  | Phillip Bank                                                  |\n| 44  | Phnom Penh Commercial Bank (PPCBank)                          |\n| 45  | Prince Bank                                                   |\n| 46  | RHB Bank                                                      |\n| 47  | Rui Li (Cambodia) Bank                                        |\n| 48  | Sacombank (Cambodia)                                          |\n| 49  | Saigon-Hanoi Bank (SHB)                                       |\n| 50  | Sathapana Bank                                                |\n| 51  | SBI Ly Hour Bank                                              |\n| 52  | Shinhan Bank                                                  |\n| 53  | SME Bank of Cambodia                                          |\n| 54  | Taiwan Cooperative Bank                                       |\n| 55  | Union Commercial Bank                                         |\n| 56  | Vattanac Bank                                                 |\n| 57  | Wing Bank                                                     |\n| 58  | Woori Bank                                                    |"}},"required":["account_name","account_number","bank_name"]},{"type":"object","description":"Jazzcash Withdrawal data","title":"pkr_w","properties":{"":{"type":"Description:","description":"Currency: `PKR`"},"account_number":{"type":"string","minimum":9,"maximum":14,"pattern":"^[0-9]+$","description":"If you wish to make a withdrawal via EasyPaisa or JazzCash, please use the CNIC number without any dashes or spaces. \nFor any other banking method, please refer to the bank account details."},"phone_number":{"type":"string","minimum":11,"maximum":11,"pattern":"^03[0-9]+$","description":"Account phone number"},"bank_name":{"type":"string","minimum":2,"maximum":67,"pattern":"^[A-Za-z0-9\\\\s)(–-]{2,67}$","description":"Bank name to make a withdrawal. The supported bank names are listed below:\n| №   | Bank Name                                   |\n|-----|--------------------------------------------|\n| 1   | ABHI FINANCE SERVICES LIMITED                  |\n| 2   | AFT                                             |\n| 3   | AFT IBFT                                        |\n| 4   | Advans                                          |\n| 5   | Al Meezan Investment Management Limited        |\n| 6   | AlHabib                                         |\n| 7   | Albarka                                         |\n| 8   | Alfalah                                         |\n| 9   | Allied                                          |\n| 10  | Apna                                            |\n| 11  | Askari                                          |\n| 12  | BOK                                             |\n| 13  | BYKEA                                           |\n| 14  | BankIslami                                      |\n| 15  | Burj                                            |\n| 16  | Central Directorate of National Savings        |\n| 17  | Central Directorate of National Savings (CDNS) |\n| 18  | Central Directorate of National Savings (CDNS) – 1IBFT IMD Addition |\n| 19  | Citi                                            |\n| 20  | DubaiIslamic                                    |\n| 21  | EZ wage                                         |\n| 22  | EasyPaisa                                       |\n| 23  | FINCA                                           |\n| 24  | FINJA                                           |\n| 25  | FWBL                                            |\n| 26  | Faysal                                          |\n| 27  | First Microfinance Bank                        |\n| 28  | HBL                                             |\n| 29  | HBL ASSET MANAGEMENT                           |\n| 30  | Habib Metro Bank – Bulk 1IBFT                  |\n| 31  | HabibMetro                                      |\n| 32  | Humrah Financial Services                      |\n| 33  | ICBC                                            |\n| 34  | JS                                              |\n| 35  | KASB                                            |\n| 36  | KBL                                             |\n| 37  | KEENU                                           |\n| 38  | KEENU Bank                                      |\n| 39  | KEENU – IMD and 1IBFT Screen Addition          |\n| 40  | Keenu1                                          |\n| 41  | MCB                                             |\n| 42  | MCB-Arif Habib                                 |\n| 43  | MIB                                             |\n| 44  | Meezan                                          |\n| 45  | MobilinkBank Pakistan                          |\n| 46  | NAYAPAY                                        |\n| 47  | NBP                                            |\n| 48  | NBP Fund Management Limited                   |\n| 49  | NBP1                                           |\n| 50  | NIB                                            |\n| 51  | NRSP                                           |\n| 52  | National Bank                                  |\n| 53  | Numbers Private Limited                        |\n| 54  | PayMax                                         |\n| 55  | PayMax1                                        |\n| 56  | PunjabBank                                     |\n| 57  | SADAPAY                                       |\n| 58  | SCB                                           |\n| 59  | SEEDCREED Financial Services Limited          |\n| 60  | SIMPAISA                                      |\n| 61  | SIND                                          |\n| 62  | Samba                                         |\n| 63  | Silk                                          |\n| 64  | SindhBank                                     |\n| 65  | Soneri                                       |\n| 66  | Summit                                       |\n| 67  | TAG                                          |\n| 68  | TezPAy                                       |\n| 69  | UBL                                          |\n| 70  | UPaisa                                       |\n| 71  | Waseela                                      |\n| 72  | Waseela bank                                 |\n| 73  | ZTBL1                                        |\n| 74  | Zarai Taraqiati Bank                         |\n| 75  | JazzCash                                      |\n| 76  | U Bank                                        |\n| 77  | HBL Express                                   |\n| 78  | UBL Omni                                     |"}},"required":["account_number","phone_number","bank_name"]},{"type":"object","description":"Flouci Withdrawal data","title":"flouci","properties":{"":{"type":"Description:","description":"Currency: `TND`"},"phone_number":{"type":"string","minimum":8,"maximum":8,"pattern":"^[0-9]{8}$","description":"Phone number"}},"required":["phone_number"]},{"type":"object","description":"Ipay L Withdrawal data","title":"ipay_l","oneOf":[{"type":"object","title":"phone","properties":{"":{"type":"Description:","description":"Currency: `LKR`"},"payment_method":{"type":"string","enum":["phone"],"description":"Payment method type, must be `phone` for phone payment method"},"phone_number":{"type":"string","minimum":10,"maximum":10,"pattern":"^[0-9]+$","description":"Phone number"}},"required":["payment_method","phone_number"]},{"type":"object","title":"bank","properties":{"":{"type":"Description:","description":"Currency: `LKR`"},"payment_method":{"type":"string","enum":["bank"],"description":"Payment method type, must be `bank` for bank payment method"},"account_name":{"type":"string","minimum":1,"maximum":50,"pattern":"^[A-Za-z\\\\s]+$","description":"Account name"},"account_number":{"type":"string","minimum":5,"maximum":28,"pattern":"^[0-9]+$","description":"Account number"},"bank_name":{"type":"string","minimum":3,"maximum":65,"pattern":"^[A-Za-z\\\\s.,()']+$","description":"<details>\n  <summary>Bank name to make a withdrawal. The supported bank names are listed below:</summary>\n  \n  | №   | Bank Name                                   |\n  |-----|---------------------------------------------|\n  | 1   | LOLC Finance PLC                            |\n  | 2   | Amana Bank PLC                              |\n  | 3   | Axis Bank LTD                               |\n  | 4   | Bank of Ceylon                              |\n  | 5   | Cargills Bank                               |\n  | 6   | Central Finance PLC                         |\n  | 7   | CITI Bank N.A.                              |\n  | 8   | Citizen Development Business Finance PLC    |\n  | 9   | Commercial Bank PLC                         |\n  | 10  | Deutsche Bank (ASIA)                        |\n  | 11  | DFCC Wardhana Bank                          |\n  | 12  | Dialog Finance Plc                          |\n  | 13  | HABIB Bank LTD                              |\n  | 14  | Hatton National Bank PLC                    |\n  | 15  | HDFC Bank                                   |\n  | 16  | HSBC                                         |\n  | 17  | ICICI Bank LTD                              |\n  | 18  | LB Finance PLC                              |\n  | 19  | Muslim Commercial Bank LTD                  |\n  | 20  | National Development Bank PLC               |\n  | 21  | National Savings Bank                       |\n  | 22  | Nations Trust Bank                          |\n  | 23  | Pan Asia Bank LTD                           |\n  | 24  | People's Bank                               |\n  | 25  | People's Leasing                            |\n  | 26  | Public Bank Berhard                         |\n  | 27  | Regional Development Bank                   |\n  | 28  | Richard Pieris Finance                      |\n  | 29  | Sampath Bank PLC                            |\n  | 30  | Sanasa Development Bank                     |\n  | 31  | Sarvodaya Development Finance LTD           |\n  | 32  | Senkadagala Finance PLC                     |\n  | 33  | Seylan Bank LTD                             |\n  | 34  | Singer Finance (Lanka) PLC                  |\n  | 35  | Standard Chartered Bank                     |\n  | 36  | State Bank Of India                         |\n  | 37  | Union Bank of Colombo PLC                   |\n  | 38  | Union Pay International                     |\n</details>"}},"required":["payment_method","account_name","account_number","bank_name"]}]},{"type":"object","description":"Ipay Fast Withdrawal data","title":"ipay_fast","oneOf":[{"type":"object","title":"phone","properties":{"":{"type":"Description:","description":"Currency: `LKR`"},"payment_method":{"type":"string","enum":["phone"],"description":"Payment method type, must be `phone` for phone payment method"},"phone_number":{"type":"string","minimum":10,"maximum":10,"pattern":"^[0-9]+$","description":"Phone number"}},"required":["payment_method","phone_number"]},{"type":"object","title":"bank","properties":{"":{"type":"Description:","description":"Currency: `LKR`"},"payment_method":{"type":"string","enum":["bank"],"description":"Payment method type, must be `bank` for bank payment method"},"account_name":{"type":"string","minimum":1,"maximum":50,"pattern":"^[A-Za-z\\\\s]+$","description":"Account name"},"account_number":{"type":"string","minimum":5,"maximum":28,"pattern":"^[0-9]+$","description":"Account number"},"bank_name":{"type":"string","minimum":3,"maximum":65,"pattern":"^[A-Za-z\\\\s.,()']+$","description":"<details>\n  <summary>Bank name to make a withdrawal. The supported bank names are listed below:</summary>\n\n  | №   | Bank Name                                   |\n  |-----|---------------------------------------------|\n  | 1   | LOLC Finance PLC                            |\n  | 2   | Amana Bank PLC                              |\n  | 3   | Axis Bank LTD                               |\n  | 4   | Bank of Ceylon                              |\n  | 5   | Cargills Bank                               |\n  | 6   | Central Finance PLC                         |\n  | 7   | CITI Bank N.A.                              |\n  | 8   | Citizen Development Business Finance PLC    |\n  | 9   | Commercial Bank PLC                         |\n  | 10  | Deutsche Bank (ASIA)                        |\n  | 11  | DFCC Wardhana Bank                          |\n  | 12  | Dialog Finance Plc                          |\n  | 13  | HABIB Bank LTD                              |\n  | 14  | Hatton National Bank PLC                    |\n  | 15  | HDFC Bank                                   |\n  | 16  | HSBC                                         |\n  | 17  | ICICI Bank LTD                              |\n  | 18  | LB Finance PLC                              |\n  | 19  | Muslim Commercial Bank LTD                  |\n  | 20  | National Development Bank PLC               |\n  | 21  | National Savings Bank                       |\n  | 22  | Nations Trust Bank                          |\n  | 23  | Pan Asia Bank LTD                           |\n  | 24  | People's Bank                               |\n  | 25  | People's Leasing                            |\n  | 26  | Public Bank Berhard                         |\n  | 27  | Regional Development Bank                   |\n  | 28  | Richard Pieris Finance                      |\n  | 29  | Sampath Bank PLC                            |\n  | 30  | Sanasa Development Bank                     |\n  | 31  | Sarvodaya Development Finance LTD           |\n  | 32  | Senkadagala Finance PLC                     |\n  | 33  | Seylan Bank LTD                             |\n  | 34  | Singer Finance (Lanka) PLC                  |\n  | 35  | Standard Chartered Bank                     |\n  | 36  | State Bank Of India                         |\n  | 37  | Union Bank of Colombo PLC                   |\n  | 38  | Union Pay International                     |\n</details>"}},"required":["payment_method","account_name","account_number","bank_name"]}]},{"type":"object","description":"Etd Fast Data","title":"etb_fast","properties":{"":{"type":"Description:","description":"Currency: `ETB`"},"account_number":{"type":"string","minimum":10,"maximum":13,"pattern":"^[0-9]+$","description":"Account number"},"bank_name":{"type":"string","minimum":3,"maximum":36,"pattern":"^[A-Za-z0-9\\s\\-()'.&]+$","description":"Bank name to make a withdrawal. The supported bank names are listed below:\n| №   | Bank Name                                   |\n|-----|---------------------------------------------|\n| 1   | Abay Bank                                   |\n| 2   | Addis International Bank                    |\n| 3   | Ahadu Bank                                  |\n| 4   | Awash Bank                                  |\n| 5   | Bank of Abyssinia                           |\n| 6   | Berhan Bank                                 |\n| 7   | CBEBirr                                     |\n| 8   | Commercial Bank of Ethiopia (CBE)           |\n| 9   | Coopay-Ebirr                                |\n| 10  | Dashen Bank                                 |\n| 11  | Enat Bank                                   |\n| 12  | Global Bank Ethiopia                        |\n| 13  | Hibret Bank                                 |\n| 14  | Lion International Bank                     |\n| 15  | M-Pesa                                      |\n| 16  | Nib International Bank                      |\n| 17  | telebirr                                    |\n| 18  | Wegagen Bank                                |"}},"required":["account_number","bank_name"]},{"type":"object","description":"Flouci L data","title":"flouci_l","properties":{"":{"type":"Description:","description":"Currency: `TND`"},"phone_number":{"type":"string","pattern":"^[0-9]{8}$","minimum":8,"maximum":8,"description":"Phone number"}},"required":["phone_number"]},{"type":"object","description":"ImePay L data","title":"imepay_l","properties":{"":{"type":"Description:","description":"Currency: `NPR`"},"phone_number":{"type":"string","pattern":"^[0-9]{10}$","minimum":10,"maximum":10,"description":"Phone number"}},"required":["phone_number"]},{"type":"object","description":"Khalti_l Withdrawal data","title":"khalti_l","properties":{"":{"type":"Description:","description":"Currency: `NPR`"},"phone_number":{"type":"string","minimum":10,"maximum":10,"pattern":"^[0-9]{10}$","description":"Phone number without country code (+977)"}},"required":["phone_number"]},{"type":"object","description":"CVU-p2p Data","title":"cvu_p2p","properties":{"":{"type":"Description:","description":"Currency: `ARS`"},"account_number":{"type":"string","pattern":"^[0-9]{22}$","minimum":22,"maximum":22,"description":"Clave virtual uniforme. Account number"},"account_title":{"type":"string","maximum":50,"description":"Receiver account name"}},"required":["account_number"]},{"type":"object","description":"Scotiabank data","title":"scotiabank_p2p","properties":{"":{"type":"Description:","description":"Currency: `JMD`"},"transit_number":{"type":"string","pattern":"^[0-9]{5}$","minimum":5,"maximum":5,"description":"Transit number"},"account_number":{"type":"string","pattern":"^[0-9]{9}$","minimum":9,"maximum":9,"description":"Account number"}},"required":["transit_number","account_number"]},{"type":"object","description":"Egp Tel Data","title":"egp_tel","properties":{"":{"type":"Description:","description":"Currency: `EGP`"},"phone_number":{"type":"string","pattern":"^01[0-9]{9}$","minimum":11,"maximum":11,"description":"Phone number"}},"required":["phone_number"]},{"type":"object","description":"INR-p2p data","title":"inr_p2p","properties":{"":{"type":"Description:","description":"Currency: `INR`"},"account_email":{"type":"string","maximum":100,"description":"Receiver account email"},"account_number":{"type":"string","pattern":"^0[0-9]{11}$","minimum":11,"maximum":11,"description":"Receiver account number"}},"required":["account_email","account_number"]},{"type":"object","description":"PKR_W2 Withdrawal data","title":"pkr_w2","properties":{"":{"type":"Description:","description":"Currency: `PKR`"},"phone_number":{"type":"string","minimum":11,"maximum":11,"pattern":"^03[0-9]+$","description":"Account phone number"},"bank_name":{"type":"string","minimum":2,"maximum":67,"pattern":"^[A-Za-z0-9\\\\s)(–-]{2,67}$","description":"Bank name to make a withdrawal. The supported bank names are listed below:\n| №   | Bank Name                                   |\n|-----|--------------------------------------------|\n| 1   | ABHI FINANCE SERVICES LIMITED                  |\n| 2   | AFT                                             |\n| 3   | AFT IBFT                                        |\n| 4   | Advans                                          |\n| 5   | Al Meezan Investment Management Limited        |\n| 6   | AlHabib                                         |\n| 7   | Albarka                                         |\n| 8   | Alfalah                                         |\n| 9   | Allied                                          |\n| 10  | Apna                                            |\n| 11  | Askari                                          |\n| 12  | BOK                                             |\n| 13  | BYKEA                                           |\n| 14  | BankIslami                                      |\n| 15  | Burj                                            |\n| 16  | Central Directorate of National Savings        |\n| 17  | Central Directorate of National Savings (CDNS) |\n| 18  | Central Directorate of National Savings (CDNS) – 1IBFT IMD Addition |\n| 19  | Citi                                            |\n| 20  | DubaiIslamic                                    |\n| 21  | EZ wage                                         |\n| 22  | EasyPaisa                                       |\n| 23  | FINCA                                           |\n| 24  | FINJA                                           |\n| 25  | FWBL                                            |\n| 26  | Faysal                                          |\n| 27  | First Microfinance Bank                        |\n| 28  | HBL                                             |\n| 29  | HBL ASSET MANAGEMENT                           |\n| 30  | Habib Metro Bank – Bulk 1IBFT                  |\n| 31  | HabibMetro                                      |\n| 32  | Humrah Financial Services                      |\n| 33  | ICBC                                            |\n| 34  | JS                                              |\n| 35  | KASB                                            |\n| 36  | KBL                                             |\n| 37  | KEENU                                           |\n| 38  | KEENU Bank                                      |\n| 39  | KEENU – IMD and 1IBFT Screen Addition          |\n| 40  | Keenu1                                          |\n| 41  | MCB                                             |\n| 42  | MCB-Arif Habib                                 |\n| 43  | MIB                                             |\n| 44  | Meezan                                          |\n| 45  | MobilinkBank Pakistan                          |\n| 46  | NAYAPAY                                        |\n| 47  | NBP                                            |\n| 48  | NBP Fund Management Limited                   |\n| 49  | NBP1                                           |\n| 50  | NIB                                            |\n| 51  | NRSP                                           |\n| 52  | National Bank                                  |\n| 53  | Numbers Private Limited                        |\n| 54  | PayMax                                         |\n| 55  | PayMax1                                        |\n| 56  | PunjabBank                                     |\n| 57  | SADAPAY                                       |\n| 58  | SCB                                           |\n| 59  | SEEDCREED Financial Services Limited          |\n| 60  | SIMPAISA                                      |\n| 61  | SIND                                          |\n| 62  | Samba                                         |\n| 63  | Silk                                          |\n| 64  | SindhBank                                     |\n| 65  | Soneri                                       |\n| 66  | Summit                                       |\n| 67  | TAG                                          |\n| 68  | TezPAy                                       |\n| 69  | UBL                                          |\n| 70  | UPaisa                                       |\n| 71  | Waseela                                      |\n| 72  | Waseela bank                                 |\n| 73  | ZTBL1                                        |\n| 74  | Zarai Taraqiati Bank                         |\n| 75  | JazzCash                                     |\n| 76  | U Bank                                      |\n| 77  | HBL Express                                  |\n| 78  | UBL Omni                                     |"}},"required":["phone_number","bank_name"]},{"type":"object","description":"KBZpay P2P data","title":"kbzpay_p2p","properties":{"":{"type":"Description:","description":"Currency: `MMK`"},"phone_number":{"type":"string","pattern":"^0[0-9]{10}$","minimum":11,"maximum":11,"description":"Phone number"}},"required":["phone_number"]},{"type":"object","description":"Egp-Card Withdrawal data","title":"egp_card","oneOf":[{"type":"object","title":"instapay","properties":{"":{"type":"Description:","description":"Currency: `EGP`"},"payment_method":{"type":"string","enum":["instapay"],"description":"Payment method type, must be `instapay` for Instapay payment method"},"payment_address":{"type":"string","description":"Payment address"}},"required":["payment_method","payment_address"]},{"type":"object","title":"card","properties":{"":{"type":"Description:","description":"Currency: `EGP`"},"payment_method":{"type":"string","enum":["card"],"description":"Payment method type, must be `card` for Card payment method"},"card_number":{"type":"string","minimum":16,"maximum":16,"pattern":"^[0-9]{16}$","description":"Account name"}},"required":["payment_method","card_number"]}]},{"type":"object","description":"ETB P2P Data","title":"etb_p2p","properties":{"":{"type":"Description:","description":"Currency: `ETB`"},"phone_number":{"type":"string","minimum":12,"maximum":12,"pattern":"^2519[0-9]{8}$","description":"Phone number"}},"required":["phone_number"]},{"type":"object","description":"Lynk P2P data","title":"lynk_p2p","properties":{"":{"type":"Description:","description":"Currency: `JMD`"},"account_id":{"type":"string","pattern":"^@.{1,50}$","minimum":1,"maximum":50,"description":"Receiver Lynk ID"}},"required":["account_id"]},{"type":"object","description":"BKash P2P data","title":"bkash_p2p","properties":{"":{"type":"Description:","description":"Currency: `BDT`"},"account_number":{"type":"string","pattern":"^01[0-9]{9}$","minimum":11,"maximum":11,"description":"Receiver account number"}},"required":["account_number"]},{"type":"object","description":"Bancard QR Withdrawal data","title":"bancard_qr","properties":{"":{"type":"Description:","description":"Currency: `PYG`"},"bank_name":{"type":"string","minimum":3,"maximum":50,"pattern":"^[A-Za-zÁÉÍÓÚÜáéíóúüÑñ. ]{3,50}$","description":"Name of the recipient's bank"},"account_number":{"type":"string","minimum":5,"maximum":20,"pattern":"^[0-9]{5,20}$","description":"Recipient's bank account number"},"account_name":{"type":"string","minimum":5,"maximum":60,"pattern":"^(?=.{5,60}$)([A-Za-zÁÉÍÓÚÜáéíóúüÑñ]+(?: [A-Za-zÁÉÍÓÚÜáéíóúüÑñ]+){1,4})$","description":"Recipient's full name (as indicated in the recipient's bank)"},"ci_number":{"type":"string","minimum":5,"maximum":8,"pattern":"^[0-9]{5,8}$","description":"Cedula de identidad paraguaya of the recipient number"}},"required":["bank_name","account_number","account_name","ci_number"]},{"type":"object","description":"Yape Pen P2P data","title":"yape_pen_p2p","properties":{"":{"type":"Description:","description":"Currency: `PEN`"},"phone_number":{"type":"string","pattern":"^\\+51[0-9]{9}","minimum":12,"maximum":12,"description":"Phone number"}},"required":["phone_number"]},{"type":"object","description":"Egp Fast Data","title":"egp_fast","properties":{"":{"type":"Description:","description":"Currency: `EGP`"},"phone_number":{"type":"string","pattern":"^01[0-9]{9}$","minimum":11,"maximum":11,"description":"Phone number"}},"required":["phone_number"]},{"type":"object","description":"Yape Bob P2P Data","title":"yape_bob_p2p","properties":{"":{"type":"Description:","description":"Currency: `BOB`"},"phone_number":{"type":"string","pattern":"^[67][0-9]{7}$","minimum":8,"maximum":8,"description":"The phone number associated with the Yape app"}},"required":["phone_number"]},{"type":"object","description":"Tap P2P Data","title":"tap_p2p","properties":{"":{"type":"Description:","description":"Currency: `BDT`"},"phone_number":{"type":"string","pattern":"^[0-9]{11}$","minimum":11,"maximum":11,"description":"Phone number"}},"required":["phone_number"]},{"type":"object","description":"eSewa P2P Withdrawal Data","title":"esewa_p2p","oneOf":[{"type":"object","title":"phone","properties":{"":{"type":"Description:","description":"Currency: `NPR`"},"payment_method":{"type":"string","enum":["phone"],"description":"Payment method type, must be phone for phone payment method"},"phone_number":{"type":"string","minimum":10,"maximum":10,"pattern":"^[0-9]{10}$","description":"User’s eSewa ID (Mobile Number) to which the transaction will be made"}},"required":["payment_method","phone_number"]},{"type":"object","title":"bank","properties":{"":{"type":"Description:","description":"Currency: `NPR`"},"payment_method":{"type":"string","enum":["bank"],"description":"Payment method type, must be bank for bank payment method"},"phone_number":{"type":"string","minimum":10,"maximum":10,"pattern":"^[0-9]{10}$","description":"Phone number without country code (+977)"},"bank_name":{"type":"string","minimum":1,"maximum":100,"pattern":"^[a-zA-Z.& -]{1,100}$","description":"<details>\n  <summary>Bank name to make a withdrawal. The supported bank names are listed below:</summary>\n  \n  | №   | Bank Name                                   |\n  |-----|---------------------------------------------|\n  | 1   | AGRICULTURAL DEVELOPMENT BANK LTD.          |\n  | 2   | BEST FINANCE COMPANY LTD.                   |\n  | 3   | CENTRALFINANCE LTD.                         |\n  | 4   | CITIZENS BANKINTL. LTD                      |\n  | 5   | EVEREST BANK LTD.                           |\n  | 6   | EXCEL DEVELOPMENT BANKLTD.                  |\n  | 7   | GARIMABIKAS BANK LTD.                       |\n  | 8   | GLOBALIME BANKLTD                           |\n  | 9   | GOODWILL FINANCE LTD.                       |\n  | 10  | GREEN DEVELOPMENT BANKLTD.                  |\n  | 11  | GUHESWORI MERCHANT BANKING &FINANCE         |\n  | 12  | GURKHAS FINANCE LTD.                        |\n  | 13  | HIMALAYAN BANK LTD.                         |\n  | 14  | ICFC FINANCE LTD.                           |\n  | 15  | JYOTI BIKAS BANK LTD.                       |\n  | 16  | KAMANA SEWA BIKAS BANK LTD.                 |\n  | 17  | KISAN BAHUUDESHIYASAHAKARI SANSTHA          |\n  | 18  | KUMARI BANKLTD.                             |\n  | 19  | LAXMI SUNRISE BANK LTD.                     |\n  | 20  | LUMBINI BIKAS BANKLTD.                      |\n  | 21  | MACHHAPUCHCHHRE BANK LTD.                   |\n  | 22  | MAHALAXMI BIKAS BANKLTD.                    |\n  | 23  | MANJUSHREE FINANCE LTD.                     |\n  | 24  | MITERI DEVELOPMENT BANKLTD                  |\n  | 25  | MUKTINATH BIKAS BANKLTD.                    |\n  | 26  | MULTIPURPOSE FINANCE LIMITED                |\n  | 27  | NABILBANK LTD.                              |\n  | 28  | NARAYANI DEVELOPMENT BANK                   |\n  | 29  | NAVAJEEVAN CO-OPERATIVES LIMITED            |\n  | 30  | NAWAKANTIPUR SAVING & CREDIT CO-OPERATIVE SOCIETY LTD|\n  | 31  | NEPAL BANKLTD.                              |\n  | 32  | NEPAL FINANCE LIMITED                       |\n  | 33  | NEPAL INVESTMENT MEGABANKLTD.               |\n  | 34  | NEPALSBI BANKLTD.                           |\n  | 35  | NICASIABANKLTD.                             |\n  | 36  | NMB BANK LTD.                               |\n  | 37  | POKHARA FINANCE LTD.                        |\n  | 38  | PRABHU BANK LTD.                            |\n  | 39  | PRIME COMMERCIAL BANK LTD.                  |\n  | 40  | PROGRESSIVE FINANCE LTD.                    |\n  | 41  | RASTRIYABANIJYABANKLTD.                     |\n  | 42  | RELIANCE FINANCE LTD.                       |\n  | 43  | SALAPA BIKAS BANKLTD                        |\n  | 44  | SAMRIDDHI FINANCE COMPANY LIMITED           |\n  | 45  | SANIMABANKLTD.                              |\n  | 46  | SAPTAKOSHI DEVELOPMENT BANK LTD.            |\n  | 47  | SHANGRI-LA DEVELOPMENT BANKLTD.             |\n  | 48  | SHINE RESUNGADEVELOPMENT BANKLTD.           |\n  | 49  | SHREE INVESTMENT & FINANCE COMPANY LTD      |\n  | 50  | SIDDHARTHABANKLTD.                          |\n  | 51  | SINDHU BIKAS BANK LTD.                      |\n</details>"}},"required":["payment_method","phone_number","bank_name"]}]},{"type":"object","description":"Itau p2p data","title":"itau_p2p","properties":{"":{"type":"Description:","description":"Currency: `PYG`"},"account_number":{"type":"string","pattern":"^[0-9]{7,9}$","description":"Número de cuenta del beneficiario en Itau"},"receiver_name":{"type":"string","pattern":"^[A-Za-zÁÉÍÓÚÜÑáéíóúüñ ]{1,50}$","minimum":1,"maximum":50,"description":"Nombre del titular de la cuenta del destinatario (tal como figura en el banco).\n\nExample: Juan Perez Gomez"}},"required":["account_number","receiver_name"]},{"type":"object","description":"BROU P2P data","title":"brou_p2p","properties":{"":{"type":"Description:","description":"Currency: `UYU`"},"account_number":{"type":"string","pattern":"^[0-9]{14}$","minimum":14,"maximum":14,"description":"Account number of the recipient"},"account_name":{"type":"string","pattern":"^[A-Za-zÁÉÍÓÚÜÑáéíóúüñ ]{3,50}$","minimum":3,"maximum":50,"description":"Recipient’s account name in BROU"}},"required":["account_number","account_name"]},{"type":"object","description":"Raast P2P Withdrawal Data","title":"raast_p2p","properties":{"":{"type":"Description:","description":"Currency: `PKR`"},"account_number":{"type":"string","minimum":9,"maximum":14,"pattern":"^[0-9]+$","description":"If you wish to make a withdrawal via EasyPaisa or JazzCash, please use the CNIC number without any dashes or spaces. \nFor any other banking method, please refer to the bank account details."},"phone_number":{"type":"string","minimum":11,"maximum":11,"pattern":"^03[0-9]+$","description":"Account phone number"},"bank_name":{"type":"string","minimum":2,"maximum":67,"pattern":"^[A-Za-z0-9\\\\s)(–-]{2,67}$","description":"Bank name to make a withdrawal. The supported bank names are listed below:\n| №   | Bank Name                                   |\n|-----|--------------------------------------------|\n| 1   | ABHI FINANCE SERVICES LIMITED                  |\n| 2   | AFT                                             |\n| 3   | AFT IBFT                                        |\n| 4   | Advans                                          |\n| 5   | Al Meezan Investment Management Limited        |\n| 6   | AlHabib                                         |\n| 7   | Albarka                                         |\n| 8   | Alfalah                                         |\n| 9   | Allied                                          |\n| 10  | Apna                                            |\n| 11  | Askari                                          |\n| 12  | BOK                                             |\n| 13  | BYKEA                                           |\n| 14  | BankIslami                                      |\n| 15  | Burj                                            |\n| 16  | Central Directorate of National Savings        |\n| 17  | Central Directorate of National Savings (CDNS) |\n| 18  | Central Directorate of National Savings (CDNS) – 1IBFT IMD Addition |\n| 19  | Citi                                            |\n| 20  | DubaiIslamic                                    |\n| 21  | EZ wage                                         |\n| 22  | EasyPaisa                                       |\n| 23  | FINCA                                           |\n| 24  | FINJA                                           |\n| 25  | FWBL                                            |\n| 26  | Faysal                                          |\n| 27  | First Microfinance Bank                        |\n| 28  | HBL                                             |\n| 29  | HBL ASSET MANAGEMENT                           |\n| 30  | Habib Metro Bank – Bulk 1IBFT                  |\n| 31  | HabibMetro                                      |\n| 32  | Humrah Financial Services                      |\n| 33  | ICBC                                            |\n| 34  | JS                                              |\n| 35  | KASB                                            |\n| 36  | KBL                                             |\n| 37  | KEENU                                           |\n| 38  | KEENU Bank                                      |\n| 39  | KEENU – IMD and 1IBFT Screen Addition          |\n| 40  | Keenu1                                          |\n| 41  | MCB                                             |\n| 42  | MCB-Arif Habib                                 |\n| 43  | MIB                                             |\n| 44  | Meezan                                          |\n| 45  | MobilinkBank Pakistan                          |\n| 46  | NAYAPAY                                        |\n| 47  | NBP                                            |\n| 48  | NBP Fund Management Limited                   |\n| 49  | NBP1                                           |\n| 50  | NIB                                            |\n| 51  | NRSP                                           |\n| 52  | National Bank                                  |\n| 53  | Numbers Private Limited                        |\n| 54  | PayMax                                         |\n| 55  | PayMax1                                        |\n| 56  | PunjabBank                                     |\n| 57  | SADAPAY                                       |\n| 58  | SCB                                           |\n| 59  | SEEDCREED Financial Services Limited          |\n| 60  | SIMPAISA                                      |\n| 61  | SIND                                          |\n| 62  | Samba                                         |\n| 63  | Silk                                          |\n| 64  | SindhBank                                     |\n| 65  | Soneri                                       |\n| 66  | Summit                                       |\n| 67  | TAG                                          |\n| 68  | TezPAy                                       |\n| 69  | UBL                                          |\n| 70  | UPaisa                                       |\n| 71  | Waseela                                      |\n| 72  | Waseela bank                                 |\n| 73  | ZTBL1                                        |\n| 74  | Zarai Taraqiati Bank                         |\n| 75  | JazzCash                                      |\n| 76  | U Bank                                        |\n| 77  | HBL Express                                   |\n| 78  | UBL Omni                                     |"}},"required":["account_number","phone_number","bank_name"]},{"type":"object","title":"orange_sen_p2p","properties":{"":{"type":"Description:","description":"Currency: `XOF`"},"phone_number":{"type":"string","pattern":"^221[0-9]{9}$","minimum":12,"maximum":12,"description":"Customer phone number"},"name":{"type":"string","minimum":1,"maximum":35,"description":"Receiver name"},"surname":{"type":"string","minimum":1,"maximum":35,"description":"Receiver surname"}},"required":["phone_number","name","surname"]},{"type":"object","title":"orange_mli_p2p","properties":{"":{"type":"Description:","description":"Currency: `XOF`"},"phone_number":{"type":"string","pattern":"^223[0-9]{8}$","minimum":11,"maximum":11,"description":"Customer phone number"}},"required":["phone_number"]},{"type":"object","title":"orange_gin_p2p","properties":{"":{"type":"Description:","description":"Currency: `GNF`"},"phone_number":{"type":"string","pattern":"^224[0-9]{9}$","minimum":12,"maximum":12,"description":"Customer phone number"}},"required":["phone_number"]},{"type":"object","title":"wave_mli_p2p","properties":{"":{"type":"Description:","description":"The request must include an amount that is a multiple of 5. \nIf an amount that is not a multiple of 5 is sent, an error will occur\n\nCurrency: `XOF`"},"phone_number":{"type":"string","pattern":"^223[0-9]{8}$","minimum":11,"maximum":11,"description":"Customer phone number from the Wave app"}},"required":["phone_number"]},{"type":"object","title":"wave_sen_p2p","properties":{"":{"type":"Description:","description":"The request must include an amount that is a multiple of 5. \nIf an amount that is not a multiple of 5 is sent, an error will occur\n\nCurrency: `XOF`"},"phone_number":{"type":"string","pattern":"^221[0-9]{9}$","minimum":12,"maximum":12,"description":"Customer phone number from the Wave app"},"name":{"type":"string","maximum":35,"description":"Receiver name"},"surname":{"type":"string","maximum":35,"description":"Receiver surname"}},"required":["phone_number","name","surname"]},{"type":"object","title":"veripagos_fast","properties":{"":{"type":"Description:","description":"Currency: `BOB`"},"account_name":{"type":"string","pattern":"^[A-Za-zÁÉÍÓÚÜÑáéíóúüñ ]{3,50}$","minimum":3,"maximum":50,"description":"Recipient's full name (as indicated in the recipient's bank)"},"account_number":{"type":"string","pattern":"^[0-9]{10,14}$","minimum":10,"maximum":14,"description":"Recipient's bank account number"},"bank_name":{"type":"string","pattern":"^[A-Za-zÁÉÍÓÚÜÑáéíóúüñ .-]{3,100}$","minimum":3,"maximum":100,"description":"Name of the recipient's bank"}},"required":["account_name","account_number","bank_name"]},{"type":"object","title":"stcpay_p2p","properties":{"":{"type":"Description:","description":"Currency: `BHD`"},"iban_number":{"type":"string","pattern":"^BH[A-Za-z0-9]{20}$","minimum":22,"maximum":22,"description":"IBAN number"}},"required":["iban_number"]},{"type":"object","description":"Banistmo P2P data","title":"banistmo_p2p","properties":{"":{"type":"Description:","description":"Currency: `USD`"},"receiver_full_name":{"type":"string","pattern":"^[a-zA-Z\\s]{1,50}$","minimum":1,"maximum":50,"description":"Full name of the recipient to whom the funds will be transferred."},"receiver_account_number":{"type":"string","pattern":"^[014]{1}[0-9]{9}$","minimum":10,"maximum":10,"description":"The recipient's account number to which the funds will be transferred."},"reciever_account_type":{"enum":["Cuenta de ahorros","Cuenta corriente"],"description":"The recipient's account type to which user must transfer the funds","type":"string","pattern":"^(Cuenta de ahorros|Cuenta corriente)$"}},"required":["receiver_full_name","receiver_account_number","reciever_account_type"]},{"type":"object","title":"yappy_p2p","properties":{"":{"type":"Description:","description":"Currency: `USD`"},"phone_number":{"type":"string","minimum":11,"maximum":11,"pattern":"^507[0-9]{8}$","description":"The recipient’s phone number linked to a Yappy account to which the withdrawal transfer will be sent (without country code)"}},"required":["phone_number"]},{"type":"object","title":"moov_mli_p2p","properties":{"":{"type":"Description:","description":"Currency: `XOF`"},"phone_number":{"type":"string","pattern":"^223[0-9]{8}$","minimum":11,"maximum":11,"description":"Customer phone number"}},"required":["phone_number"]}]}}}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"oneOf":[{"title":"Success","required":["success","status","order_id"],"properties":{"success":{"type":"boolean","description":"`true` if there are no errors"},"status":{"type":"string","enum":["Pending"],"description":"Withdrawal status"},"order_id":{"type":"string","description":"Withdrawal ID in the A-Pay system"},"data":{"type":"object","description":"Payment system specific data"}}},{"title":"Error","required":["success","message","code"],"properties":{"success":{"type":"boolean","description":"`false` if an error occurred"},"status":{"type":"string","enum":["Failed"],"description":"Withdrawal status"},"message":{"type":"string","description":"Description of error"},"code":{"type":"number","description":"Error code in the A-pay system"},"order_id":{"type":"string","description":"Withdrawal ID in the A-Pay system"}}}]}}}},"400":{"description":"Error","content":{"application/json":{"schema":{"title":"Error","required":["success","message","code"],"properties":{"success":{"type":"boolean","description":"`false` if an error occurred"},"status":{"type":"string","enum":["Failed"],"description":"Withdrawal status"},"message":{"type":"string","description":"Description of error"},"code":{"type":"number","description":"Error code in the A-pay system"},"order_id":{"type":"string","description":"Withdrawal ID in the A-Pay system"}}}}}}}}}}}
```

All the necessary information can be found in our [API documentation](https://api.a-pay.one/#tag/Withdrawal/paths/~1Remotes~1create-withdrawal/post).

**Example of the responses:**

{% code title="Success" %}

```json
{
  "success": true,
  "status": "Pending",
  "order_id": "7fa13dbc3b79e05e",
  "data": {}
}
```

{% endcode %}

{% code title="Error" %}

```json
{
  "success": false,
  "status": "Failed",
  "message": "Invalid request",
  "code": 400,
  "order_id": "7fa13dbc3b79e05e"
}
```

{% endcode %}

### Withdrawal information

## Withdrawal information

> \`order\_id\` or/and \`custom\_transaction\_id\` parameters must be set.

```json
{"openapi":"3.0.3","info":{"title":"A-Pay","version":"0.0.5"},"tags":[{"name":"Withdrawal","description":"Withdrawals"}],"servers":[{"url":"https://<domain>"}],"security":[{"apikey":[]}],"components":{"securitySchemes":{"apikey":{"type":"apiKey","name":"apikey","in":"header"}},"schemas":{"withdrawal_currency":{"type":"string","title":"Currency","enum":["INR","BDT","PKR","KES","MMK","TND","BRL","MXN","KHR","NPR","LKR","ETB","ARS","JMD","EGP","PEN","PYG","UYU","XOF","GNF","BOB","BHD","USD"],"description":"<details>\n  <summary>Payment system currency</summary>\n\n  | Currency | Payment systems | Decimal places |\n  |----------|-----------------|----------------|\n  | INR | `upi_fast`, `upi_fast_v`, `upi_fast_qr`, `upi_p2p`, `upi_a`, `paytm`, `phonepe`, `imps`, `imps_top`, `upi_link`, `upi_push`, `phonepe_fast`, `upi_fast_vip`, `inr_p2p`, `inr_p2c` | `0` |\n  | BDT | `nagad_api_v`, `bkash_api_v`, `bkash_a`, `apaybdt`, `upay`, `bkash_b`, `nagad_a`, `nagad_b`, `upay_w`, `bkash_p2p`, `tap_p2p` | `0` |\n  | PKR | `bankalfalah`, `easypaisa`, `jazzcash_l`, `nayapay_l`, `pkr_w`, `jazzcash`, `pkr_w2`, `raast_p2p` | `0` |\n  | KES | `mpesa` | `0` |\n  | MMK | `wavepay_l`, `kbzpay_p2p` | `0` |\n  | TND | `d17_l`, `flouci`, `flouci_l` | `0` |\n  | BRL | `pix_p2p` | `0` |\n  | MXN | `spei_p2p` | `0` |\n  | KHR | `wing_l`, `ababank` | `0` |\n  | NPR | `esewa`, `khalti`, `khalti_l`, `imepay_l`, `esewa_p2p` | `0` |\n  | LKR | `ipay_l`, `ipay_fast` | `0` |\n  | ETB | `etb_fast`, `etb_p2p` | `0` |\n  | ARS | `cvu_p2p` | `0` |\n  | JMD | `scotiabank_p2p`, `lynk_p2p` | `0` |\n  | EGP | `egp_tel`, `egp_card`, `egp_fast`| `0` |\n  | PEN | `yape_pen_p2p` | `0` |\n  | PYG | `bancard_qr`, `itau_p2p` | `0` |\n  | UYU | `brou_p2p` | `0` |\n  | BOB | `yape_bob_p2p`, `veripagos_fast` | `0` |\n  | XOF | `orange_sen_p2p`, `orange_mli_p2p`, `wave_sen_p2p`, `wave_mli_p2p`, `moov_mli_p2p` | `0` |\n  | GNF | `orange_gin_p2p` | `0` |\n  | BHD | `stcpay_p2p` | `0` |\n  | USD | `banistmo_p2p`, `yappy_p2p` | `2` e.g. 0.01 |\n</details>"},"ps_withdrawal":{"type":"string","title":"Payment system","enum":["mpesa","easypaisa","bankalfalah","upi_fast","upi_fast_v","upi_p2p","bkash_a","apaybdt","upay","nagad_api_v","bkash_api_v","paytm","phonepe","imps","imps_top","bkash_b","nagad_a","nagad_b","jazzcash_l","wavepay_l","d17_l","pix_p2p","spei_p2p","wing_l","upay_w","esewa","khalti","nayapay_l","ababank","pkr_w","flouci","ipay_fast","ipay_l","etb_fast","flouci_l","khalti_l","imepay_l","cvu_p2p","scotiabank_p2p","egp_tel","inr_p2p","inr_p2c","pkr_w2","kbzpay_p2p","egp_card","lynk_p2p","bkash_p2p","etb_p2p","yape_pen_p2p","egp_fast","bancard_qr","yape_bob_p2p","tap_p2p","esewa_p2p","brou_p2p","itau_p2p","raast_p2p","orange_sen_p2p","orange_gin_p2p","orange_mli_p2p","wave_sen_p2p","wave_mli_p2p","veripagos_fast","stcpay_p2p","banistmo_p2p","yappy_p2p","moov_mli_p2p"],"description":"Name of the payment system in A-Pay"}}},"paths":{"/Remotes/withdrawal-info":{"get":{"tags":["Withdrawal"],"summary":"Withdrawal information","description":"`order_id` or/and `custom_transaction_id` parameters must be set.","parameters":[{"in":"query","name":"project_id","schema":{"type":"number"},"description":"Project ID in the A-Pay system","required":true},{"in":"query","name":"order_id","schema":{"type":"string","minimum":16,"maximum":16,"pattern":"^[0-9a-f]{16}$"},"description":"Withdrawal ID in the A-Pay system"},{"in":"query","name":"custom_transaction_id","schema":{"type":"string","maximum":200},"description":"Transaction ID in the client's system"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"oneOf":[{"title":"Success","required":["success","status","order_id","amount","currency","payment_system","custom_user_id","created_at"],"properties":{"success":{"type":"boolean","description":"`true` if there are no errors"},"status":{"type":"string","enum":["Pending","Success","Failed","Rejected"],"description":"Withdrawal status"},"order_id":{"type":"string","description":"Withdrawal ID in the A-Pay system"},"amount":{"type":"number","description":"Withdrawal amount"},"currency":{"$ref":"#/components/schemas/withdrawal_currency"},"payment_system":{"$ref":"#/components/schemas/ps_withdrawal"},"custom_transaction_id":{"type":"string","maximum":200,"description":"Transaction ID in the client's system"},"custom_user_id":{"type":"string","maximum":200,"description":"User ID in the client's system. Must be unique for each user"},"created_at":{"type":"integer","description":"Withdrawal creation time in timestamp format"}}},{"title":"Error","required":["success","message","code"],"properties":{"success":{"type":"boolean","description":"`false` if an error occurred"},"code":{"type":"number","description":"Error code in the A-pay system"},"message":{"type":"string","description":"Description of error"}}}]}}}},"400":{"description":"Error","content":{"application/json":{"schema":{"title":"Error","required":["success","message","code"],"properties":{"success":{"type":"boolean","description":"`false` if an error occurred"},"code":{"type":"number","description":"Error code in the A-pay system"},"message":{"type":"string","description":"Description of error"}}}}}}}}}}}
```

**Examples of the responses:**

{% code title="Success" %}

```json
{
  "success": true,
  "status": "Success",
  "order_id": "7fa13dbc3b79e05e",
  "amount": 10,
  "currency": "INR",
  "payment_system": "mpesa",
  "custom_transaction_id": "custom123",
  "custom_user_id": "user123",
  "created_at": 1665135515
}
```

{% endcode %}

{% code title="Error" %}

```json
{
  "success": false,
  "code": 400,
  "message": "Invalid request"
}
```

{% endcode %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.a-pay.one/api-documentation/api-integration/withdrawal.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
