Create Checkout Session
Creates a session and generates a hosted checkout payment link.
Request
This endpoint expects an object.
amount
The transaction amount.
currency
The currency code (e.g., ‘NGN’).
integrationType
Type of integration.
Allowed values:
merchantReference
Optional merchant-provided reference for the transaction.
redirectUrl
Optional URL to redirect after payment.
brand
Unique key for transacting entity.
payerToken
PayOS issued token identifier.
payerDetails
Payer details, required for direct integration.
paymentMethods
List of available payment methods.
Response
Session created successfully with payment link.
sessionId
Unique identifier for the session.
paymentLink
URL for the hosted checkout payment.