ndeipipayments APIv1 · 0.1.0-draftAPI reference

Object

The wallet balance object

Fields

objectstringrequired
wallet_idstringrequired

Starts with wal_.

assetstringrequired

A wallet asset code. The set is data on GET /routes. In 1.0 it holds two assets:

  • ndeipi-points: Ndeipi Points, bought with fiat on Absa or PayPal at a fixed price per currency and cashed out the same way. Every user's default asset.
  • ndeipi-coin: NdeipiCoin, opt-in. Its price moves. It is bought and sold only by converting points at a locked quote (POST /quotes), never directly with fiat. A wallet needs acknowledge_price_risk: true to create.
availablestringrequired

Spendable now: for points, purchased plus earned. Never negative.

pendingstringrequired

In flight in suspense; deposits not yet credited and payouts not yet confirmed.

cashablestringrequired

The part of available that can be cashed out: points bought with fiat and not yet spent. Earned points (rewards) can be spent and sent but never cashed out, and spending uses them first. An off-ramp above this returns 422 amount_exceeds_cashable. Always 0 for ndeipi-coin wallets, which cash out by converting to points first.

as_oftimestamprequired
Example
{
  "object": "wallet_balance",
  "wallet_id": "wal_01JA8Z4K2V9QW3H6Y7XKD2M0RS",
  "asset": "ndeipi-points",
  "available": "75.00",
  "pending": "0.00",
  "cashable": "60.00",
  "as_of": "2026-10-16T09:30:02Z"
}