- Parkway RAILs
- Blog
- Welcome
- Introduction
- General Flow
- API Service URL
- Benefit of Parkway Rails
- 🆕 Changelog
Administration
Wallet Services
- POSTCreate Customer Wallet
- POSTActivate Customer Wallet
- POSTDeactivate Customer Wallet
- POSTResend OTP to activate Customers Wallet
- POSTAdd Account to Wallet
- PATCHUpdate Customer Wallet Owner with BVN
- GETGet Wallet Balance
- POSTFund Wallet
- GETFund Wallet Transaction Status Check
- POSTCharge and Debit Customber Wallet
- GETCharge Status Check
- POSTWallet to Wallet Transfer
- POSTStatus Check for Wallet to Wallet Transfers
- POSTBank Account Name Enquiry
- POSTWallet Transfer to Bank Account
- GETTransaction Statement / Transaction List (âš deprecated)
- GETTransaction Statement
- GETSearch/Filter Created Wallet
- POSTFind wallets
- GETWallets Pool Balances
- Integration Modalities for Callback/Inbound Bank Transfer Transaction Callback
- POST
Card Services
Virtual Account Services
Utilities
Parkway RAILs API
Service Endpoints
Search/Filter Created Wallet
This endpoint is utilized to search wallets you have created (Including the owner information of the wallet). it comes with filters to streamline your search
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
it’s Advisable to keep it at a max 20
You can skip by page, Default page is 1 (first page)
This can either be active or inactive
Filter by specific Account Number or likeness e.g 8441037152 or 844103 (This will search for all wallet with this prefix)
curl --request GET \
--url https://sandbox.readycashng.com:8447/api/provider/wallets/search \
--header 'Authorization: Bearer <token>'
{
"data": [
{
"alias": "Yurwallet",
"accountNumber": "8441037152",
"currency": "566",
"createdOn": 1687181645000,
"activatedOn": 1687181647000,
"authToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIyNi04NDQxMDM3MTUyIiwicm9sZXMiOltdLCJpc3MiOiJyZWFkeWNhc2giLCJTZXNzaW9uSUQiOiJXQVpJUkkgSUJSQUhJTSBWRU5UVVJFUyJ9.twEcrgyvKTwVdeW_QpjgeYY5CwquReUL7GDLm8cV5HNI9gmj0DCikJYBCB9R4_A1k80meZvsD-0DYBGSHqSOYA",
"active": true,
"firstName": "Chinaza",
"lastName": "Ogwu",
"otherName": null,
"phoneNumber": "+2348109652658",
"dateOfBirth": null,
"accountHolder": {
"realId": "90023481096526583",
"active": true,
"startDate": 1680735600000,
"endDate": 2524518000000,
"honorific": null,
"gender": null,
"firstName": "Dami",
"middleName": null,
"lastName": "Oluwole",
"email": "[email protected]",
"address1": null,
"city": null,
"state": null,
"zip": null,
"country": null,
"birthDate": null,
"phone": "+2348109652658",
"verified": true,
"expiryDate": null,
"bvn": "12345789135",
"kycLevel": 2,
"name": "Oluwole Dami"
}
}
],
"total": 1,
"success": true,
"page": 1
}
Body parameters
it’s Advisable to keep it at a max 20
Query Parameters
You can skip by page, Default page is 1 (first page)
This can either be active or inactive
Filter by specific Account Number or likeness e.g 8441037152 or 844103 (This will search for all wallet with this prefix)
Please utilize the pagination and the pageSize parameter for Quality Experience
curl --request GET \
--url https://sandbox.readycashng.com:8447/api/provider/wallets/search \
--header 'Authorization: Bearer <token>'
{
"data": [
{
"alias": "Yurwallet",
"accountNumber": "8441037152",
"currency": "566",
"createdOn": 1687181645000,
"activatedOn": 1687181647000,
"authToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIyNi04NDQxMDM3MTUyIiwicm9sZXMiOltdLCJpc3MiOiJyZWFkeWNhc2giLCJTZXNzaW9uSUQiOiJXQVpJUkkgSUJSQUhJTSBWRU5UVVJFUyJ9.twEcrgyvKTwVdeW_QpjgeYY5CwquReUL7GDLm8cV5HNI9gmj0DCikJYBCB9R4_A1k80meZvsD-0DYBGSHqSOYA",
"active": true,
"firstName": "Chinaza",
"lastName": "Ogwu",
"otherName": null,
"phoneNumber": "+2348109652658",
"dateOfBirth": null,
"accountHolder": {
"realId": "90023481096526583",
"active": true,
"startDate": 1680735600000,
"endDate": 2524518000000,
"honorific": null,
"gender": null,
"firstName": "Dami",
"middleName": null,
"lastName": "Oluwole",
"email": "[email protected]",
"address1": null,
"city": null,
"state": null,
"zip": null,
"country": null,
"birthDate": null,
"phone": "+2348109652658",
"verified": true,
"expiryDate": null,
"bvn": "12345789135",
"kycLevel": 2,
"name": "Oluwole Dami"
}
}
],
"total": 1,
"success": true,
"page": 1
}