PayzCore Docs

Zapier

Connect PayzCore blockchain payment events to 6,000+ apps with Zapier. Trigger automations on USDT/USDC payment completion, expiry, and more.

Zapier Integration

The PayzCore Zapier app lets you connect payment monitoring events to 6,000+ apps without writing code.

Status: the app is not published in the Zapier App Directory yet. Until it is, deploy it to your own Zapier account from the source repository with the Zapier CLI (zapier push) and use it as a private app.

Available Triggers

The triggers are polling triggers: Zapier calls GET /v1/payments every few minutes (the interval depends on your Zapier plan). No webhook URL is needed.

TriggerDescription
New Completed PaymentA payment reached paid or overpaid
New Expired PaymentA payment reached expired
Payment Status ChangedAny status change in the last 60 minutes (uses updated_after; each payment_id + status fires once)

Each trigger returns the payment fields from the list endpoint: id, external_ref, external_order_id, network, token, address, expected_amount, paid_amount, status, tx_hash, expires_at, paid_at, created_at, updated_at.

Available Actions

ActionDescription
Create PaymentCreate a new monitoring request (invalid metadata JSON stops the step with an error)
Confirm PaymentSubmit tx hash for pool+txid mode

Available Searches

SearchDescription
Find PaymentGet one payment by ID (GET /v1/payments/:id)
List PaymentsList payments with an optional status filter

Setup

Connect Your Account

  1. In Zapier, search for "PayzCore" when creating a new Zap
  2. Click Connect Account
  3. Enter your API Key (pk_live_...). The API URL field is optional (default https://api.payzcore.com).
  4. Test the connection

Because the triggers poll the API, each poll counts toward your daily API call limit.

Example Zaps

Payment → Slack Notification

Trigger: PayzCore - New Completed Payment
Action: Slack - Send Channel Message
  Channel: #payments
  Message: "Payment received: ${{paid_amount}} {{token}} from {{external_ref}}"

Payment → Google Sheets Log

Trigger: PayzCore - New Completed Payment
Action: Google Sheets - Create Spreadsheet Row
  Payment ID: {{id}}
  Amount: {{paid_amount}}
  Customer: {{external_ref}}
  Network: {{network}}
  Date: {{paid_at}}

Payment → Email Receipt

Trigger: PayzCore - New Completed Payment
Action: Gmail - Send Email
  To: (lookup customer email from your DB)
  Subject: "Payment confirmed - {{paid_amount}} {{token}}"

Expired Payment → Follow-up

Trigger: PayzCore - New Expired Payment
Action: Email/Slack/CRM - Notify team about expired payment

See Also

On this page