Hosted checkout
Fastest route to a secure hosted payment journey.
Lower card-data exposureDeveloper Quickstart
Choose the right integration, test the full payment lifecycle and move to production through a documented activation path.
Integration paths
Hosted checkout and payment links are the recommended launch paths. More direct integrations are enabled when the merchant's use case, security posture and provider arrangement require them.
Fastest route to a secure hosted payment journey.
Lower card-data exposureCreate and share payment requests for invoices and remote sales.
No-code collectionEmbed controlled payment fields within a branded checkout experience.
Provider eligibility appliesMaximum server-side control for approved, PCI-compliant merchants.
Security review requiredConnect eligible mobile money, wallets and bank-based methods.
Market-specific activationUse configured ecommerce plugins and mobile integration paths where enabled.
Configuration dependentFive-step Quickstart
Get test credentials, configured methods, return URLs and a signing secret for your approved environment.
Build the signed request on your server. Never expose merchant credentials or signing material in the browser.
Use the returned redirect URL for hosted checkout, or present the payment link supplied for the transaction.
Validate the signature, process retries idempotently, store the event and return a prompt successful acknowledgement.
Use the server-side transaction state for fulfilment and reconciliation instead of relying on the customer's browser redirect.
SERVER → POST {CHECKOUT_URL}/api/v1/session
signed payment request
PLATFORM → { redirect_url }
BROWSER → redirect_url
customer completes payment
PLATFORM → signed server callback
SERVER → verify signature
deduplicate event
persist state
return HTTP 200Exact endpoints, required fields, signature rules and production URLs are supplied in the approved merchant environment.
Lifecycle and operations
Customer redirects improve experience; signed server events and state retrieval protect fulfilment, reconciliation and retry handling.
Already discussing an integration? Contact developers@senropay.com and include your company and reference.