Checkout
Kuickpay Checkout
Download Integration GuideEmbed a hosted payment page into your e-commerce flow. Create a session with your order details, redirect the consumer to Kuickpay, and handle the return after payment.
Sandbox Base URL
https://sandbox-api.kuickpay.comAuthentication: HTTP Basic — base64(CompanyID:SecuredKey) in Authorization header.
Integration Flow
1
Create SessionPOST
Send order details to Kuickpay Checkout and receive a payment URL.
2
Sign the Request
Generate an HMAC-SHA256 signature to authenticate the session request.
3
Redirect Consumer
Redirect the user to the Kuickpay payment page using the returned URL.
4
Handle Return
Kuickpay redirects back to your returnurl with the transaction result.
Authentication
Checkout uses HTTP Basic authentication. Encode your CompanyID and SecuredKey as base64(CompanyID:SecuredKey) and pass it in the Authorization header.
# Generate credentials CREDENTIALS=$(echo -n "CompanyID:SecuredKey" | base64) # Pass in header Authorization: Basic $CREDENTIALS
Security
HMAC-SHA256 Signature
Every session request must include a signature computed from your order fields and SecuredKey. This prevents tampering.
HTTPS Only
All requests and the returnurl must use HTTPS. HTTP callbacks are rejected.
Hosted Payment Page
Card details are entered on Kuickpay's PCI-compliant page — they never touch your servers.