Commit Transfer
commit_transferExecute a sealed draft. Moves money. Call ONLY after approval_session_get_approval_session_status returned APPROVED for the approval_session_id: a commit sent while the approval is still pending is rejected with step_up_required and still spends the draft. One-shot: success or failure, the draft and approval are consumed, so a retry needs a fresh draft and a fresh approval.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| draftId | No | ||
| companyId | No | ||
| approvalSessionId | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | ||
| reasons | No | ||
| paymentId | No | ||
| limitDetail | No |