Wallet Services
A set of services with which you can operate and manage wallets. It covers capabilities like creating a wallet and assigning it to a customers, funding the wallets, blocking a wallet, etc. This is ideal for companies whose regulatory coverage does not permit them to hold balances and customer deposits but they require this functionality for their business. For example, e-commerce and subscription companies looking to maintain wallets for their customers.
Open Wallet
With this service, the calling apps can open a wallet on behalf of a customer. Apps may collect BVN as an input or not. But at a minimum, apps will need to collect customer details and forward to OnePipe. If BVN is required, it would be passed in as part of authorization details. OnePipe will in turn forward to the provider’s dedicated implementation. This service may use OTP to confirm the account opening request from the customer.
Lookup Wallet Min
With this service, the calling apps can KYC a customer's account number or other authorization details like cards or wallets. This service will only return minimal KYC information. Apps will collect the account number they will like to obtain information on and forward it to OnePipe. If authorization details are required by a provider, apps will have to provide this. OnePipe will in turn forward to the provider’s dedicated implementation.
Lookup Wallet Mid
With this service, the calling apps can do KYC with the customer's account number. This service will return slightly above minimal KYC information. Apps will forward the account number they will like to obtain information on and forward it to OnePipe. If authorization details are required by a provider, apps will have to provide this. OnePipe will in turn forward to the provider’s dedicated implementation.
Lookup Wallet Max
With this service, the calling apps can do KYC with the customer's account number or card or other supported auth details. This service will return maximum KYC information. Apps will forward the auth details to OnePipe. If authorization details are required by a provider, apps will have to provide this. OnePipe will in turn forward to the provider’s dedicated implementation.
Fund Wallet
With this service, the calling app can collect a payment and top up a customer’s wallet at the same time. It uses the authorisation details supplied by the customer as well as a code to (optionally) identify the wallet service. Apps will collect authorisation details and forward to OnePipe to execute a debit and topup, OnePipe will in turn forward to the provider’s dedicated implementation. Supported auth types vary by provider.
Block Wallet
With this service, the calling app can request that debit access to a customer’s wallet be disabled. Apps will collect authorisation details and forward to OnePipe to execute, OnePipe will in turn forward to the provider’s dedicated implementation. For this service, apps are required to obtain consent to block wallet from the customer (likely at a prior time before the time the hold is required).