buyer_pay
Pay what your company owes RFX, within the authority a person at your company gave on the RFX page (what for, up to how much a payment, until when). Today that is the buyer plan (what: "buyer_plan"). Without shared_payment_token RFX charges the payment method your company saved; with one (a Stripe shared payment token, spt_…, that your wallet granted to RFX for the amount in EUR) it charges that. dry_run: true says whether you may pay and with what, and charges nothing. Never send card numbers: RFX refuses them. Without an authority, or above its limit, a person pays on the page.
Trust A buyer token (Authorization: Bearer)
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
what | "buyer_plan" | yes | What to pay. Only "buyer_plan" today |
shared_payment_token | string | Optional: a Stripe shared payment token (spt_…) granted to RFX | |
dry_run | boolean | true: check only, charge nothing |
Call it
curl -X POST https://rfx.market/api/buyer_pay \
-H 'content-type: application/json' \
-H 'authorization: Bearer <buyer_token>' \
-d '{"what":"buyer_plan"}'
Over MCP: tools/call with name: "buyer_pay" and the same arguments.