Stripe is the fastest way for your business to bill customers with subscriptions or invoices, and accept recurring payments globally.
Stigg’s native integration with Stripe enables:
Stigg entities are mapped to Stripe entities as follows:
Stigg Entity | Stripe Entity | Stripe Entity Name Format | Notes |
---|---|---|---|
Feature | N/A | ||
Product | N/A | ||
Plan | Product | <STIGG-PRODUCT> <PLAN-NAME> Plan e.g. Acme Basic Plan | Each plan maps to a Stripe product. Charges are mapped to separate products. Prices are versioned. |
Add-on | Product | <STIGG-PRODUCT> <ADDON-NAME> Add-on e.g. Acme 10 Seats Add-on | Each add-on maps to a Stripe product. Prices are versioned. |
Coupon | Coupon | Archived coupons in Stigg are deleted in Stripe. Existing applied coupons remain active. | |
Customer | Customer | Customer name/email synced to Stripe. You can override the name for invoice purposes. | |
Subscription | Subscription | Includes line items per charge and add-on. Max 500 active subscriptions per Stripe customer. |
Entity | Not synced to Stripe when… |
---|---|
Customer | Customer doesn’t have any subscription |
Customer only has subscriptions to free plans | |
Customer only has trial subscriptions | |
Customer only has subscriptions to plans with a custom price | |
Customer’s billing information is not sent to Stigg | |
Customer doesn’t have a payment method define in the billing solution | |
Syncing of customers is disabled in the environment | |
Subscription | Subscription is for a free plan |
Subscription is for a trial plan | |
Subscription is for a plan with a custom price | |
Syncing of subscriptions is disabled in the environment |
When customers are subscribed to plans with pay-as-you-go usage-based charges, Stigg automatically syncs their data (usage and total amount) to Stripe upon invoice generation.
Stigg requires at least a 1 hour invoice finalization grace period to be configured in Stripe, which is also Stripe’s default configuration.
In the Stigg app, under the Settings > Integrations > Apps section, select the Stripe connector.
If you’re setting up the integration for development or testing purposes, toggle “Use Stripe test account” on.
Click “Connect with Stripe”.
You’ll be redirected to Stripe in order to complete the integration process.
In the opened screen click “Connect”, and follow the instructions.
Once all of the integration steps on the Stripe side are completed, you’ll be redirected back to Stigg.
Make sure to use the correct Stripe account when setting up the integration
Entities that are synced from Stigg to Stripe have a clickable “billing ID” property with a Stripe logo next to it and indication of their sync status (successful, failed, will not be synced).
In the Stigg app, clicking on the link of the “billing ID” property will open the relevant entity in Stripe.
In Stripe, under the “Metadata” section of the relevant entity, click on the link that appears under the “stiggEntityUrl” field.
When Stigg is integrated with Stripe and using Stigg’s Customer Portal widget, customers can update their billing information and view previous invoices directly from Stripe’s Billing Portal (when it’s enabled).
To ensure that the functionality of Stigg’s Customer Portal doesn’t collide with that of Stripe’s Billing Portal, it’s recommended to configure Stripe’s Billing Portal as follows:
Switch plans - disabled
Update quantities - disabled
Stigg can be integrated with Stripe Tax to automatically calculate customer tax rates during checkout sessions, provisioning and updating of subscriptions.
Before the integration can be enabled, please make sure to set up Stripe Tax.
To enable the integration, simply toggle on the configuration in the Stripe integration details:
To remove the integration, click on the dotted menu icon and select the “Remove” action.
Confirm the action by clicking on the “Remove” button in the opened modal.
Stripe is the fastest way for your business to bill customers with subscriptions or invoices, and accept recurring payments globally.
Stigg’s native integration with Stripe enables:
Stigg entities are mapped to Stripe entities as follows:
Stigg Entity | Stripe Entity | Stripe Entity Name Format | Notes |
---|---|---|---|
Feature | N/A | ||
Product | N/A | ||
Plan | Product | <STIGG-PRODUCT> <PLAN-NAME> Plan e.g. Acme Basic Plan | Each plan maps to a Stripe product. Charges are mapped to separate products. Prices are versioned. |
Add-on | Product | <STIGG-PRODUCT> <ADDON-NAME> Add-on e.g. Acme 10 Seats Add-on | Each add-on maps to a Stripe product. Prices are versioned. |
Coupon | Coupon | Archived coupons in Stigg are deleted in Stripe. Existing applied coupons remain active. | |
Customer | Customer | Customer name/email synced to Stripe. You can override the name for invoice purposes. | |
Subscription | Subscription | Includes line items per charge and add-on. Max 500 active subscriptions per Stripe customer. |
Entity | Not synced to Stripe when… |
---|---|
Customer | Customer doesn’t have any subscription |
Customer only has subscriptions to free plans | |
Customer only has trial subscriptions | |
Customer only has subscriptions to plans with a custom price | |
Customer’s billing information is not sent to Stigg | |
Customer doesn’t have a payment method define in the billing solution | |
Syncing of customers is disabled in the environment | |
Subscription | Subscription is for a free plan |
Subscription is for a trial plan | |
Subscription is for a plan with a custom price | |
Syncing of subscriptions is disabled in the environment |
When customers are subscribed to plans with pay-as-you-go usage-based charges, Stigg automatically syncs their data (usage and total amount) to Stripe upon invoice generation.
Stigg requires at least a 1 hour invoice finalization grace period to be configured in Stripe, which is also Stripe’s default configuration.
In the Stigg app, under the Settings > Integrations > Apps section, select the Stripe connector.
If you’re setting up the integration for development or testing purposes, toggle “Use Stripe test account” on.
Click “Connect with Stripe”.
You’ll be redirected to Stripe in order to complete the integration process.
In the opened screen click “Connect”, and follow the instructions.
Once all of the integration steps on the Stripe side are completed, you’ll be redirected back to Stigg.
Make sure to use the correct Stripe account when setting up the integration
Entities that are synced from Stigg to Stripe have a clickable “billing ID” property with a Stripe logo next to it and indication of their sync status (successful, failed, will not be synced).
In the Stigg app, clicking on the link of the “billing ID” property will open the relevant entity in Stripe.
In Stripe, under the “Metadata” section of the relevant entity, click on the link that appears under the “stiggEntityUrl” field.
When Stigg is integrated with Stripe and using Stigg’s Customer Portal widget, customers can update their billing information and view previous invoices directly from Stripe’s Billing Portal (when it’s enabled).
To ensure that the functionality of Stigg’s Customer Portal doesn’t collide with that of Stripe’s Billing Portal, it’s recommended to configure Stripe’s Billing Portal as follows:
Switch plans - disabled
Update quantities - disabled
Stigg can be integrated with Stripe Tax to automatically calculate customer tax rates during checkout sessions, provisioning and updating of subscriptions.
Before the integration can be enabled, please make sure to set up Stripe Tax.
To enable the integration, simply toggle on the configuration in the Stripe integration details:
To remove the integration, click on the dotted menu icon and select the “Remove” action.
Confirm the action by clicking on the “Remove” button in the opened modal.