extension-stripe
Installation
SKILL.md
Stripe Payment Integration
Stripe payment extension for Caffeine AI.
Overview
This skill adds Stripe payment support using HTTP outcalls. The MixinStripe mixin provides configuration, checkout session creation, payment status checks, and the HTTP outcall transform callback. The frontend handles checkout flow and payment result pages.
Inbound Stripe webhooks (an external POST to the canister) are not covered here — use extension-http-endpoints for the http_request / http_request_update handlers, then verify Stripe signatures in the update path.
Prerequisite: You must follow extension-authorization first, as this integration depends on it.
Backend
Module API
The prefabricated module mo:caffeineai-stripe/stripe.mo provides low-level Stripe HTTP helpers. Do not modify it.
import OutCall "mo:caffeineai-http-outcalls/outcall";