# 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  | PYG | `bancard_qr` | `0` |\n  | BOB | `yape_bob_p2p`, `veripagos_fast` | `0` |\n  | XOF | `orange_sen_p2p`, `orange_mli_p2p`, `wave_sen_p2p`, `wave_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"],"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\n\nFor `USD`, a floating‑point value is allowed (up to 2 decimal places), e.g. 0.01\n","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"]}]}}}}}},"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  | PYG | `bancard_qr` | `0` |\n  | BOB | `yape_bob_p2p`, `veripagos_fast` | `0` |\n  | XOF | `orange_sen_p2p`, `orange_mli_p2p`, `wave_sen_p2p`, `wave_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"],"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 %}
