Use the list-transactions endpoint with a customer filter: GET https://api.paystack.co/transaction with the customer query parameter set to the customer ID. Get the customer ID first from the customer endpoint, then pass it as the filter. The customer object itself will not carry the transaction list, so filtering the transaction list is the supported path for per-customer history.

Context: Stack Overflow #74419044 (accepted answer, 2 votes): A mobile developer wanted to list a customer's Paystack transactions on app launch to gate features on the latest transaction status. They tried fetching the customer object expecting embedded transactions, but the customer endpoint does not return transaction history even though it returns subscriptions.