Upload Skill for Payments for Openclaw

A comprehensive automation skill for creating, managing, and testing diverse payment structures and subscription models within a secure sandbox environment.

yaggit
v1.0.0
Mar 18, 2026
0
779
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install skill-by-test

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install skill-by-test using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Upload Skill for Payments?

The Upload Skill is a specialized tool designed for the Openclaw Skills ecosystem, enabling developers to automate the generation and management of test payment links. It serves as a robust bridge for handling complex financial logic, from simple one-time transactions to intricate recurring subscriptions and tiered pricing models. By leveraging this skill, developers can simulate an entire payment lifecycle without the risks associated with production environments.

Built with a focus on strict execution contracts and deterministic behavior, the skill ensures that API interactions remain consistent and reliable. It provides a structured approach to payment orchestration, incorporating built-in validation for currency codes, product IDs, and metadata, making it an essential component for any developer looking to streamline their fintech workflows within Openclaw Skills.

Upload Skill for Payments Use Cases

  • Automating the creation of recurring subscription links for SaaS platforms.
  • Generating multi-product checkout links for e-commerce testing.
  • Setting up pay-what-you-want or donation links for non-profit simulations.
  • Testing complex installment-based payment plans and custom billing cycles.
  • Validating webhook integration and success/failure redirect logic during development.

How Upload Skill for Payments Works

  1. The skill receives a request with specific payment parameters such as amount, currency, and product details.
  2. It performs strict input validation to ensure ISO compliance and parameter existence.
  3. The skill interacts with the sandbox API to configure link attributes, including expiration and redirect URLs.
  4. It applies advanced logic for features like tiered pricing or discount coupons if specified.
  5. A structured JSON response is generated, containing the final payment link, status, and metadata for further processing.

Upload Skill for Payments Setup

To integrate the Upload Skill into your Openclaw Skills environment, configure your environment variables and install the package using the following steps:

# Export the required API key
export TEST_API_KEY="your_test_api_key_here"

# The skill can then be invoked through your Openclaw agent configuration

Upload Skill for Payments Data Schema & Taxonomy

The Upload Skill maintains a strict data taxonomy to ensure compatibility across different payment providers. Below is the primary structure used for link generation:

Field Type Description
amount Numeric The positive value of the transaction
currency String ISO 4217 currency code (e.g., USD, EUR)
product_ids Array List of unique identifiers for products
payment_type Enum one-time, recurring, plan, donation
metadata Object Custom key-value pairs for tracking
redirect_urls Object Success and failure destination URLs

Upload Skill for Payments Advanced Features

  • Multi-currency support with integrated tax calculation logic.
  • Dynamic pricing rules and geo-based pricing adjustments.
  • Comprehensive webhook management with payload validation and retry logic.
  • Tiered and usage-based billing configurations for subscription models.
  • Automated invoice generation and affiliate tracking integration.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*