Skip to content

Search is only available in production builds. Try building and previewing the site to test it out locally.

Transaction Types (TT)

Every event that occurs inside the Celbux platform is recorded against a specific Transaction Type (TT). Understanding these TTs is critical when setting up exact conditions for webhooks or SMS routing.

Below is the one-to-one mapping table of Transaction Types.

1. Core Financial & Transaction Operations

Section titled “1. Core Financial & Transaction Operations”

These endpoints facilitate the primary financial interactions within the ecosystem. Developers can use this suite of APIs to manage the end-to-end lifecycle of digital funds. This includes generating and settling vouchers, executing wallet-to-wallet transfers, processing merchant payments, handling deposits/withdrawals, and retrieving comprehensive, real-time transaction histories and balances.

TTEndpointDescription
0/createVoucherCreate Cash Voucher
1/createVoucherCreate Merchant Voucher
3/createVoucherTransfer Wallet to Wallet
4/pay,/pay2Merchant accepts Voucher
6/withdraw,/withdraw2Merchant Withdrawal
16/confirm,/reverse,/refund,/refund2Reverse Cash Voucher
17/confirm,/reverse,/refund,/refund2Reverse Merchant Voucher
18/settleVoucherSettle Voucher
20/reverseClosureReverse Closure
22/confirm,/reverse,/refund,/refund2Reverse Withdrawal
25/deposit,/deposit2Deposit In
26/transferVoucherTransfer Voucher
27/confirm,/reverse,/refund,/refund2Reverse Deposit
29/confirm,/confirm2Confirm Transaction
33(all transactions)Low Balance Alert
2016/viewUserTransactionsOAuth View Transactions
2017/listUserVouchersOAuth List Vouchers
2018/settleUserVoucherOAuth Settle Voucher
2019/transferToUserOAuth Transfer to User
2020/eftOutOAuth EFT Out
2021/createUserVoucherOAuth Create Cash Voucher
2022/createUserVoucherOAuth Create Merchant Voucher
2023/transferUserVoucherOAuth Transfer Voucher
2024/createUserVoucherOAuth Transfer Wallet to Wallet
2025/paymentView Transaction
2026/payments,/viewCustomerTransactions1View Transactions
2029/updateVoucherUpdate Voucher
2033/viewVoucherView Voucher
2041/listVouchersList Vouchers
2052/createAutoEFTCreate AutoEFT
2057/resendVoucherResend Voucher
2058/collapseVouchersCollapse Vouchers
2060/viewOpeningBalancesView Opening Balances
2068/settleUserVoucherOAuth Settle Voucher
2075/viewTransactionsByReferenceView Transactions by Reference

This section provides the tools necessary for managing user lifecycles, authentication, and secure platform access. It encompasses operations for provisioning specific account roles (Funders, Merchants, Wallets), updating user metadata, and managing the linkage of physical or virtual Card PANs (Primary Account Numbers) to digital wallets.

TTEndpointDescription
2001/viewCustomerDetailsView User
2007/viewUserBalanceOAuth View Customer
2010/resetPasswordReset Password
2011/sendOTPSend OTP
2013/changeUsernameChange Username
2015/login (OAuth 2.0)OAuth User Login
2045/updateUserUpdate User
2046/createUserCreate User
2047/viewUserView User
2059/changeMSISDNChange MSISDN
2067/unlockUserUnlock User
2077/unlockUserPINUnlock User PIN
2078/viewUsersView Users
2080/createFunderCreate User (Funder)
2081/createMerchantCreate User (Merchant)
2082/createWalletCreate User (Wallet)
2083/updateFunderUpdate User (Funder)
2084/updateMerchantUpdate User (Merchant)
2085/updateWalletUpdate User (Wallet)
2086/viewUsersByHistoryView Users By History
2088/createCardPANCreate Card PAN
2089/linkCardPANLink Card PAN
2091/unlinkCardPANUnlink Card PAN
2092/updateCardPANUpdate Card PAN
2093/viewUserCardPANsView User Card PANs
2094/viewCardPANView Card PAN
2095/viewCardPANsView Card PANs

3. System Configuration & Relational Entities

Section titled “3. System Configuration & Relational Entities”

These endpoints allow administrators and integrators to define the structural rules and commercial relationships within their financial ecosystem. Use these APIs to configure custom Voucher Types, organize users into hierarchical Communities and Groups, and establish payment networks by linking approved merchants to specific voucher categories and stores.

TTEndpointDescription
2027/createVoucherTypeCreate Voucher Type
2028/updateVoucherTypeUpdate Voucher Type
2030/linkMerchantLink Merchant to Voucher Type
2031/unlinkMerchantUnlink Merchant from Voucher Type
2032/viewVoucherTypeView Voucher Type
2034/addUsersToCommunitiesAdd Users to Communities
2035/removeUserFromCommunityRemove User from Community
2039/createMerchantStoreCreate Merchant Store
2042/viewMerchantVoucherTypesView Merchant’s Voucher Types
2043/viewVoucherTypeMerchantsView Voucher Type’s Merchants
2044/viewUserCommunitiesView User Communities
2049/viewMerchantStoresView Merchant Stores
2050/viewVoucherTypesView Voucher Types
2051/createCommunityCreate Community
2056/viewCommunitiesView Communities
2061/linkGroupLink Group
2062/unlinkGroupUnlink Group
2063/createGroupCreate Group
2064/deleteGroupDelete Group
2065/viewGroupsView Groups
2066/viewGroupMerchantsView Group Merchants
2069/viewCommunityView Community
2070/updateCommunityUpdate Community
2072/viewCommunityTransactionsView Community Transactions
2073/viewCommunityVouchersView Community Vouchers
2074/viewCommunityUsersView Community Users

Designed for enterprise-scale fund distribution, these endpoints govern the lifecycle of bulk disbursements. Integrators can programmatically initiate, validate, confirm, or roll back large-scale batch payouts, while actively monitoring processing progress and automating status notifications to end-users.

TTEndpointDescription
3004/disburse/startDisbursement Start
3005/confirmDisbursement Confirm
3006/rollbackDisbursement Rollback
3007/validateDisbursement Validate
3009/progressDisbursement Progress
3010/viewUserDisbursementsDisbursement View User Disbursements
3016/notifyUsersDisbursement Notify Users
3018/viewDisbursementTransactionsDisbursement View Transactions