extension-stripe

Create Stripe checkout sessions for online credit-card payments.

1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/caffeinelabs/skills --skill extension-stripe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extension-stripe
Source: https://github.com/caffeinelabs/skills/tree/main/skills/extension-stripe
Command: npx skills add https://github.com/caffeinelabs/skills --skill extension-stripe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It enables applications to accept online credit‑card payments by integrating Stripe checkout, handling configuration, session creation, and payment status verification.

Core Features & Use Cases

  • Secure admin‑only configuration of Stripe secret keys and allowed countries.
  • Backend Motoko functions to create checkout sessions and query payment status.
  • Frontend React hooks to initiate checkout, validate session URLs, and redirect users.
  • Example use case: an e‑commerce site adds a payment button that redirects customers to Stripe, then returns them to success or failure pages.

Quick Start

Ask the AI to configure Stripe with your secret key, then create a checkout session for a list of items and redirect the user to the returned session URL.

Frequently Asked Questions about extension-stripe

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add Stripe credit-card payments to a React frontend?

Add Stripe credit-card payments by using React hooks to initiate a checkout session, validate the returned session URL, and redirect users to Stripe to complete the transaction.

How do I create a Stripe checkout session in a Motoko backend?

Create a Stripe checkout session in a Motoko backend by calling backend functions that configure your Stripe secret key, define listed items, and process the checkout session creation request.

Do I need admin access to configure Stripe secret keys for online payments?

Yes, configuring Stripe secret keys for online payments requires authorized admin access to securely set the secret key and allowed countries in the backend configuration.

What's the best way to verify Stripe payment status after checkout redirect?

Verify Stripe payment status after a checkout redirect by using backend Motoko functions to query the session status, determining whether the credit-card payment succeeded or failed.

Can I use Stripe checkout to collect credit-card payments from specific countries?

Yes, you can collect credit-card payments from specific countries by configuring allowed countries during the secure admin-only setup of your Stripe secret key and checkout settings.

How does Stripe checkout session handling work for e-commerce applications?

Stripe checkout session handling works for e-commerce by creating a session for listed items, redirecting customers to Stripe for credit-card entry, and returning them to success or failure pages.