
Product
Introducing Socket Firewall: Free, Proactive Protection for Your Software Supply Chain
Socket Firewall is a free tool that blocks malicious packages at install time, giving developers proactive protection against rising supply chain attacks.
n8n-nodes-n8ntools-cashapp
Advanced tools
N8N Tools - Cash App: Accept payments and manage transactions through Cash App Pay with complete Square API integration for merchant and peer-to-peer payments
Accept payments and manage transactions through Cash App Pay with complete Square API integration. This N8N community node provides full integration with Square's Cash App Pay API for merchant and peer-to-peer payments.
Install this node in your N8N instance:
n8n-nodes-n8ntools-cashapp
npm install n8n-nodes-n8ntools-cashapp
Operation | Description | Input | Output |
---|---|---|---|
Create Payment | Create a new Cash App payment request | Amount, currency, redirect URL | Payment details |
Get Transaction | Get details of a specific transaction | Transaction ID | Transaction details |
List Transactions | Get recent transaction history | Limit, cursor | Transaction list |
Refund Payment | Process a refund for a payment | Payment ID, amount | Refund details |
Operation | Description | Input | Output |
---|---|---|---|
Create Customer | Create a new customer profile | Customer data | Customer details |
Get Customer | Get customer profile information | Customer ID | Customer details |
Update Customer | Update customer profile information | Customer ID, updated data | Customer details |
Delete Customer | Delete a customer profile | Customer ID | Deletion confirmation |
List Customers | Get recent customer profiles | Limit, cursor, query | Customer list |
Create Customer Group | Create a new customer group | Group data | Group details |
Add Customer to Group | Add customer to a group | Customer ID, Group ID | Group membership |
Operation | Description | Input | Output |
---|---|---|---|
Create Product | Create a new product | Product data | Product details |
Get Product | Get product details | Product ID | Product details |
Update Product | Update product information | Product ID, updated data | Product details |
Delete Product | Delete a product | Product ID | Deletion confirmation |
List Products | Get product catalog | Limit, cursor, types | Product list |
Search Products | Search products by criteria | Search data | Product list |
Operation | Description | Input | Output |
---|---|---|---|
Get Inventory Counts | Get current inventory levels | Catalog object IDs, location IDs | Inventory counts |
Get Inventory Changes | Get inventory change history | Catalog object IDs, location IDs | Inventory changes |
Operation | Description | Input | Output |
---|---|---|---|
Create Subscription | Create a new subscription | Subscription data | Subscription details |
Get Subscription | Get subscription details | Subscription ID | Subscription details |
Update Subscription | Update subscription information | Subscription ID, updated data | Subscription details |
Cancel Subscription | Cancel a subscription | Subscription ID | Cancellation confirmation |
Resume Subscription | Resume a paused subscription | Subscription ID | Resume confirmation |
Pause Subscription | Pause a subscription | Subscription ID, pause data | Pause confirmation |
List Subscriptions | Get subscription list | Limit, cursor, query | Subscription list |
Operation | Description | Input | Output |
---|---|---|---|
Create Invoice | Create a new invoice | Invoice data | Invoice details |
Get Invoice | Get invoice details | Invoice ID | Invoice details |
Update Invoice | Update invoice information | Invoice ID, updated data | Invoice details |
Delete Invoice | Delete an invoice | Invoice ID | Deletion confirmation |
Publish Invoice | Publish an invoice | Invoice ID, version | Publishing confirmation |
Cancel Invoice | Cancel an invoice | Invoice ID, version | Cancellation confirmation |
List Invoices | Get invoice list | Limit, cursor, query | Invoice list |
Operation | Description | Input | Output |
---|---|---|---|
Create Loyalty Account | Create a new loyalty account | Account data | Account details |
Get Loyalty Account | Get loyalty account details | Account ID | Account details |
Update Loyalty Account | Update loyalty account information | Account ID, updated data | Account details |
Accumulate Points | Add points to loyalty account | Account ID, points | Points accumulation |
Adjust Points | Adjust loyalty points | Account ID, adjustment data | Points adjustment |
Operation | Description | Input | Output |
---|---|---|---|
Create Gift Card | Create a new gift card | Gift card data | Gift card details |
Get Gift Card | Get gift card details | Gift card ID | Gift card details |
Update Gift Card | Update gift card information | Gift card ID, updated data | Gift card details |
Get Balance | Get gift card balance | Gift card ID | Balance information |
Load Gift Card | Add funds to gift card | Gift card ID, amount | Loading confirmation |
Unload Gift Card | Remove funds from gift card | Gift card ID, amount | Unloading confirmation |
Operation | Description | Input | Output |
---|---|---|---|
Get Payment Reports | Get payment transaction reports | Start date, end date | Payment reports |
Get Settlement Reports | Get settlement reports | Start date, end date | Settlement reports |
Get Item Sales Reports | Get item sales reports | Start date, end date | Item sales reports |
Get Customer Sales Reports | Get customer sales reports | Start date, end date | Customer sales reports |
[HTTP Trigger] → [Cash App Create Payment] → [Redirect User to Cash App] → [Webhook Receiver]
Create Cash App Payment:
{
"resource": "payment",
"operation": "createPayment",
"amount": 2500,
"currency": "USD",
"redirectUrl": "https://yoursite.com/return",
"note": "Payment for service"
}
{
"success": true,
"resource": "payment",
"operation": "createPayment",
"payment": {
"id": "payment_123456789",
"amount": 2500,
"currency": "USD",
"status": "pending",
"createdAt": "2025-08-22T14:30:00Z",
"checkoutUrl": "https://cash.app/pay/abc123"
}
}
{
"success": true,
"resource": "payment",
"operation": "getTransaction",
"transaction": {
"id": "payment_123456789",
"amount": 2500,
"currency": "USD",
"status": "completed",
"createdAt": "2025-08-22T14:30:00Z",
"completedAt": "2025-08-22T14:32:00Z",
"customerId": "customer_987654321"
}
}
{
"success": true,
"resource": "payment",
"operation": "listTransactions",
"transactions": [
{
"id": "payment_123456789",
"amount": 2500,
"currency": "USD",
"status": "completed",
"createdAt": "2025-08-22T14:30:00Z"
}
],
"cursor": "next_page_cursor"
}
{
"success": true,
"resource": "customer",
"operation": "createCustomer",
"customer": {
"id": "customer_123456789",
"createdAt": "2025-08-22T14:30:00Z",
"updatedAt": "2025-08-22T14:30:00Z",
"givenName": "John",
"familyName": "Doe",
"emailAddress": "john.doe@example.com",
"phoneNumber": "+1-555-123-4567"
}
}
{
"success": true,
"resource": "product",
"operation": "createProduct",
"product": {
"id": "product_123456789",
"createdAt": "2025-08-22T14:30:00Z",
"updatedAt": "2025-08-22T14:30:00Z",
"name": "Premium Service",
"description": "High-quality service package",
"productType": "REGULAR",
"categories": ["Services"],
"availableOnline": true,
"availableForPickup": false,
"availableElectronically": true
}
}
[Order Created] → [Create Cash App Payment] → [Send Payment Link] → [Webhook: Payment Completed] → [Fulfill Order]
[Schedule Trigger] → [Create Recurring Payment] → [Process Payment] → [Update Subscription Status]
[Cash App Webhook] → [Payment Received] → [Send Confirmation Email] → [Update Database]
[Customer Request] → [Refund Payment] → [Process Refund] → [Notify Customer]
[Purchase Completed] → [Accumulate Loyalty Points] → [Check Reward Threshold] → [Award Reward]
[Product Sold] → [Update Inventory Count] → [Check Low Stock] → [Send Restock Alert]
[Service Completed] → [Create Invoice] → [Send to Customer] → [Track Payment Status]
[Gift Card Purchase] → [Create Gift Card] → [Send Digital Card] → [Activate Gift Card]
[Schedule Trigger] → [Generate Sales Reports] → [Compile Analytics] → [Send Daily Summary]
This node itself is free to use, but Square may have:
Common errors and solutions:
// Authentication error
{
"error": "Invalid or expired access token",
"success": false,
"suggestion": "Re-authenticate with Square in your credentials"
}
// Insufficient funds
{
"error": "Payment declined - insufficient funds",
"success": false,
"suggestion": "Customer needs to add funds to their Cash App account"
}
// Transaction not found
{
"error": "Transaction not found",
"success": false,
"suggestion": "Verify the transaction ID is correct"
}
// Customer not found
{
"error": "Customer not found",
"success": false,
"suggestion": "Verify the customer ID is correct"
}
// Product not found
{
"error": "Product not found",
"success": false,
"suggestion": "Verify the product ID is correct"
}
You can find example workflows in the examples directory:
This node is designed to be extensible and can be enhanced with additional Square API capabilities:
Team Management:
Location Management:
Advanced Booking Systems:
Marketing Automation:
Advanced Analytics:
These enhancements would allow users to build comprehensive business workflows that integrate Cash App Pay with other essential business tools.
MIT License - see LICENSE file for details.
Part of the N8N Tools ecosystem • Website • All Packages
FAQs
N8N Tools - Cash App: Accept payments and manage transactions through Cash App Pay with complete Square API integration for merchant and peer-to-peer payments
We found that n8n-nodes-n8ntools-cashapp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket Firewall is a free tool that blocks malicious packages at install time, giving developers proactive protection against rising supply chain attacks.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.