Skip to content

Integrations

One plan. Every store.

Rekoup needs two things from a store: to hear when an order is placed and to be able to mark it paid. Every platform can do both, so Rekoup works everywhere.

Rekoup for WooCommerce

A real payment gateway, not a text box with your Zelle handle.

At checkout, "Pay by bank" appears alongside your other methods. When a customer chooses it, the plugin asks Rekoup for a unique amount for that order and shows the customer what to send, inline or on the hosted page. The order sits in Pending payment. When the money lands in your account, Rekoup calls the plugin's signed webhook and the order moves to Processing with a note showing the rail, amount, and match rule. Your fulfillment flow doesn't change.

  • WordPress 6.4+
  • WooCommerce 8.0+
  • PHP 8.1+
  • Block and classic checkout
  • HPOS compatible

Open source under GPL-2.0. The plugin stores only your API key; it never sees bank credentials.

Install in about ten minutes

  1. Step 1: Create your Rekoup account and connect your bank and Zelle handle.

  2. Step 2: Download the plugin and upload it under Plugins, Add New, Upload.

  3. Step 3: Open WooCommerce, Settings, Payments, and enable Rekoup.

  4. Step 4: Paste your API key from the Rekoup dashboard.

  5. Step 5: Place a test order. Rekoup's test mode confirms it without real money.

Rekoup for Shopify

Bank pay on Shopify, even in categories Shopify won't process.

Rekoup installs as an order app, not a payment app. You add "Pay by bank" as a manual payment method in Shopify's settings. When a customer chooses it, the order is created as pending, and Rekoup places the payment instructions and the unique amount on the thank-you page and in the order confirmation email. When the money lands, Rekoup marks the order paid through Shopify's API and your fulfillment proceeds as normal. Shopify never processes the payment, which is why this works.

Join the Shopify waitlist

API and hosted checkout

A payment link and a two-call API.

Create an intent, get back a unique amount and a checkout URL. Listen for payment.confirmed on your webhook, verified with an HMAC signature. Query any intent by id. Cancel one if the order changes. Keys are per merchant and scoped read or write. Everything is idempotent.

$ curl -X POST https://api.rekoup.app/v1/intents \  -H "Authorization: Bearer rk_live_…" \  -d '{"amount_cents":14700,"order_ref":"1042","rail":"zelle"}'{"unique_amount_cents":14723,"checkout_url":"https://pay.rekoup.app/o/…"}
Read the docs

Squarespace, Wix, Big Cartel, invoices, quotes.

Anything without a plugin works through the hosted checkout link. Same unique amount, same confirmation, same price.