Version history
0.3.0
Re-synced the SDK with Nomba's published OpenAPI spec. Total 94 endpoints across 14 resource groups.
- Added the 4 missing Global Payout account endpoints:
fetch_global_payout_accounts,fetch_global_payout_account,fetch_global_payout_accounts_sandbox,fetch_global_payout_account_sandbox. - Added
Nomba.revoke_token()/AsyncNomba.revoke_token()to revoke the active access token viaPOST /v1/auth/token/revoke. - Added
accounts.fetch_terminals_assigned_to_a_sub_accountandvirtual_accounts.create_virtual_account_for_a_sub_account. - Added
terminals.send_payment_request_to_terminal. - Renamed
transactions.filter_account_transactions→filter_sub_account_transactionsandtransfers.perform_bank_account_transfer_the_parent_account→perform_bank_account_transfer_from_the_parent_account. - Breaking signature changes to match the current spec:
airtime_data.vend_data_bundles_*now take a requiredproduct_id(amount optional);global_payout.authorize_transfer/authorize_exchangedroppedauth_code;global_payout.convert_moneydroppedsource_country_iso_code;virtual_accounts.update_a_virtual_accountdroppedcallback_url. - Regenerated all resource modules and response models from the bundled spec.
0.2.1
Minor improvements and bug fixes.
- Added warning when sandbox mode is enabled to inform users about disabled SSL verification.
- Updated token refresh timing (refresh 50 seconds before expiry instead of 60).
- Cleaned up literal strings in resource modules (removed unnecessary f-string prefixes).
0.2.0
New resource groups added. Total 87 endpoints across 14 resource groups.
- Added Betting resource: fetch providers, customer lookup, vend via parent/sub accounts (4 endpoints).
- Added Direct Debits resource: mandate creation, filtering, status management, and collection (6 endpoints).
- Added Global Collections resource: mobile money inflow and DRC providers (4 endpoints).
- Added Global Payout resource: cross-border transfers, currency exchange, payment methods, and institution providers (7 endpoints).
- Added missing Checkout endpoints:
refund_checkout_transactionandcancel_checkout_order. - SDK version updated to v0.2.0.
0.1.0
Initial release.
- All 64 endpoints from Nomba's OpenAPI spec, generated across 10 resource groups.
- Sync (
Nomba) and async (AsyncNomba) clients. - Typed responses via generated
TypedDictmodels. - Cursor pagination helpers (
paginate/apaginate). - Guided card-payment OTP/3DS flow (
CardPaymentFlow). - Webhook signature verification with replay-window protection.
- Token-fetch locking and retry-with-backoff on 429/5xx.
- Local nested request-body validation against the bundled spec.
- Bounded-concurrency helper for async fan-out calls.
nomba-python · unofficial Python SDK
Overview