Transactions

Mint and redeem KESC stablecoins.

Mint KESC

POST /transactions/mint

Convert KES to KESC. User sends KES, receives KESC.

{
  "account_id": "acc_xyz789",
  "amount": 1000.00,
  "reference": "txn_mint_001"
}

Redeem KESC

POST /transactions/redeem

Convert KESC back to KES. KESC is burned, KES is sent.

{
  "account_id": "acc_xyz789",
  "amount": 500.00,
  "reference": "txn_redeem_001"
}

Get Transaction

GET /transactions/:transaction_id

Retrieve details about a specific transaction.