Skip to main content

API index

Every API in the public reference, with the stage of an integration at which it is typically used. Purposes are RHUB's own descriptions.

Transaction APIs

APIMethodPurposeIntegration stageEndpointPage
AuthenticationPOSTThe Login API is used to authenticate and authorize the user.Starthttp://host/ewallet/oauth/tokenOpen
QuotationPOSTThe Quotation API is used to fetch the forex rate between the payin and payout currencies.Pricing / pre-registrationhttp://host/ewallet/api/v1/fxratequotation/apiOpen
Document UploadPOSTThe Document Upload API is used to upload the ID proof documents of the specific customer of the send client.Payout preparationhttp://host/ewallet/api/v1/documentUpload/upload/customerOpen
Customer RegistrationPOSTThe Customer-Registration API is used to register or create the customer in the system.Conditional customer setuphttp://host/ewallet/api/v1/customer-registrationOpen
PayoutPOSTThe Payout API is used to perform all types of transactions (B2B,C2C,C2B,B2C).Transactionhttp://host/ewallet/api/v1/payoutProcess/apiOpen
WPT PayoutPOSTThis Payout API is used to perform all types of Wallet transactions (C2C).Transactionhttp://host/ewallet/api/v1/payoutProcess/apiOpen
Transaction EnquiryGETThe Transaction Enquiry API is used to fetch the statement for the specified period.Post-payouthttp://host/ewallet/api/v1/transactionInfo/api?types=all&status=all&transId={value}Open
Balance EnquiryGETThe Balance API is used to fetch the current balance in the ledger of the partner.Final / supportinghttp://host/ewallet/api/v1/wallet/walletOwner/{walletOwnerCode}Open

Master / reference APIs

Master APIs supply the coded values other requests expect. They are need-based: call the ones your route and use case require, in whatever order suits your implementation. They are not a sequence.

APIMethodPurposeIntegration stageEndpointPage
Remittance PurposeGETThe Remittance Purpose API is used to fetch the purpose to send the remittance.Payout preparation / referencehttp://host/ewallet/api/v1/purposeOfRemittance/RHUB/{transactionType}/{countryCode}Open
Source of FundGETThe Source of Fund API is used to fetch the source of the fund.Payout preparation / referencehttp://host/ewallet/api/v1/getSourceOfFund/RHUB/{transactionType}/{countryCode}Open
RelationshipGETThe Relationship API is used to fetch the relation of the beneficiary with the sender.Payout preparation / referencehttp://host/ewallet/api/v1/getRelationship/RHUB/{transactionType}Open
Document ID TypeGETThe Document ID Type API is used to fetch the list of all document types.Payout preparation / referencehttp://host/ewallet/api/v1/getDocumentIdType/RHUB/{transactionType}Open
OccupationGETThe Occupation API is used to fetch the occupation.Payout preparation / referencehttp://host/ewallet/api/v1/getOccupation/RHUB/{transactionType}Open
Business TypeGETThe Business API is used to fetch the Business type of customer.Payout preparation / referencehttp://host/ewallet/api/v1/masterBusinessTypes/RHUB/{transactionType}Open
Business Registration TypeGETThe Business registration type API is used to fetch the registration type of business customers.Payout preparation / referencehttp://host/ewallet/api/v1/masterBusinessRegistrationTypes/RHUB/{transactionType}Open
Account TypeGETThe Account Type API is used to fetch the type of the account.Payout preparation / referencehttp://host/ewallet/api/v1/accountType/allOpen
WPT Wallet ListGETThe Wallet list API is used to fetch the list of WPT providers.Payout preparation / referencehttp://host/ewallet/api/v1/walletList/{countryCode}/{currencyCode}/{receiverCode}/WPTOpen
Bank ListGETThe Bank List API is used to fetch the list of the bank.Payout preparation / referencehttp://host/ewallet/api/v1/payoutbanklist/{country}/{currency}/{recieverCode}Open
Customer Legal StatusGETThe Customer Type API is used to fetch the legal status of the customer.Payout preparation / referencehttp://host/ewallet/api/v1/customerLegalStatus/getByCustomerTypeCode/{customerTypeCode}Open
Nature of BusinessGETThe Nature of Business API is used to fetch the nature of the business run by the customer.Payout preparation / referencehttp://host/ewallet/api/v1/natureOfBusiness/getByCustomerTypeCode/{customerTypeCode}Open
Customer Occupation TypeGETThe Customer Occupation Type API is used to fetch the occupation of the customer.Payout preparation / referencehttp://host/ewallet/api/v1/customerOccupationType/getByCustomerTypeCode/{customerTypeCode}Open
Customer/Individual Document TypeGETThe Customer Document Type API is used to fetch the ID proof documents of the customer.Payout preparation / referencehttp://host/ewallet/api/v1/customerDocumentType/getByCustomerTypeCode/{customerTypeCode}Open
note

Endpoint strings are reproduced exactly as RHUB writes them, including the literal http://host placeholder where RHUB uses it.