Wise Transfer Validation

This workflow validates conditions for Wise transfers via webhook or manual trigger. Key nodes include Manual Trigger (manual execution), Transfer Webhook (receives requests), Merge Triggers (combines triggers), Validate Input (sanitizes data), Check Validation (ensures valid inputs), Rate Limit Check (monitors usage), Check Transfers Enabled (verifies transfer status), Wise Get Recipient (Wise API interaction), Check Recipient Success (validates recipients), Check Dry Run (handles dry-run mode), Dry Run/Production Success Response (returns results), Validation Error Response (handles invalid inputs), Transfers Disabled Response (blocks disabled transfers), Recipient Error Response (manages API errors), and Log nodes (record activity). It uses the Wise API.\n\nSetup Requirements: Install n8n from n8n.io or sign up at cloud.n8n.io. Import the JSON into n8n’s workflow editor. Create a Wise business account at wise.com and generate an API token (Settings > API Tokens). In n8n, configure Wise credentials (API Token). Set up Transfer Webhook with path-wise-validate-transfer and header authentication (e.g., Bearer YOUR_TOKEN). Configure your app to send POST requests with profileId, amount (0.01-50000), currency (e.g., EUR), and optional recipientId, enableTransfers, and dryRun. Handle errors like missing profileId (400: Invalid input data) or invalid API token (500: Recipient validation failed). Set header auth in n8n (Credentials > HTTP Header Auth).\n\nTesting and Deployment: Import the JSON into n8n. Test manually via Manual Trigger or send a POST request to the webhook URL with JSON: {\"profileId\": \"123456\", \"amount\": 100, \"currency\": \"EUR\", \"dryRun\": true} and a valid auth header. Verify Validate Input processes inputs, and Wise Get Recipient confirms recipients. Confirm Dry Run Success Response returns status 200 with validation.recipientsAvailable. Test with invalid amount ({\"amount\": 0}) to trigger Validation Error Response (400: Valid amount required). Test with enableTransfers: false to trigger Transfers Disabled Response (403: Transfers disabled). Use an invalid API token to trigger Recipient Error Response (500: Failed to validate). Monitor logs for rate limits (429: Too Many Requests). If validation fails, verify the Wise API token and profile. Activate the workflow in n8n and ensure the webhook is live. Deploy for secure transfer validation with error handling and response validation.

$6.99

Workflow steps: 17

Integrated apps: manualTrigger, webhook, merge

Wise Transfer Validation preview