Get Mercury Recipient logo

Catalog action Integrations mercury

Fetch a single Mercury payment recipient by ID. Returns the recipient's name, status, emails, default payment method, and ACH/wire routing details with account numbers reduced to last-4. Ideal for: verifying recipient details before sending a payment, confirming routing info matches an invoice.

At a Glance

FieldValue
Action IDmercury-get-recipient
CategoryIntegrations
Connectormercury
Requires gasNo
Funds movementNone declared
Tagsmercury, banking, fiat, payment, invoicing, read

Payload Schema

FieldTypeRequiredDescription
recipientIdstringYesMercury recipient ID (from mercury-list-recipients)
apiKeystringNoMercury API token. Normally injected automatically by the 'mercury' connector — only set this to override the connector's token.

Result Schema

FieldTypeRequiredDescription
idstringYesMercury recipient ID — pass this to payment actions
namestringYesRecipient legal name
nicknamestring | nullNoRecipient nickname
statusstringYesRecipient status (e.g. 'active', 'deleted')
emailsarrayYesEmail addresses notified when the recipient is paid
defaultPaymentMethodstring | nullNoDefault payment method (e.g. 'ACH', 'Check', 'DomesticWire')
dateLastPaidstring | nullNoISO timestamp of the last payment to this recipient
achobject | nullNoACH (electronic) routing details, or null if not configured
domesticWireobject | nullNoDomestic wire routing details, or null if not configured

Examples

json
{ "type": "mercury-get-recipient", "payload": { "recipientId": "0x0000000000000000000000000000000000000000" }, "children": [], "connector": { "type": "mercury", "id": "conn_mercury" }}

Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.