RFX docs

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

NameTypeRequiredDescription
what"buyer_plan"yesWhat to pay. Only "buyer_plan" today
shared_payment_tokenstringOptional: a Stripe shared payment token (spt_…) granted to RFX
dry_runbooleantrue: 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.