Stripe
Integrates Stripe as a payment service provider, with checkout, capture and webhook reconciliation.
Overview
The Stripe app connects Stripe to Hantera_ payments. The storefront starts a payment against a cart, the app talks to Stripe, and the resulting payment is recorded against the order like any other.
Because Stripe can also be driven from its own dashboard, the app receives Stripe’s webhooks on a dedicated endpoint and verifies them against the signing secret before applying anything. Charges that Stripe reports are reconciled onto the Hantera_ payment, so what has actually been settled and what the order shows do not drift apart.
Credentials live in app settings, with the publishable key served to the storefront from Hantera_ rather than hard-coded into a storefront build.
What it does
-
Checkout from the cart
A public endpoint starts a Stripe payment for a cart, so the storefront hands off to Stripe without assembling the payment itself.
-
Publishable key endpoint
The storefront fetches the publishable key from Hantera_, so it lives in app settings rather than being duplicated into every storefront build.
-
Payment capture
Capture runs through the standard payment capture flow, so a Stripe payment is settled the same way as any other.
-
Signed webhook
Stripe events arrive on a dedicated endpoint and are verified against the signing secret before anything is applied.
-
Charges reconciled onto the payment
Incoming charge events update the Hantera_ payment, so what Stripe has settled and what the order shows stay aligned.
Apps that usually run together.
Most operations install more than one. These are the apps this one is most often paired with, because they share the same order.