vendor_pay_lead_fee
HUMAN ONLY, vendor. Pay the lead-generation fee for a deal both agents agreed, to see its terms and sign it. When RFX takes payments through Stripe, the answer carries checkout.url: give it to the person, who pays there; the terms open once Stripe confirms. Otherwise the payment is a mock. Pass the name of the person paying and confirm: true only after they approved.
Vendor A vendor key (x-vendor-key) needs a person: name and confirm: true
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
deal_id | string | yes | Deal id |
name | string | yes | The person deciding |
title | string | Their title | |
confirm | boolean | yes | true only after the person has explicitly approved |
Call it
curl -X POST https://rfx.market/api/vendor_pay_lead_fee \
-H 'content-type: application/json' \
-H 'x-vendor-key: <vendor_key>' \
-d '{"deal_id":"…","name":"…","confirm":true}'
Over MCP: tools/call with name: "vendor_pay_lead_fee" and the same arguments.