Add a checkout experience to my application
Stigg Checkout Widget, Stripe-hosted checkout page or custom checkout page - explore the differences and make the right decision for your business
Overview
The checkout experience is the most important stage in a customer's purchasing journey, and has a direct effect on your conversion rates.
Stigg supports an integration with 3 checkout experiences, each with a varying degree of required development effort and level of customization:
Stigg checkout widget
Flexible and customizable experience that can be embedded into your web application or even a standalone page with only a few lines of code.
Stripe-hosted checkout page
Leveraging Stripe’s checkout experience, while delegating the subscription lifecycle management to Stigg.
Custom checkout page
In-house built and maintained checkout page that is fully customizable to your brand and needs.
Checkout experience comparison
This article will help you decide which checkout method would work best for your customers and help you achieve your business goals.
Let’s start with a a table that compares these options:
Checkout method / Feature | Stigg Checkout widget | Stripe-hosted checkout page | Custom checkout page |
---|---|---|---|
Implementation | A few lines of code to embed the checkout in the app or in a separate page | Simple integration into Stigg, yet supports limited pricing models and limited UX customization | Depends on the tool |
Style customization | No code custom CSS | Very limited: colors, buttons and font | Usually the most customizable |
Price localization | Supported, per pre-defined currencies | Supported | Depends on the tool |
Supported payment methods | Credit card only (additional payment methods will be supported soon) | Variety of payment methods | Depends on the tool |
Support pricing models | Any pricing model, including volume pricing, pay-as-you-go, scheduled downgrades | Limited (doesn’t support subscription updates, upgrades or downgrades) | Needs to be manually updated every time a new pricing change is rolled out |
Tax integration | Third-party integration (Avalara, TaxJar, etc.) | Stripe Tax | Stripe Tax |
Used for subscription updates? | Y | N | Depends on the tool |
What use cases does the Stigg checkout widget cover?
The Stigg checkout widget is perfectly aligned with Stigg’s capabilities and provides full coverage for all supported use cases during the checkout process. For example:
- Multiple billable metrics
- Volume pricing
- Pay-as-you-go pricing
- Scheduled downgrades
- Downgrade to free
- Handling of prorations and credits
- Using promo codes
- Grandfathering
The bottom line
The Stigg checkout widget is optimized for SaaS and allows - with minimal effort - to create a complete checkout experience for smooth and easy conversion. The widget allows you to easily make pricing changes and have them automatically reflected in the checkout widget without any additional line of code.
On the other hand, you may want to keep your current checkout experience at this point, or use Stripe’s solution, being a leader in the billing industry. In that case, take into consideration that additional effort will be required on Stigg end.
Updated about 2 months ago