eudr_create_payment_order
Creates an on-chain USDC payment order for EUDR SaaS subscriptions with budget guardrails, returning deposit address, amount, invoice number, and QR payload.
Instructions
Creates an on-chain USDC payment order for SaaS plan subscription with budget guardrails. Returns deposit wallet address, amount, invoice number, and QR payload.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"plan_tier": "<plan_tier>",
"company_name": "<company_name>",
"contact_email": "<contact_email>"
},
"name": "eudr_create_payment_order"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Blockchain network for USDC payment. | Base (Low Gas $0.01) |
| plan_tier | Yes | Subscription tier to purchase. | |
| vat_number | No | Optional EU VAT number. | |
| company_name | Yes | Legal company name. | |
| contact_email | Yes | Contact email for invoice delivery. | |
| billing_country | No | Country of tax registration. | |
| max_budget_usdc | No | Optional AI Agent safety budget cap. Raises error if order amount exceeds this ceiling. |