Human .remit
POST /{namespace}/humans/{human}/remit
Remit pays a supplying Human’s earned balance to their bank account through the Startup’s payment account.
- Noun
- Human
- Mode
do- Event
Human.remitted
Inputs
| Input | Type | Required | Description |
|---|---|---|---|
human | Human | required | The Human to pay. |
amount | money | The amount. Defaults to the full earned balance. |
Outputs
| Output | Type | Required | Description |
|---|---|---|---|
transaction | Transaction | required | The payout Transaction. |
human | Human | required | The Human paid, with the balance now zero. |
Effects
- Emits
Human.remitted. - Performed by the Supply Manager.
- One-way (money): it waits out its delay window, and runs in the
sendanddomodes. - Pays only for work its Customer confirmed.
- Checks the payout Limit; above it, opens an Approval.
Refuses when
| Check | Error | Fix | Then call |
|---|---|---|---|
| The operation is part of an Offer the caller has not accepted or paid for. | payment-required | Accept the Offer named in the response, then retry the call. | Offer.accept |
| The key is valid, but its scopes do not allow this operation. | forbidden | Use a key whose scopes cover the operation, or ask an owner of the namespace to grant them. | Human.remit |
When it waits
| Gate | Default |
|---|---|
| Decision class | Medium: one-way, bounded (money) |
| Delay window | 1 business hour, in which a watcher can pause, redirect or cancel it; then it runs. |
| Limit | The spend Limit of the Permission or Mandate it runs under. |
| Over the Limit | It waits pending for an Approval from the Founder. Approved, it runs; refused, it ends refused with limit-exceeded; unanswered by its deadline, it ends canceled. |