Initiates a new payment. Internally the service calls the Transaction Lambda
synchronously to obtain a transaction_id before persisting the payment record.
Documentation Index
Fetch the complete documentation index at: https://docs.pcxpay.com/llms.txt
Use this file to discover all available pages before exploring further.
Bearer JWT for user-facing flows (Bearer eyJraWQ...), or the literal string NONE when authenticating via API key.
"Bearer eyJraWQ..."
API key for server-to-server flows, or the literal string NONE when authenticating via JWT.
"pcx_abc123_xxxx"
"NGN"
bank_transfer, card, mobile_money, crypto, wallet inbound, outbound, external manual, crypto, fiat, hybrid, sarepay, paystack, flutterwave, truelayer, yellowcard, stripe, paypal, trustpayment, squad Payment created
initiated, reviewed, confirmed, processing, pending, completed, failed, refunded, rejected, canceled inbound, outbound, external bank_transfer, card, mobile_money, crypto, wallet direct, intermediary, third_party manual, crypto, fiat, hybrid, sarepay, paystack, flutterwave, truelayer, yellowcard, stripe, paypal, trustpayment, squad