Payment Link Flow

Send Stripe Checkout payment links scoped to bookings or gift cards.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ferundatattoo/ethereal --skill payment-link-flow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Payment Link Flow
Source: https://github.com/ferundatattoo/ethereal/tree/main/orchestrator/src/concierge/skills/payment-link-flow
Command: npx skills add https://github.com/ferundatattoo/ethereal --skill payment-link-flow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates sending Stripe Checkout payment links to clients to collect deposits, balances, or gift payments.

Core Features & Use Cases

  • Generate and send Stripe Checkout links for deposits, balances, or gift payments.
  • Scope links to a specific booking or artifact to ensure traceability and avoid duplicate charges.
  • Paired with the booking workflow after create_booking returns a payment_url to scope the link.

Quick Start

Generate and send a Stripe Checkout payment link for the current booking's deposit when the client confirms eligibility.

Frequently Asked Questions about Payment Link Flow

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

FAQPage Schema
How do I automate sending Stripe payment links for booking deposits?

Automating Stripe payment links for booking deposits is handled by triggering the send_payment_link capability during booking workflows, which instantly generates and sends a Stripe Checkout link scoped to a specific booking_id. It requires Stripe access to function.

Can I scope a Stripe Checkout link to a specific booking to avoid duplicate charges?

Scoping a Stripe Checkout link to a specific booking artifact ensures traceability and avoids duplicate links in the same turn. The process enforces referencing artifacts like booking_id or gift_card_id to contextualize the payment link securely.

How do I collect balances or gift payments using Stripe Checkout links?

Collecting balances or gift payments using Stripe Checkout links is achieved by integrating the send_payment_link capability into your workflow. It generates targeted payment links scoped to artifacts like gift_card_id, ensuring accurate payment collection for various transaction types.

Do I need a booking_id to generate a Stripe payment link?

A booking_id or similar artifact reference is required to generate a contextualized Stripe payment link. Enforcing artifact referencing ensures the payment link is properly scoped to the specific transaction, preventing duplicate links and maintaining payment traceability.

Why does my Stripe payment link workflow create duplicate links in the same turn?

Duplicate Stripe payment links in the same turn occur when artifact scoping is not properly enforced. The workflow avoids duplicate links by requiring references to specific artifacts like booking_id or gift_card_id, ensuring only one link is generated per payment trigger.