OnlineCheckWriter icon

OnlineCheckWriter

Complete payment processing suite - checks, ACH, wire transfers, virtual cards, and document mailing

Overview

This node provides a comprehensive payment processing capability focused on wire transfers within the "Payment" resource. Specifically, the "Wire Transfer" operation enables users to initiate and manage wire transfers by specifying detailed recipient and transfer information.

Common scenarios where this node is beneficial include:

  • Businesses automating outgoing payments to vendors or partners via wire transfer.
  • Financial teams integrating wire transfer initiation into their workflow automation.
  • Compliance-driven environments requiring detailed transfer metadata for audit trails.

Practical example: A company uses this node to automate monthly vendor payments by specifying the amount, recipient bank details, and purpose of the transfer, ensuring timely and accurate fund delivery with optional rush processing.

Properties

Name Meaning
Amount Wire transfer amount in USD (minimum $100). Must be a number with up to 2 decimal places.
Recipient Name Full legal name of the wire transfer recipient.
Recipient Account Number Recipient's bank account number as a string.
Recipient Routing Number Recipient bank routing number (exactly 9 digits).
Recipient Bank Name Full name of the recipient's bank.
Wire Transfer Details Collection of additional optional details including:
- Bank Address Physical address of the recipient's bank.
- Beneficiary Address Structured address of the beneficiary including address lines, city, state/province, country, postal code.
- Purpose Reason for the wire transfer, required for compliance purposes (e.g., invoice payment).
- Reference Number User-defined reference number for tracking the transfer.
- Urgent Processing Boolean flag to enable rush processing for same-day delivery (incurs an additional fee).
- Wire Type Type of wire transfer affecting fees and processing time. Options: Domestic Wire, International Wire.

Output

The node outputs JSON data representing the result of the wire transfer operation. This typically includes confirmation details such as transaction IDs, status, timestamps, and any relevant metadata returned from the payment processing service.

If binary data output is supported (not explicitly shown here), it would likely represent documents or receipts related to the wire transfer.

Dependencies

  • Requires an API key credential for authenticating with the OnlineCheckWriter payment processing service.
  • The node depends on internal action modules handling payment operations, specifically the wire transfer logic.
  • Proper configuration of the API authentication credential within n8n is necessary for successful execution.

Troubleshooting

  • Validation Errors:
    • Routing number must be exactly 9 digits; entering invalid routing numbers will cause errors.
    • Amount must be at least $100; lower amounts will be rejected.
  • Authentication Failures:
    • Ensure the API key credential is correctly configured and has sufficient permissions.
  • Network or Service Errors:
    • Temporary connectivity issues or service downtime may cause failures; retry or check service status.
  • Missing Required Fields:
    • All required fields (amount, recipient name, account number, routing number, bank name) must be provided.
  • Compliance Issues:
    • The "Purpose" field is important for compliance; omitting it might cause rejection depending on the payment processor’s rules.

Links and References

Discussion