Stripe LINK Cartridge Operations and Maintenance
Learn how to operate and maintain the Stripe LINK cartridge.
Data storage![](https://b.stripecdn.com/docs-statics-srv/assets/fcc3a1c24df6fcffface6110ca4963de.svg)
The Stripe LINK cartridge extends Commerce Cloud to store several data points.
Customer profile: Stripe Customer ID, used to retrieve information about the customer’s record in your Stripe account.
stripeCustomerID(string)
- Store Stripe Customer ID
Order/basket custom attributes:
stripePaymentIntentID(String)
- Store PaymentIntent IDstripeIsPaymentIntentInReview(Boolean)
- Store PaymentIntent in review
Payment transaction custom attributes:
stripeChargeId(string)
- Store Charge IDstripeChargeOutcomeData(text)
- Store Charge outcome datastripeClientSecret(string)
- Store client secretstripeJsonData(text)
- Store webhook JSON datastripeOrderNumber(number)
- Store order numberstripeSourceCanCharge(boolean)
- Store if Stripe Source can be chargedstripeSourceId(string)
- Store Stripe Source ID
Payment transaction custom attributes:
stripeChargeId(string)
- Store Charge IDstripeCardID(string)
- Store card IDstripeCustomerID(string)
- Store Customer IDstripeDefaultCard(boolean)
- Store Stripe default cardstripeClientSecret(string)
- Store client secretstripePRUsed(boolean)
- Store payment request button usedstripeSavePaymentInstrument(boolean)
- Store save payment instrumentstripeSourceID(string)
- Store Stripe Source ID
Custom objects: The custom objects are listed in the Business Manager. Navigate to Merchant Tools > Custom Objects > Custom Objects to see the list of custom objects.
StripeWebhookNotifications
Availability![](https://b.stripecdn.com/docs-statics-srv/assets/fcc3a1c24df6fcffface6110ca4963de.svg)
Refer to the Stripe service level agreement to determine specific uptimes for the service. In case the service fails, no failover exists to allow transactions to proceed. Users receive a meaningful error message in this case.
Failover and recovery process ![](https://b.stripecdn.com/docs-statics-srv/assets/fcc3a1c24df6fcffface6110ca4963de.svg)
If the Stripe service is unavailable, the user won’t be able to check out. You can track the service availability in SFCC using the Service Status.
Support![](https://b.stripecdn.com/docs-statics-srv/assets/fcc3a1c24df6fcffface6110ca4963de.svg)
If you experience problems or have recommendations for improvements, please contact Stripe Support.
Upgrading the LINK cartridge![](https://b.stripecdn.com/docs-statics-srv/assets/fcc3a1c24df6fcffface6110ca4963de.svg)
Before you upgrade, we recommend:
- Backing up your files and any other custom dependencies
- Installing the latest version from LINK Marketplace in your test environment
- Testing the frontend UI and backend data integration
- Keeping a copy of any customizations you made to the module’s original code
- Porting over any customizations you made to the module’s code after upgrading and resolving any potential conflicts