Direct is in early access. To request Direct access, contact hi@natural.com.
rt_*) pushes money from a Wallet to an External party account over the realtime network (RTP or FedNow). Realtime payments are credit only and typically settle in seconds.
Create one with an integer amount in the minor units of the currency, the destination account, and a description that is delivered to the recipient bank:
/ - ? : ( ) . , ' +).
Lifecycle
A payment startsCREATED and moves to PROCESSING once submitted to the network. It ends SETTLED, FAILED, or CANCELED — you can cancel it before submission. A payment that needs approval passes through AWAITING_APPROVAL and ends APPROVAL_DENIED when denied. The realtime.* webhook events fire as the payment progresses.
There is no return state. A network rejection is terminal and usually arrives within seconds: the payment ends FAILED with the network code on its failure field. A settled payment is irrevocable. Natural does not resubmit a failed realtime payment over ACH — to pay a destination that cannot receive realtime credits, create an ACH payment instead.
Reachability
Not every bank account can receive realtime credits. ThesupportedRails field on an External party account reports the rails the account is known to reach. The field is advisory at read time; reachability is enforced when you create the payment.