{
  "info": {
    "_postman_id": "4e1aac77-f1fb-41cc-909b-9e108da56946",
    "name": "PULSE KANGO DOCUMENATION",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "_exporter_id": "6930477"
  },
  "item": [
    {
      "name": "OMBF",
      "item": [
        {
          "name": "INITIATE PAYMENT",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{API-KEY}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"amount\": 100,\r\n    \"otp\": \"410664\",\r\n    \"ftxn_id\": \"CL.OMBF-202606251202\", //PARTNER UNIQ TRANS ID\r\n    \"operator\": \"OMBF\", //FIXED VALUE FOR ORANGE MONEY BF\r\n    \"transactor\": \"76000000\", //CUSTOMER PHONE NUMBER\r\n    \"remarks\": \"\", //TRANSACTION REMARKS\r\n    \"customer_firstname\": \"\",\r\n    \"customer_lastname\": \"\",\r\n    \"customer_email\": \"\"\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{ENDPOINT}}v1/payment/init",
              "host": [
                "{{ENDPOINT}}v1"
              ],
              "path": [
                "payment",
                "init"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "TELBF",
      "item": [
        {
          "name": "INITIATE PAYMENT",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{API-KEY}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"amount\": 100,\r\n    \"otp\": \"410664\",\r\n    \"ftxn_id\": \"CL.TELBF-202606251212\", //PARTNER UNIQ TRANS ID\r\n    \"operator\": \"TELBF\", //FIXED VALUE FOR TELECEL MONEY BF\r\n    \"transactor\": \"58345459\", //CUSTOMER PHONE NUMBER\r\n    \"remarks\": \"\", //TRANSACTION REMARKS\r\n    \"customer_firstname\": \"\",\r\n    \"customer_lastname\": \"\",\r\n    \"customer_email\": \"\"\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{ENDPOINT}}v1/payment/init",
              "host": [
                "{{ENDPOINT}}v1"
              ],
              "path": [
                "payment",
                "init"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "MOOVBF",
      "item": [
        {
          "name": "INITIATE PAYMENT",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{API-KEY}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"amount\": 100,\r\n    \"otp\": \"410664\",\r\n    \"ftxn_id\": \"CL.MOOVBF-202606251230\", //PARTNER UNIQ TRANS ID\r\n    \"operator\": \"MOOVBF\", //FIXED VALUE FOR MOOV MONEY BF\r\n    \"transactor\": \"62000000\", //CUSTOMER PHONE NUMBER\r\n    \"external_id\" : \"DER20DXFZG\", //GOT FROM GENERATE OTP API\r\n    \"remarks\": \"\", //TRANSACTION REMARKS\r\n    \"customer_firstname\": \"\",\r\n    \"customer_lastname\": \"\",\r\n    \"customer_email\": \"\"\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{ENDPOINT}}v1/payment/init",
              "host": [
                "{{ENDPOINT}}v1"
              ],
              "path": [
                "payment",
                "init"
              ]
            }
          },
          "response": []
        },
        {
          "name": "GENERATE OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{API-KEY}}",
                "type": "text"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"amount\": 100,\r\n    \"operator\": \"MOOVBF\", //FIXED VALUE FOR MOOV MONEY BF\r\n    \"transactor\": \"62000000\" //CUSTOMER PHONE NUMBER\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{ENDPOINT}}v1/payment/otp-generate",
              "host": [
                "{{ENDPOINT}}v1"
              ],
              "path": [
                "payment",
                "otp-generate"
              ]
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "PAYMENT STATUS",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "x-api-key",
            "value": "{{API-KEY}}",
            "type": "text"
          }
        ],
        "body": {
          "mode": "raw",
          "raw": "{\r\n    \"ftxn_id\": \"CL.OMBF-202606251202\" //PARTNER UNIQ TRANS ID\r\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        },
        "url": {
          "raw": "{{ENDPOINT}}v1/payment/status",
          "host": [
            "{{ENDPOINT}}v1"
          ],
          "path": [
            "payment",
            "status"
          ]
        }
      },
      "response": []
    },
    {
      "name": "BALANCE",
      "protocolProfileBehavior": {
        "disableBodyPruning": true
      },
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "x-api-key",
            "value": "{{API-KEY}}",
            "type": "text"
          }
        ],
        "body": {
          "mode": "raw",
          "raw": "",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        },
        "url": {
          "raw": "{{ENDPOINT}}v1/wallet/balance",
          "host": [
            "{{ENDPOINT}}v1"
          ],
          "path": [
            "wallet",
            "balance"
          ]
        }
      },
      "response": []
    }
  ],
  "event": [
    {
      "listen": "prerequest",
      "script": {
        "type": "text/javascript",
        "packages": {},
        "requests": {},
        "exec": [
          ""
        ]
      }
    },
    {
      "listen": "test",
      "script": {
        "type": "text/javascript",
        "packages": {},
        "requests": {},
        "exec": [
          ""
        ]
      }
    }
  ],
  "variable": [
    {
      "key": "ENDPOINT",
      "value": ""
    },
    {
      "key": "API-KEY",
      "value": ""
    }
  ]
}