request_payment_processing
Set up multi-chain payment processing for merchants to accept cryptocurrency payments, including one-time, subscription, and escrow options.
Instructions
Set up multi-chain payment processing for merchants.
Args: merchant_id: Merchant identifier payment_type: Type of payment. Options: one-time, subscription, escrow currencies: Accepted cryptocurrencies
Returns: Payment processing setup details and integration instructions.
Price: $50/hour
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| merchant_id | Yes | ||
| payment_type | No | one-time | |
| currencies | No |
Implementation Reference
- coinrailz_mcp/__init__.py:971-995 (handler)The handler implementation for the 'request_payment_processing' MCP tool.
async def request_payment_processing( merchant_id: str, payment_type: str = "one-time", currencies: List[str] = None ) -> str: """ Set up multi-chain payment processing for merchants. Args: merchant_id: Merchant identifier payment_type: Type of payment. Options: one-time, subscription, escrow currencies: Accepted cryptocurrencies Returns: Payment processing setup details and integration instructions. Price: $50/hour """ payload = { "merchantId": merchant_id, "paymentType": payment_type, "currencies": currencies or ["USDC", "ETH", "USDT"] } result = await call_coinrailz_service("service/payment-processing", payload) return json.dumps(result, indent=2)