Checkout Process
Step-by-step guide to completing a HeadshotPro purchase
Checkout Process
HeadshotPro uses a single-page checkout that handles package selection, payment method choice, coupon codes, and payment processing. The entire flow takes under two minutes and ends with an automatic redirect to your headshot workspace.
How it works
- Select a package — From the package selector, choose the tier that fits your needs (Basic, Professional, or Executive). Each tier shows the number of headshots, photo credits, turnaround time, and resolution included.
- Arrive at checkout — You land on
/checkoutwith your selected package pre-loaded. The order summary on the right shows the line item, any active discount, and the total. - Choose a payment method — Select from the available options listed on the left. Available methods depend on your selected currency.
- Apply a coupon (optional) — Click "Got a coupon or discount?" to reveal the coupon field. Enter the code and click Apply. Valid codes reduce the total before payment.
- Confirm and pay — Click "Purchase your headshots" (desktop) or "Pay now" (mobile). If you are not logged in, you are prompted to create an account or log in before proceeding.
- Payment processing — You are redirected to the payment provider's hosted page or an embedded Stripe form (USD only). Complete payment there.
- Success redirect — After successful payment, HeadshotPro redirects you to
/checkout/success, shows a confirmation, and then automatically redirects you to the photo upload step after a short countdown.
Payment methods available
HeadshotPro supports the following payment methods. Availability depends on the currency selected at checkout:
| Method | Provider | Notes |
|---|---|---|
| Credit / debit card | Stripe | Available for all currencies |
| PayPal | PayPal | Available for individual purchases |
| Apple Pay | Stripe | Safari browser only |
| Google Pay | Stripe | Chrome / Android only |
| iDEAL | Stripe | EUR only |
| Bancontact | Stripe | EUR only |
| Giropay | Stripe | EUR only |
| EPS | Stripe | EUR only |
| Przelewy24 | Stripe | PLN only |
| Grab Pay | Stripe | SGD and MYR |
| PayNow | HitPay | SGD only |
| UPI | HitPay | INR (settled in SGD) |
| QRIS | HitPay | IDR only |
| Alipay | Stripe | CNY and SGD |
The embedded Stripe checkout (inline form) is used for USD. All other currencies redirect to Stripe's hosted checkout page.
Good to know
- You must have a HeadshotPro account to complete a purchase. If you do not have one, the checkout prompts you to sign up before redirecting to payment.
- An invoice confirmation email is sent to your registered email address after a successful payment.
- If payment fails, you are redirected to
/checkout/failedand then automatically sent back to retry after 3 seconds. - HitPay payments (UPI, QRIS) show a brief loading screen while payment is confirmed before forwarding you to success or failure.
- Coupon codes are validated in real time against Stripe. Coupons can be a fixed amount or a percentage. Only one coupon can be active at a time.
- Referral discounts are applied automatically if you arrived via a referral link. No coupon code entry is needed.
Related
Was this article helpful?