{
  "info": {
    "_postman_id": "5c98ec28-1492-4692-9360-879fdc6aa00f",
    "name": "Payment Gateway",
    "description": "ده ال Api الخاص بشركة سيرياتيل السوريه الوطنيه  \nاحنا مش فاهمين حاجه بس هنفهم مع الوقت",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "_exporter_id": "8430315",
    "_collection_link": "https://go.postman.co/collection/8430315-5c98ec28-1492-4692-9360-879fdc6aa00f?source=collection_link"
  },
  "item": [
    {
      "name": "CheckForPayBill",
      "item": [
        {
          "name": "Check for Pay Bill",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"channel\": 9130,\n  \"amount\": 6709.806078324585\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/CheckForPayBill",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "CheckForPayBill"
              ]
            },
            "description": "## Check for postpaid GSM if it is active before applying advance payment command. \n## API Responses\n| Code | Message |\r\n| ------ | ------ |\r\n| 0 | Success. |\r\n| 1 | System error occurred. |\r\n| 3 | Authentication Failed. |\r\n| 6 | Invalid MSISDN. (in case GSM not exist on Billing System or GSM is not as digit numbers or enter prepaid GSM Number in this Case) |\r\n| 15 | Specified payment amount is not available. |\r\n| 16 | One Or More Input is Required Or in the wrong Format. |\r\n| 17 | Location Information Is Required. |\r\n| 18 | Requestor IP is Required. |\r\n| 19 | A Party Msisdn Is Required. |\r\n| 20 | National ID is Required.. |\r\n| 21 | Transaction ID is Required. |\r\n| 22 | B Party MSISDN is Required. |\r\n| 11 | Invalid MSISDN Format. |\r\n| 25 | Not Authorized Action. |\r\n| 27 | CLIENT CAN NOT MAKE MORE THAN 10 TRANSACTIONS PER MONTH. |\r\n| 28 | NOT TEST GSM. |\r\n| 99 | Unknown error occurred. |\r\n| -10001 | General Error. |"
          },
          "response": [
            {
              "name": "successful operation",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"channel\": 9130,\n  \"amount\": 6709.806078324585\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/CheckForPayBill",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "CheckForPayBill"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"code\": 3792,\n  \"message\": \"String : EX ( general Error , success)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\"\n}"
            },
            {
              "name": "Unauthorized Or Token is Expired.",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"channel\": 9130,\n  \"amount\": 6709.806078324585\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/CheckForPayBill",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "CheckForPayBill"
                  ]
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "_postman_previewlanguage": "text",
              "header": [],
              "cookie": [],
              "body": ""
            }
          ]
        }
      ]
    },
    {
      "name": "PayInAdvanced",
      "item": [
        {
          "name": "Pay In Advanced",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "*/*"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"amount\": 6733.378749505914,\n  \"channel\": 7947\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/PayInAdvanced",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "PayInAdvanced"
              ]
            },
            "description": "## Pay SYP for postpaid GSM as advanced payment. \n- In case a transaction is re-sent with the same transaction ID, the response will be duplicated transaction.\r\n## API Responses\n| Code | Message |\r\n| ------ | ------ |\r\n| 0 | Success. |\r\n| 1 | System error occurred. |\r\n| 2 | Invalid Abili ID. |\r\n| 3 | Authentication Failed. |\r\n| 6 | Invalid MSISDN. (in case GSM not exist on Billing System or GSM is not as digit numbers or enter prepaid GSM Number in this Case) |\r\n| 8 | No Enough Balance in Bank Account. |\r\n| 10 | DUPLICATE TRANSACTION. |\r\n| 11 | Invalid MSISDN Format. |\r\n| 13 | Failed Transaction. |\r\n| 14 | Retry Limit Exceded. |\r\n| 15 | Specified payment amount is not available. |\r\n| 16 | One Or More Input is Required Or in the wrong Format. |\r\n| 17 | Location Information Is Required. |\r\n| 18 | Requestor IP is Required. |\r\n| 19 | A Party Msisdn Is Required. |\r\n| 20 | National ID is Required.. |\r\n| 21 | Transaction ID is Required. |\r\n| 22 | B Party MSISDN is Required. |\r\n| 25 | Not Authorized Action. |\r\n| 27 | CLIENT CAN NOT MAKE MORE THAN 10 TRANSACTIONS PER MONTH. |\r\n| 28 | NOT TEST GSM. |\r\n| 99 | Unknown error occurred. |\r\n| -10001 | General Error. |"
          },
          "response": [
            {
              "name": "successful operation",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "*/*"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"amount\": 6733.378749505914,\n  \"channel\": 7947\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/PayInAdvanced",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "PayInAdvanced"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "text",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "*/*"
                }
              ],
              "cookie": [],
              "body": "{\n  \"code\": 2149,\n  \"message\": \"String : EX ( general Error , success)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"recieptID\": \"String : The receipt of the payment (Abili transaction)\"\n}"
            },
            {
              "name": "Unauthorized Or Token is Expired.",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"amount\": 6733.378749505914,\n  \"channel\": 7947\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/PayInAdvanced",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "PayInAdvanced"
                  ]
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "_postman_previewlanguage": "text",
              "header": [],
              "cookie": [],
              "body": ""
            }
          ]
        }
      ]
    },
    {
      "name": "Transfer",
      "item": [
        {
          "name": "Transfer",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "*/*"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"amount\": 4909,\n  \"channel\": 3910,\n  \"agentId\": \"String : agentId\",\n  \"abiliType\": \"String : abiliType\"\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/Transfer",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "Transfer"
              ]
            },
            "description": "## ABILI Transfer For E-Payment. \n- In case a transaction is re-sent with the same transaction ID, the response will be the status of the requested transaction.\r\n- E-Payment Transfer Abili Type = 3.\r\n## API Responses\n| Code | Message |\r\n| ------ | ------ |\r\n| 0 | Success. |\r\n| 1 | System error occurred. |\r\n| 2 | Invalid Abili ID. |\r\n| 3 | Authentication Failed. |\r\n| 6 | Invalid MSISDN. (in case GSM not exist on Billing System or GSM is not as digit numbers or enter prepaid GSM Number in this Case) |\r\n| 8 | No Enough Balance in Bank Account. |\r\n| 10 | DUPLICATE TRANSACTION. |\r\n| 11 | Invalid MSISDN Format. |\r\n| 13 | Failed Transaction. |\r\n| 14 | Retry Limit Exceded. |\r\n| 15 | Specified payment amount is not available. |\r\n| 16 | One Or More Input is Required Or in the wrong Format. |\r\n| 17 | Location Information Is Required. |\r\n| 18 | Requestor IP is Required. |\r\n| 19 | A Party Msisdn Is Required. |\r\n| 20 | National ID is Required.. |\r\n| 21 | Transaction ID is Required. |\r\n| 22 | B Party MSISDN is Required. |\r\n| 25 | Not Authorized Action. |\r\n| 27 | CLIENT CAN NOT MAKE MORE THAN 10 TRANSACTIONS PER MONTH. |\r\n| 28 | NOT TEST GSM. |\r\n| 35 | Specified TRANSFER amount is noT valid'. |\r\n| 36 | B_PARTY AGENT IS LOCKED. |\r\n| 37 | NOT ALLOWED TRANSFER TYPE. |\r\n| 38 | AN ISSUE RELATED TO VALIDTION. |\r\n| 39 | REQUESTOR REACH TRANSFER LIMIT BY DAY. |\r\n| 40 | WRONG B_PARTY AGENT_ID. |\r\n| 99 | Unknown error occurred. |\r\n| -10001 | General Error. |"
          },
          "response": [
            {
              "name": "successful operation",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "*/*"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"amount\": 4909,\n  \"channel\": 3910,\n  \"agentId\": \"String : agentId\",\n  \"abiliType\": \"String : abiliType\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/Transfer",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "Transfer"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "text",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "*/*"
                }
              ],
              "cookie": [],
              "body": "{\n  \"code\": 7877,\n  \"message\": \"String : EX ( general Error , success)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"AbiliTransID\": \"String : Transfer Abili TransactionID\"\n}"
            },
            {
              "name": "Unauthorized Or Token is Expired.",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"amount\": 4909,\n  \"channel\": 3910,\n  \"agentId\": \"String : agentId\",\n  \"abiliType\": \"String : abiliType\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/Transfer",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "Transfer"
                  ]
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "_postman_previewlanguage": "text",
              "header": [],
              "cookie": [],
              "body": ""
            }
          ]
        }
      ]
    },
    {
      "name": "CheckForRecharge",
      "item": [
        {
          "name": "Check For Recharge",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "*/*"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"voucherId\": 7562,\n  \"channel\": 3948\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/CheckForRecharge",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "CheckForRecharge"
              ]
            },
            "description": "## Check the recharge transaction if applicable before applying Recharge command on Prepaid GSMs\r\n## API Responses\n| Code | Message |\r\n| ------ | ------ |\r\n| 0 | Success. |\r\n| 1 | System error occurred. |\r\n| 2 | Invalid Abili ID. |\r\n| 3 | Authentication Failed. |\r\n| 4 | MSISDN is terminated. |\r\n| 5 | MSISDN is not prepaid. |\r\n| 6 | Invalid MSISDN. (in case GSM not exist on Billing System or GSM is not as digit numbers or enter prepaid GSM Number in this Case) |\r\n| 7 | Invalid voucher ID. |\r\n| 8 | No Enough Balance in Bank Account. |\r\n| 9 | MSISDN balance reach the maximum limit. |\r\n| 11 | Invalid MSISDN Format. |\r\n| 12 | GSM has reserve credit. |\r\n| 16 | One Or More Input is Required Or in the wrong Format. |\r\n| 17 | Location Information Is Required. |\r\n| 18 | Requestor IP is Required. |\r\n| 19 | A Party Msisdn Is Required. |\r\n| 20 | National ID is Required.. |\r\n| 21 | Transaction ID is Required. |\r\n| 22 | B Party MSISDN is Required. |\r\n| 25 | Not Authorized Action. |\r\n| 27 | CLIENT CAN NOT MAKE MORE THAN 10 TRANSACTIONS PER MONTH. |\r\n| 28 | NOT TEST GSM. |\r\n| 99 | Unknown error occurred. |\r\n| -10001 | General Error. |"
          },
          "response": [
            {
              "name": "successful operation",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "*/*"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"voucherId\": 7562,\n  \"channel\": 3948\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/CheckForRecharge",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "CheckForRecharge"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "text",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "*/*"
                }
              ],
              "cookie": [],
              "body": "{\n  \"code\": 6187,\n  \"message\": \"String : EX ( general Error , success)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"voucherId\": 5295.464841353588\n}"
            },
            {
              "name": "Unauthorized Or Token is Expired.",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"voucherId\": 7562,\n  \"channel\": 3948\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/CheckForRecharge",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "CheckForRecharge"
                  ]
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "_postman_previewlanguage": "text",
              "header": [],
              "cookie": [],
              "body": ""
            }
          ]
        }
      ]
    },
    {
      "name": "Recharge",
      "item": [
        {
          "name": "Recharge",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "*/*"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"voucherId\": 7562,\n  \"channel\": 3948\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/Recharge",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "Recharge"
              ]
            },
            "description": "## Recharge prepaid GSM with balance.\r\n## API Responses\n| Code | Message |\r\n| ------ | ------ |\r\n| 0 | Success. |\r\n| 1 | System error occurred. |\r\n| 2 | Invalid Abili ID. |\r\n| 3 | Authentication Failed. |\r\n| 25 | Not Authorized Action. |\r\n| 4 | MSISDN is terminated. |\r\n| 5 | MSISDN is not prepaid. |\r\n| 6 | Invalid MSISDN. (in case GSM not exist on Billing System or GSM is not as digit numbers or enter prepaid GSM Number in this Case) |\r\n| 7 | Invalid voucher ID. |\r\n| 8 | No Enough Balance in Bank Account. |\r\n| 9 | MSISDN balance reach the maximum limit. |\r\n| 11 | Invalid MSISDN Format. |\r\n| 12 | GSM has reserve credit. |\r\n| 13 | Failed Transaction. |\r\n| 14 | Retry Limit Exceded. |\r\n| 16 | One Or More Input is Required Or in the wrong Format. |\r\n| 17 | Location Information Is Required. |\r\n| 18 | Requestor IP is Required. |\r\n| 19 | A Party Msisdn Is Required. |\r\n| 20 | National ID is Required.. |\r\n| 21 | Transaction ID is Required. |\r\n| 22 | B Party MSISDN is Required. |\r\n| 27 | CLIENT CAN NOT MAKE MORE THAN 10 TRANSACTIONS PER MONTH. |\r\n| 28 | NOT TEST GSM. |\r\n| 99 | Unknown error occurred. |\r\n| -10001 | General Error. |"
          },
          "response": [
            {
              "name": "successful operation",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "*/*"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"voucherId\": 7562,\n  \"channel\": 3948\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/Recharge",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "Recharge"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "text",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "*/*"
                }
              ],
              "cookie": [],
              "body": "{\n  \"code\": 2040,\n  \"message\": \"String : EX ( general Error , success)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"amount\": 2796.6605207371044,\n  \"abiliTransaction\": 3219\n}"
            },
            {
              "name": "Unauthorized Or Token is Expired.",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"voucherId\": 7562,\n  \"channel\": 3948\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/Recharge",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "Recharge"
                  ]
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "_postman_previewlanguage": "text",
              "header": [],
              "cookie": [],
              "body": ""
            }
          ]
        }
      ]
    },
    {
      "name": "GetPrepaidBankStock",
      "item": [
        {
          "name": "Get Prepaid Bank Stock",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "*/*"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/GetPrepaidBankStock",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "GetPrepaidBankStock"
              ]
            },
            "description": "## Retrieve bank available stock amount for deducting recharge amount/invoice amount in case the bank has Abili account.\r\n## API Responses\n| Code | Message |\r\n| ------ | ------ |\r\n| 0 | Success. |\r\n| 1 | System error occurred. |\r\n| 2 | Invalid Abili ID. |\r\n| 3 | Authentication Failed. |\r\n| 25 | Not Authorized Action. |\r\n| 99 | Unknown error occurred. |\r\n| -10001 | General Error. |"
          },
          "response": [
            {
              "name": "successful operation",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "*/*"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/GetPrepaidBankStock",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "GetPrepaidBankStock"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "text",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "*/*"
                }
              ],
              "cookie": [],
              "body": "{\n  \"code\": 2450,\n  \"message\": \"String : EX ( general Error , success)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"balance\": 4345.819415719588\n}"
            },
            {
              "name": "Unauthorized Or Token is Expired.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/GetPrepaidBankStock",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "GetPrepaidBankStock"
                  ]
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "_postman_previewlanguage": "text",
              "header": [],
              "cookie": [],
              "body": ""
            }
          ]
        }
      ]
    },
    {
      "name": "GetPostpaidBankStock",
      "item": [
        {
          "name": "Get Postpaid Bank Stock",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "*/*"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/GetPostpaidBankStock",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "GetPostpaidBankStock"
              ]
            },
            "description": "## Retrieve bank available stock amount for deducting recharge amount/invoice amount in case the bank has Abili account.\r\n## API Responses\n| Code | Message |\r\n| ------ | ------ |\r\n| 0 | Success. |\r\n| 1 | System error occurred. |\r\n| 2 | Invalid Abili ID. |\r\n| 3 | Authentication Failed. |\r\n| 25 | Not Authorized Action. |\r\n| 99 | Unknown error occurred. |\r\n| -10001 | General Error. |"
          },
          "response": [
            {
              "name": "successful operation",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "*/*"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/GetPostpaidBankStock",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "GetPostpaidBankStock"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "text",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "*/*"
                }
              ],
              "cookie": [],
              "body": "{\n  \"code\": 2450,\n  \"message\": \"String : EX ( general Error , success)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"balance\": 4345.819415719588\n}"
            },
            {
              "name": "Unauthorized Or Token is Expired.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/GetPostpaidBankStock",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "GetPostpaidBankStock"
                  ]
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "_postman_previewlanguage": "text",
              "header": [],
              "cookie": [],
              "body": ""
            }
          ]
        }
      ]
    },
    {
      "name": "GetAllCashTransactions",
      "item": [
        {
          "name": "Get Last Month Cash-in Transactions List",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "eyJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJzeXJpYXRlbC5jb20iLCJzdWIiOiJCYW5rcyBQYXltZW50IiwiYXVkIjoiQmFua3MiLCJCYW5rIE5hbWUiOiJERDEzMjcxM19DT1JQIiwiQmFuayBJRCI6NDc2OTUzMDUsImlhdCI6MTc3MDMxNDAxNiwiZXhwIjoxNzcwMzE0OTE2fQ.5BkSAUh5YzPoBsYrZgJ353QlQdpiKnwBRBwUg9lRniaA0ekkuplTe2qFBANyG75tBTVEofKcQDHCfxxf56Tihw",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/GetAllCashTransactions?from=string&to=string",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "GetAllCashTransactions"
              ],
              "query": [
                {
                  "key": "from",
                  "value": "string"
                },
                {
                  "key": "to",
                  "value": "string"
                }
              ]
            },
            "description": "## Retrieve only for last month.\r\n## API Responses\n| Code | Message |\r\n| ------ | ------ |\r\n| 0 | Success. |\r\n| 1 | System error occurred. |\r\n| -10001 | General Error. |"
          },
          "response": [
            {
              "name": "Success.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/GetAllCashTransactions?from=string&to=string",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "GetAllCashTransactions"
                  ],
                  "query": [
                    {
                      "key": "from",
                      "value": "string"
                    },
                    {
                      "key": "to",
                      "value": "string"
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "text",
              "header": [],
              "cookie": [],
              "body": ""
            },
            {
              "name": "Unauthorized Or Token is Expired.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/GetAllCashTransactions?from=string&to=string",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "GetAllCashTransactions"
                  ],
                  "query": [
                    {
                      "key": "from",
                      "value": "string"
                    },
                    {
                      "key": "to",
                      "value": "string"
                    }
                  ]
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "_postman_previewlanguage": "text",
              "header": [],
              "cookie": [],
              "body": ""
            }
          ]
        }
      ]
    },
    {
      "name": "EPayment_CashIn",
      "item": [
        {
          "name": "EPayment Cash-In",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "*/*"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"amount\": 4358.553812888726,\n  \"channel\": 497\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/EPayment_CashIn",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "EPayment_CashIn"
              ]
            },
            "description": "## EPayment Cash In Request.\r\n## API Responses\n| Code | Message |\r\n| ------ | ------ |\r\n| 0 | Success. |\r\n| 1 | System error occurred. |\r\n| 2 | Invalid Abili ID. |\r\n| 3 | Authentication Failed. |\r\n| 6 | Invalid MSISDN. (in case GSM not exist on Billing System or GSM is not as digit numbers or enter prepaid GSM Number in this Case) |\r\n| 8 | No Enough Balance in Bank Account. |\r\n| 10 | DUPLICATE TRANSACTION. |\r\n| 11 | Invalid MSISDN Format. |\r\n| 30 | NOT VALID CASH AMOUNT. |\r\n| 31 | GMS_OUT_LIMIT_EXCEEDED. |\r\n| 32 | GMS_IN_LIMIT_EXCEEDED. |\r\n| 33 | GMS_CAP_LIMIT_EXCEEDED. |\r\n| 34 | NOT_EPAYMENT_CUSTOMER. |\r\n| 25 | Not Authorized Action. |\r\n| 14 | Retry Limit Exceded. |\r\n| 16 | One Or More Input is Required Or in the wrong Format. |\r\n| 17 | Location Information Is Required. |\r\n| 18 | Requestor IP is Required. |\r\n| 19 | A Party Msisdn Is Required. |\r\n| 20 | National ID is Required.. |\r\n| 21 | Transaction ID is Required. |\r\n| 22 | B Party MSISDN is Required. |\r\n| 99 | Unknown error occurred. |\r\n| -10001 | General Error. |"
          },
          "response": [
            {
              "name": "successful operation",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "*/*"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"amount\": 4358.553812888726,\n  \"channel\": 497\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/EPayment_CashIn",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "EPayment_CashIn"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "text",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "*/*"
                }
              ],
              "cookie": [],
              "body": "{\n  \"code\": 2040,\n  \"message\": \"String : EX ( general Error , success)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"amount\": 2796.6605207371044,\n  \"abiliTransaction\": 3219\n}"
            },
            {
              "name": "Unauthorized Or Token is Expired.",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"amount\": 4358.553812888726,\n  \"channel\": 497\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/EPayment_CashIn",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "EPayment_CashIn"
                  ]
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "_postman_previewlanguage": "text",
              "header": [],
              "cookie": [],
              "body": ""
            }
          ]
        }
      ]
    },
    {
      "name": "GetEPaymentStock",
      "item": [
        {
          "name": "Get EPayment Merchant Stock",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "*/*"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/GetEPaymentStock",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "GetEPaymentStock"
              ]
            },
            "description": "## Retrieve Merchant available stock amount for deducting recharge amount/invoice amount in case the bank has Abili account.\r\n## API Responses\n| Code | Message |\r\n| ------ | ------ |\r\n| 0 | Success. |\r\n| 1 | System error occurred. |\r\n| 2 | Invalid Abili ID. |\r\n| 3 | Authentication Failed. |\r\n| 25 | Not Authorized Action. |\r\n| 99 | Unknown error occurred. |\r\n| -10001 | General Error. |"
          },
          "response": [
            {
              "name": "successful operation",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "*/*"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/GetEPaymentStock",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "GetEPaymentStock"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "text",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "*/*"
                }
              ],
              "cookie": [],
              "body": "{\n  \"code\": 2450,\n  \"message\": \"String : EX ( general Error , success)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"balance\": 4345.819415719588\n}"
            },
            {
              "name": "Unauthorized Or Token is Expired.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/GetEPaymentStock",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "GetEPaymentStock"
                  ]
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "_postman_previewlanguage": "text",
              "header": [],
              "cookie": [],
              "body": ""
            }
          ]
        }
      ]
    },
    {
      "name": "CheckForCashIn",
      "item": [
        {
          "name": "Check for CashIn",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"channel\": 7091,\n  \"amount\": 3220\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/CheckForCashIn",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "CheckForCashIn"
              ]
            },
            "description": "## Check for GSM has epayment wallet and if it is active before applying command. \n - Available amount for cash In is a range between 100 SYP and 550,000 SYP in and out. \n## API Responses\n| Code | Message |\r\n| ------ | ------ |\r\n| 0 | Success. |\r\n| 1 | System error occurred. |\r\n| 3 | Authentication Failed. |\r\n| 25 | Not Authorized Action. |\r\n| 31 | GMS_OUT_LIMIT_EXCEEDED. |\r\n| 32 | GMS_IN_LIMIT_EXCEEDED. |\r\n| 33 | GMS_CAP_LIMIT_EXCEEDED. |\r\n| 34 | NOT_EPAYMENT_CUSTOMER. |\r\n| 16 | One Or More Input is Required Or in the wrong Format. |\r\n| 17 | Location Information Is Required. |\r\n| 18 | Requestor IP is Required. |\r\n| 19 | A Party Msisdn Is Required. |\r\n| 20 | National ID is Required.. |\r\n| 21 | Transaction ID is Required. |\r\n| 22 | B Party MSISDN is Required. |\r\n| 6 | Invalid MSISDN. (in case GSM not exist on Billing System or GSM is not as digit numbers or enter prepaid GSM Number in this Case) |\r\n| 11 | Invalid MSISDN Format. |\r\n| 99 | Unknown error occurred. |\r\n| -10001 | General Error. |"
          },
          "response": [
            {
              "name": "successful operation",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"channel\": 7091,\n  \"amount\": 3220\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/CheckForCashIn",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "CheckForCashIn"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "body": "{\n  \"allowedAmount\": 346.54524536618993,\n  \"code\": 3616,\n  \"message\": \"String : EX ( general Error , success)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\"\n}"
            },
            {
              "name": "Unauthorized Or Token is Expired.",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"a_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (A Party)\",\n  \"transactionId\": \"String : Unique number up to 12 characters\",\n  \"b_party_msisdn\": \"String : GSM in international format: 9639xxyyyzzz (B Party)\",\n  \"location\": \"String : Location Of (A Party)\",\n  \"a_party_ip\": \"String : IP Of (A Party)\",\n  \"national_id\": \"String : National ID Of (A Party)\",\n  \"channel\": 7091,\n  \"amount\": 3220\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/CheckForCashIn",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "CheckForCashIn"
                  ]
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "_postman_previewlanguage": "text",
              "header": [],
              "cookie": [],
              "body": ""
            }
          ]
        }
      ]
    },
    {
      "name": "GetCashTransaction",
      "item": [
        {
          "name": "Get Cash-in Transaction Status",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "*/*"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/GetCashTransaction?transactionId=string",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "GetCashTransaction"
              ],
              "query": [
                {
                  "key": "transactionId",
                  "value": "string"
                }
              ]
            },
            "description": "## Retrieve Cash-in Transaction Status.\r\n## API Responses\n| Code | Message |\r\n| ------ | ------ |\r\n| 0 | Success. |\r\n| 1 | System error occurred. |\r\n| 21 | Transaction ID is Required. |\r\n| 23 | Transaction Not Found. |\r\n| -10001 | General Error. |"
          },
          "response": [
            {
              "name": "successful operation",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "*/*"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/GetCashTransaction?transactionId=string",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "GetCashTransaction"
                  ],
                  "query": [
                    {
                      "key": "transactionId",
                      "value": "string"
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "text",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "*/*"
                }
              ],
              "cookie": [],
              "body": "{\n  \"code\": 4109,\n  \"message\": \"String : EX ( general Error , success)\",\n  \"transactionId\": \"string\",\n  \"msisdn\": \"String : GSM in international format: 9639xxyyyzzz\",\n  \"amount\": 3873.3282683269276,\n  \"channel\": 5593,\n  \"abiliRecipt\": \"String : The receipt of the payment (Abili transaction)\",\n  \"transactionErrorDesc\": 8948,\n  \"transactionErrorCode\": \"String : EX ( General Error , Success)\"\n}"
            },
            {
              "name": "Unauthorized Or Token is Expired.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/GetCashTransaction?transactionId=string",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "GetCashTransaction"
                  ],
                  "query": [
                    {
                      "key": "transactionId",
                      "value": "string"
                    }
                  ]
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "_postman_previewlanguage": "text",
              "header": [],
              "cookie": [],
              "body": ""
            }
          ]
        }
      ]
    },
    {
      "name": "GetVouchersList",
      "item": [
        {
          "name": "Get Vouchers List",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "*/*"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/GetVouchersList",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "GetVouchersList"
              ]
            },
            "description": "## Retrieve bank available vouchers for recharge.\r\n## API Responses\n| Code | Message |\r\n| ------ | ------ |\r\n| 0 | Success. |\r\n| 1 | System error occurred. |\r\n| -10001 | General Error. |"
          },
          "response": [
            {
              "name": "successful operation",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "*/*"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/GetVouchersList",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "GetVouchersList"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "text",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "*/*"
                }
              ],
              "cookie": [],
              "body": "{\n  \"code\": 9944,\n  \"message\": \"String : EX ( general Error , success)\",\n  \"vouchersList\": [\n    {\n      \"voucherId\": 6674,\n      \"voucherAmount\": 6820.643031440332,\n      \"totalAmount\": 5839\n    },\n    {\n      \"voucherId\": 6082,\n      \"voucherAmount\": 8576.113288836683,\n      \"totalAmount\": 698\n    }\n  ]\n}"
            },
            {
              "name": "Unauthorized Or Token is Expired.",
              "originalRequest": {
                "method": "GET",
                "header": [],
                "url": {
                  "raw": "{{baseUrl}}/GetVouchersList",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "GetVouchersList"
                  ]
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "_postman_previewlanguage": "text",
              "header": [],
              "cookie": [],
              "body": ""
            }
          ]
        }
      ]
    },
    {
      "name": "CheckExTransactionStatus",
      "item": [
        {
          "name": "Check External Transaction Status",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "*/*"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"transid\": \"123zxy...\",\n  \"optype\": \"1(Recharge), 2(Payment), 3(Epayment)\"\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/CheckExTransactionStatus",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "CheckExTransactionStatus"
              ]
            }
          },
          "response": [
            {
              "name": "successful operation",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "*/*"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"transid\": \"123zxy...\",\n  \"optype\": \"1(Recharge), 2(Payment), 3(Epayment)\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/CheckExTransactionStatus",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "CheckExTransactionStatus"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "text",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "*/*"
                }
              ],
              "cookie": [],
              "body": "{\n  \"code\": \"String : EX ( -1 , 0 )\",\n  \"desc\": \"String : EX ( general Error , success)\",\n  \"abiliTrans\": \"String : EX (5000..., 8000...)\"\n}"
            },
            {
              "name": "Unauthorized Or Token is Expired.",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"transid\": \"123zxy...\",\n  \"optype\": \"1(Recharge), 2(Payment), 3(Epayment)\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/CheckExTransactionStatus",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "CheckExTransactionStatus"
                  ]
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "_postman_previewlanguage": "text",
              "header": [],
              "cookie": [],
              "body": ""
            }
          ]
        }
      ]
    },
    {
      "name": "auth",
      "item": [
        {
          "name": "token",
          "item": [
            {
              "name": "authenticate User 1",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"username\": \"string\",\n  \"password\": \"string\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/auth/token",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "auth",
                    "token"
                  ]
                }
              },
              "response": [
                {
                  "name": "successful operation",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"username\": \"string\",\n  \"password\": \"string\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/auth/token",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "auth",
                        "token"
                      ]
                    }
                  },
                  "_postman_previewlanguage": "text",
                  "header": [],
                  "cookie": [],
                  "body": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name": "authenticate User 1",
      "request": {
        "auth": {
          "type": "bearer",
          "bearer": [
            {
              "key": "token",
              "value": "{{access_token}}",
              "type": "string"
            }
          ]
        },
        "method": "POST",
        "header": [],
        "body": {
          "mode": "raw",
          "raw": "{\r\n  \"username\": \"DD132713_CORP\",\r\n  \"password\": \"Md3Rg5J@2H7\"\r\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        },
        "url": {
          "raw": "{{baseUrl}}/auth/token",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "auth",
            "token"
          ]
        }
      },
      "response": []
    }
  ],
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{tokenSyria}}",
        "type": "string"
      }
    ]
  },
  "event": [
    {
      "listen": "prerequest",
      "script": {
        "type": "text/javascript",
        "packages": {},
        "requests": {},
        "exec": [
          ""
        ]
      }
    },
    {
      "listen": "test",
      "script": {
        "type": "text/javascript",
        "packages": {},
        "requests": {},
        "exec": [
          ""
        ]
      }
    }
  ],
  "variable": [
    {
      "key": "baseUrl",
      "value": "/CorporateAPIs/api"
    }
  ]
}