invest. It starts PENDING and ends COMPLETED (the money arrived) or FAILED (it never will). It never changes after that: to try again, you invest again and get a new Payment.
Every Payment has a reference, such as ACM7F3K9Q: your referenceCode followed by 6 characters. It’s unique across Ndovu, and it’s the memo a bank transfer must carry.
List payments
Query parameters
Response
nextCursor is null on the last page. Otherwise pass it as cursor to get the next page. Pages stay consistent while new payments are added.
Get a payment
acm-7f3k9q finds ACM7F3K9Q. The response is the payment object plus bankDetails.
The payment object
Payment status
A failed Payment never becomes a Transaction, so it appears here but not in the customer’s transactions.

