Skip to main content

Master / reference APIs

Master APIs supply the coded values the transactional APIs expect — remittance purpose, source of funds, relationship, occupation, bank lists and more. Fetch the master and reference values required by the selected transaction type, route and payout payload; there is no requirement to call them all. In the integration sequence they sit between the customer-registration decision and the payout request, alongside the Bank List, which supplies the beneficiary bank information a payout route requires.

Published master APIs

These 14 master APIs are documented and published in the RHUB source.

Master APIMethodEndpointReference
Remittance PurposeGEThttp://host/ewallet/api/v1/purposeOfRemittance/RHUB/{transactionType}/{countryCode}Open
Source of FundGEThttp://host/ewallet/api/v1/getSourceOfFund/RHUB/{transactionType}/{countryCode}Open
RelationshipGEThttp://host/ewallet/api/v1/getRelationship/RHUB/{transactionType}Open
Document ID TypeGEThttp://host/ewallet/api/v1/getDocumentIdType/RHUB/{transactionType}Open
OccupationGEThttp://host/ewallet/api/v1/getOccupation/RHUB/{transactionType}Open
Business TypeGEThttp://host/ewallet/api/v1/masterBusinessTypes/RHUB/{transactionType}Open
Business Registration TypeGEThttp://host/ewallet/api/v1/masterBusinessRegistrationTypes/RHUB/{transactionType}Open
Account TypeGEThttp://host/ewallet/api/v1/accountType/allOpen
WPT Wallet ListGEThttp://host/ewallet/api/v1/walletList/{countryCode}/{currencyCode}/{receiverCode}/WPTOpen
Bank ListGEThttp://host/ewallet/api/v1/payoutbanklist/{country}/{currency}/{recieverCode}Open
Customer Legal StatusGEThttp://host/ewallet/api/v1/customerLegalStatus/getByCustomerTypeCode/{customerTypeCode}Open
Nature of BusinessGEThttp://host/ewallet/api/v1/natureOfBusiness/getByCustomerTypeCode/{customerTypeCode}Open
Customer Occupation TypeGEThttp://host/ewallet/api/v1/customerOccupationType/getByCustomerTypeCode/{customerTypeCode}Open
Customer/Individual Document TypeGEThttp://host/ewallet/api/v1/customerDocumentType/getByCustomerTypeCode/{customerTypeCode}Open
Master APIs RHUB does not publish

RHUB defines ten further master categories that it does not publish: Legal Status Code, Payment Mode, Branch List, Customer Type, Resident Status, Purpose of Opening Business, Transaction Volume, ID Type, Customer Document Fetch and Payout Validator. They are not documented here — confirm with RHUB before relying on any of them.