Stratum Fintech logov1.0

SDKs

JavaScript and Python integration guides for the Stratum Fintech API.

JavaScript

1
2
3
4
5
6
7
npm install @stratum/api  // planned package

const res = await fetch("https://sandbox.api.stratumfintech.co.za/v1/payments", {
  method: "POST",
  headers: { Authorization: "Bearer " + process.env.STRATUM_SECRET_KEY, "Idempotency-Key": crypto.randomUUID() },
  body: JSON.stringify({ amount_minor: 250000, currency: "ZAR", merchant_id: "mch_6648e5ab84ed7b330dad4ceba4bcbab9" }),
});

Python

1
2
3
4
5
6
pip install stratum-api  # planned package

import os, uuid, requests
requests.post("https://sandbox.api.stratumfintech.co.za/v1/payments",
  headers={"Authorization": f"Bearer {os.environ['STRATUM_SECRET_KEY']}", "Idempotency-Key": str(uuid.uuid4())},
  json={"amount_minor": 250000, "currency": "ZAR", "merchant_id": "mch_6648e5ab84ed7b330dad4ceba4bcbab9"})