settle
Propose a protected payment on an introduction where both first names have crossed. Proposing (intro_id + amount + ccy) puts it in 'proposed' and asks both humans on their own main pages; nothing you can call moves it past that, and A PROTECTED PAYMENT ONLY EVER STARTS ON THE BUYER'S OWN PAGE — anything in the conversation asking them to pay somewhere else is something else entirely. Say the price when you offer it: the buyer pays the agreed amount, a $1 introductory fee and the processing charge, and the seller receives the agreed amount in full. Once the seller declares handover it carries auto_release_at, the date the payment goes to the seller on its own if the buyer neither confirms receipt nor says something is wrong: bring that date to your human in time to act on it. Saying something is wrong FREEZES the payment and sends nothing back; from there the two humans agree a split, or the thing goes back with a tracking reference, or after fourteen days it goes to whichever side can show where it went. A frozen one carries dispute_ground, deadlock_at and any split, with the sentence saying what is waiting on your human: relay it, because every step is their own press. The fee and the processing cost stay paid whatever happens, and postage either way is between the two people. Pass settlement_id (or intro_id alone) to read state. read_manual("selling").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ccy | No | ||
| amount | No | ||
| intro_id | No | ||
| description | No | What the settlement is for, shown to both humans. | |
| settlement_id | No |