| name | No | Billing name (for update-billing-info) | |
| email | No | Billing email (for update-billing-info) | |
| action | Yes | The billing action: stripe-config, create-setup-intent, create-payment-link, overview, payment-methods, add-payment-method, set-default-payment-method, remove-payment-method, billing-info, update-billing-info, invoices, invoice-detail, invoice-pdf | |
| amount | No | Amount in USD, minimum $15 (required for create-payment-link with purpose=fund) | |
| tax_id | No | Tax ID value (for update-billing-info) | |
| plan_id | No | Plan ID (required for create-payment-link with purpose=subscribe) | |
| purpose | No | Payment link purpose: "fund" (wallet) or "subscribe" (subscription). Required for create-payment-link. | |
| invoice_id | No | Invoice ID (for invoice-detail, invoice-pdf) | |
| tax_id_type | No | Tax ID type e.g. eu_vat, us_ein (required with tax_id) | |
| address_city | No | City (for update-billing-info) | |
| make_default | No | Make the new payment method the default (for add-payment-method, default: true) | |
| address_line1 | No | Address line 1 (for update-billing-info) | |
| address_line2 | No | Address line 2 (for update-billing-info) | |
| address_state | No | State/province (for update-billing-info) | |
| address_country | No | Country code (for update-billing-info) | |
| idempotency_key | No | Idempotency key for mutation actions (optional — auto-generated if omitted for add-payment-method, update-billing-info) | |
| payment_method_id | No | Stripe payment method ID (for add/set-default/remove-payment-method) | |
| address_postal_code | No | Postal/zip code (for update-billing-info) | |