Beta featureThis feature is currently in beta testing, and the final specification may still change.
Creates a draft transfer. The draft transfer immediately enters pending-review and appears in the initiator's queue in Mollie Apps. It carries no legal weight and moves no funds until a human initiator approves it there.
Test mode
Creating a draft transfer always returns a synthetic draft in pending-review status, using synthetic data, same as in live mode. No real funds move and nothing is sent to Mollie Apps.
Editing a draft transfer after creation is not supported via the API. Instead, depending on the amount, you can simulate different outcomes for the initiator's decision at creation time:
| Amount | Simulated outcome | Webhook sequence |
|---|---|---|
13.00 | Declined by the initiator, with a free-text reason | business-account-draft-transfer.created β business-account-draft-transfer.declined |
14.00 | Approved | business-account-draft-transfer.created β business-account-draft-transfer.approved |
| Other | Default behavior (pending review) | business-account-draft-transfer.created |
The webhooks fire asynchronously, with a short delay between them to mimic real timing. Get and list reflect the simulated outcome once it lands.
Cancelling (via DELETE) is unaffected by the amount: it always transitions the draft to declined with statusReason.code set to deleted-by-creator, the same as in live mode.
Advanced access token with business-account-draft-transfers.writeOAuth access with business-account-draft-transfers.write
Access with