Beautiful, secure checkout pages hosted by PayFlow for seamless payment experiences.
Hosted checkout pages are secure, optimized payment forms that PayFlow hosts and manages. They provide a professional checkout experience while keeping sensitive payment data off your servers.
PCI DSS compliant payment processing
Works perfectly on all devices
High conversion rates
Generate a payment link via API or dashboard
Customer visits the hosted checkout page
Customer enters payment details and submits
Customer redirected back, webhook sent to your server
POST /v1/payment_links
{
"title": "Premium Course Access",
"description": "Get access to our premium course content",
"amount": 2500,
"currency": "PKR",
"success_url": "https://yoursite.com/success",
"cancel_url": "https://yoursite.com/cancel",
"expires_at": "2024-12-31T23:59:59Z"
}Each hosted checkout page has a unique URL that follows this pattern:
https://payflow.com/pay/{slug}
Example: https://payflow.com/pay/premium-course-123payflow.com - PayFlow domain/pay/ - Checkout path{slug} - Unique identifier for your payment linkWhere customers are redirected after successful payment. Include order confirmation, download links, or thank you messages.
https://yoursite.com/success?order_id=123Where customers are redirected if they cancel the payment. Use this to encourage them to try again or contact support.
https://yoursite.com/cancel?reason=user_cancelledPro Tip: Include query parameters in your success/cancel URLs to track which payment link was used and provide personalized experiences.