Before you start: You need a vendor (see Pay a Vendor Bill) and a webhook subscription to hear when the vendor completes the form.
Send the request
Call The returned
POST /vendor/{vendorId}/requestDeliveryDetails. Nickel emails the addresses you pass — or the vendor’s emails on file if you omit emails — a link to the secure form:url is the same form the email links to — share it directly over your own channel if you prefer. The link is vendor-specific and expires, so request a fresh one rather than storing it.The vendor fills in the form
The vendor chooses how they want to be paid — bank account for ACH, mailing address for checks — and submits. Nothing to build or host on your side.
Get notified
When the vendor submits, your webhook receives Full account numbers are never returned — the delivery method carries only what you need to recognize and use it.
vendor.payout_method_updated with the vendor’s ID in associated_object_id. Fetch the vendor and read the new delivery method:Pay them
Use the
vendorDeliveryMethods[].id as the vendorDeliveryMethodId in POST /bill/pay — pick up Pay a Vendor Bill at the “Create the bill” step.Where to go next
Pay a vendor bill
The end-to-end payable flow this plugs into.
Receive webhooks
The receiver that hears vendor.payout_method_updated.
