destinationId when the
transfer is created. Queued payments can’t be scheduled yet.
Use a queued payment when you know whom to pay but the recipient has not yet
supplied a bank account:
- Create a recipient with their email.
- Create an information request asking for a
bank_accountdestination. - Create the transfer with
POST /v2/transfers/ach,POST /v2/transfers/realtimeorPOST /v2/transfers/wire, usinginformationRequestIdinstead ofdestinationId.
informationRequestId and destinationId are mutually exclusive.
status: "pending", or "pending_approval" while a
required approver has not acted, and keeps the same transfer_intent_ id
throughout the flow. This first pending means Slash is placing a hold on the
source account; nothing has been sent to the payment network. Once its funds
are held, it moves to pending_destination until the recipient answers the
information request and claims the payment. pending_destination does not
mean the payment has settled or that the recipient will complete the request.
If the hold can’t be placed, the transfer becomes failed.
pending, now queued for submission on the rail it
was created on, and continues normal processing. Retrieve the Transfer to
observe the new destinationId and status. For a realtime or wire transfer,
the recipient’s bank account must be able to receive that rail.
Cancel the queued payment with
POST /v2/transfers/ach/{transferId}/cancel,
POST /v2/transfers/realtime/{transferId}/cancel
or
POST /v2/transfers/wire/{transferId}/cancel.
Canceling the Information Request does not cancel a Transfer that already
references it.