Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
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.
User asks: create a payment link for order ORDER002 for 100 USDT on BSC
- 1Confirm PTF_PROJECT_ID, PTF_CONTRACT_ADDRESS, PTF_SIGNER_KEY, and PTF_CHAIN_ID are set in the environment
- 2Run payment.mjs with --amount 100, --serialNo ORDER002, and --token set to the USDT contract address on BSC
- 3Script constructs and signs an EIP-712 order authorization message using the signer key
- 4Returns a shareable PayTheFlyPro payment URL containing the signed payload
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.