Skip to main content
POST
string
required
The member’s user ID
string
required
The token ID to invest in
number
required
The amount to invest
string
required
The currency code (e.g., NGN, USD)
string
URL to redirect after payment completion. Required when paymentMethod is card. Not needed for bank_transfer.
string
Preferred payment method. Supported values: card, bank_transfer. When bank_transfer is used, virtual account details are returned instead of a payment link.

After the payment

The buyer comes back to your redirectUrl with the outcome appended as query parameters:
Treat that status as a hint, not a fact — it travels through the browser. Take the tx_ref and call GET api/transactions/{reference} to find out what really happened, and whether the investment has been placed yet.

Error Codes