Square

Square

Payments

Payment and point-of-sale platform for in-person and online transactions.

8 events supported

Why use Hookfire with Square?

Instant push notifications

Get notified on your phone the moment a Square webhook fires. No more checking dashboards.

Subscribe to what matters

Choose exactly which Square events trigger notifications. Filter out the noise.

Team-wide delivery

Control who on your team gets notified and how β€” push notifications, record only, or both.

Setup in under 2 minutes

Copy a webhook URL, paste it in Square, and you're done. No code required.

Supported events

Event
Payment completed
payment.completed
πŸ’° Payment received
$49.99 payment completed
Payment updated
payment.updated
πŸ“ Payment updated
Payment pay_test123 status: COMPLETED
Refund created
refund.created
πŸ”„ Refund issued
$15.00 refunded
Order created
order.created
πŸ›’ New order
Order ord_test123 created for $49.99
Order updated
order.updated
πŸ“ Order updated
Order ord_test123 β€” state: COMPLETED
Invoice payment made
invoice.payment_made
βœ… Invoice paid
Invoice inv_test123 paid
Customer created
customer.created
πŸ‘€ New customer
Jane Doe (test@example.com)
Inventory updated
inventory.count.updated
πŸ“¦ Inventory changed
Inventory updated for catalog object item_test123

How to connect Square

Connecting Square to Hookfire

Step 1: Create an Integration

  1. Go to your organization’s Integrations page.
  2. Click Add Integration and select Square.
  3. You’ll receive a unique Webhook URL β€” copy it.

Step 2: Add the Webhook in Square

  1. In your Square Developer Dashboard, open your application.
  2. Go to Webhooks β†’ Subscriptions.
  3. Click Add subscription.
  4. Paste your Hookfire webhook URL.
  5. Select the events you want (e.g. payment.completed, order.created).
  6. Click Save.

Step 3: Subscribe to Events

On your Hookfire integration page, toggle on the events you want to receive push notifications for.

Note: Square uses a non-standard signing method. Webhook signature verification is not currently supported β€” webhooks will be accepted without signature checks.

Step 4: Test

Click the Test button on your integration page to send a simulated event.

Supported Events

Event Description
payment.completed A payment was completed
payment.updated A payment was updated
refund.created A refund was issued
order.created A new order was created
order.updated An order was updated
invoice.payment_made An invoice was paid
customer.created A new customer was created
inventory.count.updated Inventory count changed

Get started with Square

Start receiving instant push notifications for your Square webhooks. Free to start, no credit card required.

Get Started Free