How to Connect Zaprite

Last updated March 5, 2026

Connecting Zaprite to Oshi lets you reward customers with Bitcoin (sats) on eligible Zaprite payments. Setup involves exchanging API credentials and adding a webhook.

Note: If you use Zaprite with WooCommerce, use the WooCommerce integration guide instead — your customers will automatically earn rewards through that connection.

Steps

Step 1: Get Your Zaprite Credentials

You'll need two values from Zaprite:

Organization ID:

  1. Log into the Zaprite Dashboard
  2. Go to Settings > General
  3. Copy your Organization ID

API Key:

  1. Go to Settings > API
  2. Click + Add API Key
  3. Enter a label and click Save
  4. Copy the API Key

Keep both values handy for the next step.

Step 2: Connect in Oshi

  1. From your Oshi dashboard, go to Connections in the left sidebar
  2. Find Zaprite and click Connect
  3. Paste your Organization ID and API Key
  4. Click Connect

After connecting, copy the Oshi Webhook URL that appears — you'll need it in the next step.

Step 3: Add the Webhook in Zaprite

  1. In the Zaprite Dashboard, go to Settings > API
  2. Click + Add Webhook
  3. Paste the Oshi Webhook URL into the Endpoint URL field
  4. Click Save

Your Zaprite account is now connected to Oshi.

Step 4: Choose How to Give Rewards

Option 1: Rewards on all Zaprite orders (default) — Every order created in Zaprite automatically earns rewards. Best for most merchants.

Option 2: Rewards on specific payment links only — If you use Zaprite for B2B payments, wholesale invoices, or internal billing, you may not want all orders earning rewards. To limit rewards to specific payment links:

  1. In your Oshi dashboard, under Connections > Zaprite, toggle Give rewards on all Zaprite orders off
  2. A Specific Payment Links field will appear
  3. Paste the Zaprite payment link(s) where you want customers to earn rewards
  4. Click Save Changes

What's Next

Was this article helpful?