Create Deposit
To make a deposit, you send a notification request with the necessary details to credit the user's brokerage account. Upon receiving the request, a record is created in our system and verification checks are performed to confirm the deposit source.
Verification is carried out using an endpoint you provide to our integration team during account setup. Once the deposit is verified, the specified amount is credited to the user's brokerage account, and deposit status events are sent via Google Pub/Sub. (see details under events section)
Verification Endpoint Requirements:
- Request Type: GET
- URL Pattern: THE_URL/deposit/status/YOUR_UNIQUE_REFERENCE
- Authentication: Static hash in headers (share this hash with Bamboo along with your verification URL)
Example JSON Webhook Response:
{
"data": {
"status": "settled", // or "failed"
"currency": "NGN",
"amount": 30000.00
},
"status": "settled" // or "failed"
}
NB: You can also monitor all deposit activity through the <a href="http://pbb.investbamboo.com/"> PBB Dashboard</a>.
Request
- Base URLhttps://powered-by-bamboo-sandbox.investbamboo.com
- Authnone declared. Required headers: content-type, accept-language, x-user-id, x-subject-type, x-client-token, x-request-source
Headers
Acceptable content type
Acceptable language; 'en' for English
Required for user authentication
For user request -> 'tenant'.
API Consumer Authorisation Token
The tenant's username
Request body
Example request
{
"amount_paid": 5000,
"currency": "NGN",
"provider": "invest-bamboo",
"reference": "INVcal2VzeVGJkCXNx",
"phone_number": "+2348036477166",
"transaction_date": "2022-02-02",
"market": "US"
}Response
200 OK
No response body for this endpoint
Changes
No recorded changes to this operation across all 1 revision of this API.