Actions42
- Attachment Actions
- Payment Actions
- Transaction Actions
- Request Inquiry Actions
- Card Actions
- bunq.me Actions
- Webhook Actions
- Scheduled Payment Actions
- Export/Statement Actions
- User Actions
- Monetary Account Actions
Overview
This node operation creates a bunq.me payment link using the bunq banking API. The bunq.me feature allows users to generate personalized payment requests that can be shared with others to receive payments easily. This is particularly useful for small businesses, freelancers, or individuals who want to request money without sharing bank details directly.
Typical use cases include:
- Requesting payments for goods or services.
- Setting up fundraising or donation links.
- Creating payment requests with customizable options like expiry time or allowing tips.
For example, a freelancer could create a bunq.me link requesting €50 for a completed project and share it with their client for quick payment.
Properties
| Name | Meaning |
|---|---|
| User ID | The ID of the user on whose behalf the payment link is created. Leave empty to use the current user. |
| Account ID | The ID of the monetary account from which the payment will be requested. (Required) |
| Amount | The amount to request in the payment link (e.g., "10.00"). (Required) |
| Currency | The currency of the payment request. Options: EUR, USD, GBP. (Required) |
| Description | A description for the payment request, explaining its purpose. (Required) |
| Additional Fields | Optional extra settings for the payment link: |
| - Redirect URL | URL to redirect the payer to after completing the payment. |
| - Merchant Reference | Custom reference string for merchant tracking purposes. |
| - Expiry Time | Date/time when the payment link should expire. |
| - Allow Amount Higher | Boolean flag to allow payments higher than the requested amount. |
| - Allow Amount Lower | Boolean flag to allow payments lower than the requested amount. |
| - Want Tip | Boolean flag to allow payers to add a tip on top of the requested amount. |
Output
The output is a JSON object representing the created bunq.me payment link resource as returned by the bunq API. It typically includes:
- The unique identifier of the payment link.
- Details about the requested amount and currency.
- The description provided.
- Any additional options set (redirect URL, expiry, etc.).
- Status information about the payment link.
This output can be used downstream in workflows to share the payment link URL or log the creation event.
Dependencies
- Requires access to the bunq banking API via an authenticated API credential (an API key or OAuth2 token).
- The node expects proper configuration of these credentials within n8n.
- No other external dependencies are required.
Troubleshooting
- Missing or invalid Account ID: The operation requires a valid monetary account ID. Ensure this is correctly provided.
- Invalid amount format: The amount must be a string representing a decimal number (e.g., "10.00"). Incorrect formats may cause errors.
- Currency not supported: Only EUR, USD, and GBP are accepted currencies. Using others will result in an error.
- API authentication errors: If the API credentials are missing or invalid, the request will fail. Verify the API key/token setup.
- Expiry time format: If provided, ensure the expiry time is a valid date-time string; otherwise, the API may reject the request.
- Network or API downtime: Temporary connectivity issues or bunq API outages can cause failures; retry later if needed.
Common error messages usually relate to validation failures or authentication issues and can be resolved by checking input parameters and credentials.