LaunchKit · 2026
Back to Skills

Create crypto payment & withdrawal links for your app.

2
443 downloads
by @seanlan

Setup & Installation

openclaw skills install @seanlan/paythefly

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install paythefly

Version History

v1.0.8Feb 26, 2026 - Version note by skill developer:

Complete package with all files

What This Skill Does

Generates EIP-712 signed payment and withdrawal links for the PayTheFlyPro crypto gateway. Supports BSC, Ethereum, and TRON networks. The signer key authorizes orders only and does not require funds in the signing wallet.

Produces shareable, verifiable payment URLs through a hosted gateway without requiring frontend transaction signing or a full on-chain integration.

When to use it

  • Generating a checkout payment link for an e-commerce order
  • Creating a withdrawal link to pay out crypto to a user wallet
  • Querying the status of a past payment or withdrawal by serial number
  • Issuing time-limited payment links with a custom brand name and redirect URL
  • Testing payment flows on BSC Testnet or TRON Nile before going live

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: create a payment link for order ORDER002 for 100 USDT on BSC

AGENT
  1. 1Confirm PTF_PROJECT_ID, PTF_CONTRACT_ADDRESS, PTF_SIGNER_KEY, and PTF_CHAIN_ID are set in the environment
  2. 2Run payment.mjs with --amount 100, --serialNo ORDER002, and --token set to the USDT contract address on BSC
  3. 3Script constructs and signs an EIP-712 order authorization message using the signer key
  4. 4Returns a shareable PayTheFlyPro payment URL containing the signed payload
OUTPUT

A signed payment URL the merchant can embed in their app or send directly to the customer

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

PayTheFlyPro account and project at pro.paythefly.comPTF_PROJECT_ID environment variablePTF_CONTRACT_ADDRESS environment variablePTF_SIGNER_KEY environment variable (private key of a dedicated signing wallet registered in PayTheFlyPro dashboard)PTF_CHAIN_ID environment variable