{
  "opencollection": "1.0.0",
  "info": {
    "name": "Kredivo Checkout Calculator Transactions API",
    "version": "v2"
  },
  "items": [
    {
      "info": {
        "name": "Transactions",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Reverse an offline (EDC) transaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://sandbox.kredivo.com/offline/v1/reversal_transaction",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Reverses an offline transaction that has not completed, identified by `order_id`."
        },
        {
          "info": {
            "name": "Check a transaction's status by order ID",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://sandbox.kredivo.com/kredivo/transaction/status",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Polls the authoritative state of a transaction by merchant `order_id`. Documented as the\nfallback when a push notification to `push_uri` fails to arrive.\n"
        },
        {
          "info": {
            "name": "Cancel a transaction in full or in part",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://sandbox.kredivo.com/kredivo/v2/cancel_transaction",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Cancels a transaction. Omitting `cancellation_amount`, or passing an amount equal to the\ntransaction amount, is a full cancellation; a smaller amount is a partial cancellation. An\namount larger than the remaining cancellable amount, or zero or negative, is rejected.\n\n`cancellation_id` is the merchant-supplied idempotency key for this operation: one order ID\nmay carry several cancellation IDs. When no `cancellation_id` is sent, Kredivo uses the pair\n(`order_id`, `cancellation_amount`) as the uniq"
        }
      ]
    }
  ],
  "bundled": true
}