Skip to content

Integration · Payments

zrupay.com

Connect Claude & ChatGPT to ZRU

Ask your AI which sales came in today, what plan a customer is on, or to create a payment link in ZRU. It can create and update customers, products, plans and coupons, start, pause, resume and stop subscriptions, and read transactions and sales. Refunds and voids are there too, behind your approval.

Connect ZRU free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Show me today's sales.”

    The AI lists your sales and can open any one of them with amount and status.

  • “Create a payment link for 2 T-shirts at 20 EUR each with free shipping.”

    It creates a transaction for the products and returns the payment link your customer pays through.

  • “Pause the subscription for customer 881 until further notice.”

    It pauses the subscription so no charges are made while it is paused. It can resume it later.

What your AI can do

Payments and sales

Create transactions with a payment link, read transactions and sales, and refund or void a sale with your approval.

Subscriptions and plans

Create plans and subscriptions, and pause, resume or stop a subscription.

Customers, products and coupons

List, create and update customers and products, and create and list discount coupons.

  • “Set up a monthly plan called Pro at 29 EUR.”

    It creates a recurring subscription plan with name, price and a one-month billing period.

  • “Make a 10 percent coupon, SPRING10, valid for 100 uses.”

    It creates the coupon with code, name, value, type and usage limit.

  • “Refund 15 EUR on sale 3302.”

    After your approval it refunds that amount to the customer. A refund cannot be undone.

69 tools for ZRU

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_authorizationChanges dataCreate a new authorization. API summary: Create Authorization.
  • create_authorization_removeChanges dataCreate a new remove for a authorization. API summary: Remove an Authorization.
  • create_couponChanges dataCreate a discount coupon with `code`, `name`, `value` and `coupon_type`, plus optional usage limit and expiration date.
  • create_customerChanges dataCreate a customer with `name`, identity document `id_number` and issuing `id_country`, plus optional email, phone and address.
  • create_customer_documentChanges dataCreate a new document for a customer. Required: file or type. API summary: Create Document of the Client.
  • create_customer_ibanChanges dataCreate a new iban for a customer. Required: iban. API summary: Create IBAN of the Client.
  • create_planChanges dataCreate a subscription plan with `name`, `price`, billing `duration` and `unit` (e.g. every 1 month), and whether it is `recurring`.
  • create_productChanges dataCreate a product with a `name`, `price` and optional `description`.
  • create_shippingChanges dataCreate a new shipping. Required: name or price. API summary: Create Shipping.
  • create_subscriptionChanges dataCreate a subscription for an existing `plan_id` (or an inline `plan`), with an optional trial period. The customer subscribes through the returned payment link.
  • create_subscription_startChanges dataCreate a new start for a subscription. API summary: Start Subscription.
  • create_taxChanges dataCreate a new tax. Required: name or percent. API summary: Create Tax.
  • create_transactionChanges dataCreate a payment transaction (checkout) for `products`, with optional tax, shipping and coupon. The customer pays through the returned payment link.
  • create_transferMoves moneyCreate a new transfer. Required: wallet id, amount or concept. Financial or irreversible action; may require approval. API summary: Create Transfer.
  • create_walletChanges dataCreate a new wallet. Required: name, client id or currency. API summary: Create Wallet.
  • delete_couponDeletesPermanently delete a coupon by coupon id. Destructive action; may require approval. API summary: Delete Coupon.
  • delete_planDeletesPermanently delete a plan by plan id. Destructive action; may require approval. API summary: Delete Plan.
  • delete_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Delete Product.
  • delete_shippingDeletesPermanently delete a shipping by shipping id. Destructive action; may require approval. API summary: Delete Shipping.
  • delete_taxDeletesPermanently delete a tax by tax id. Destructive action; may require approval. API summary: Delete Tax.
  • get_authorizationGet one authorization by authorization id. API summary: Get Authorization.
  • get_couponGet one coupon by coupon id. API summary: Get Coupon.
  • get_currencyGet one currency by currency id. API summary: Get Moneda.
  • get_customerGet one customer by `customer_id`.
  • get_customer_documentGet one document for a customer by document id. API summary: Get Document of the Client.
  • get_customer_ibanGet one iban for a customer by iban id. API summary: Get IBAN of the Client.
  • get_gatewayGet one gateway by gateway id. API summary: Get Gateway.
  • get_planGet one subscription plan by `plan_id`.
  • get_productGet one product by `product_id`.
  • get_saleGet one sale by `sale_id`, including amount and status.
  • get_shippingGet one shipping by shipping id. API summary: Get Shipping.
  • get_subscriptionGet one subscription by `subscription_id`, including plan and status.
  • get_taxGet one tax by tax id. API summary: Get Tax.
  • get_transactionGet one transaction by `payment_id`, including products, amounts, status and payment link.
  • get_transferGet one transfer by transfer id. API summary: Get Transfer.
  • get_walletGet one wallet by wallet id. API summary: Get Wallet.
  • get_wallet_pageGet one page for a wallet by page id. API summary: Get Entry of the Wallet.
  • list_authorizationsList authorizations.
  • list_couponsList discount coupons.
  • list_currenciesList currencies.
  • list_customer_documentsList documents for a customer. API summary: List Documents of the Client.
  • list_customer_ibansList ibans for a customer. API summary: List IBANs of the Client.
  • list_customersList your customers (clients).
  • list_gatewaysList gateways.
  • list_plansList your subscription plans.
  • list_productsList your products.
  • list_salesList sales (completed or authorized payments).
  • list_shippingsList shippings.
  • list_subscriptionsList customer subscriptions.
  • list_taxesList taxes.
  • list_transactionsList payment transactions (checkouts) in your ZRU account.
  • list_transfersList transfers.
  • list_wallet_pagesList pages for a wallet. API summary: List Entries of the Wallet.
  • list_walletsList wallets.
  • pause_subscriptionChanges dataPause a subscription by `subscription_id`; no charges while paused.
  • pay_authorizationMoves moneyCharge a authorization (authorization id). Financial or irreversible action; may require approval. API summary: Charge an Authorization.
  • pay_saleMoves moneyCapture a sale (sale id). Financial or irreversible action; may require approval. API summary: Capture Sale.
  • refund_saleMoves moneyRefund a sale by `sale_id` for the given `amount`. Money is returned to the customer; this cannot be undone.
  • resume_subscriptionChanges dataReactivate a paused subscription by `subscription_id`, so charges resume.
  • stop_subscriptionChanges dataStop (cancel) a subscription by `subscription_id`. Future charges end.
  • update_couponChanges dataUpdate an existing coupon identified by coupon id. Only the fields you pass are changed. API summary: Edit Coupon.
  • update_customerChanges dataChange a customer's name, email, phone, address or website by `customer_id`.
  • update_customer_ibanChanges dataUpdate an existing iban identified by iban id. Only the fields you pass are changed. API summary: Edit IBAN of the Client.
  • update_planChanges dataChange a plan's name, price, duration or description by `plan_id`.
  • update_productChanges dataChange a product's name, price or description by `product_id`.
  • update_shippingChanges dataUpdate an existing shipping identified by shipping id. Only the fields you pass are changed. API summary: Edit Shipping.
  • update_taxChanges dataUpdate an existing tax identified by tax id. Only the fields you pass are changed. API summary: Edit Tax.
  • update_walletChanges dataUpdate an existing wallet identified by wallet id. Only the fields you pass are changed. API summary: Edit Wallet.
  • void_saleDeletesVoid (cancel) a sale by `sale_id` and `amount` before it settles. This cannot be undone.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose ZRU from the app list.

  2. 2

    Paste your key

    Follow the provider setup guide to obtain these values: Public key; Secret key. Paste each value into its own labelled field in HeyMyApps. Use the original values; HeyMyApps handles header names, separators and any required encoding automatically.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in ZRU?

The AI can read customers, products, plans, coupons, transactions, sales and subscriptions. It can create and update customers, products and plans, create coupons, transactions with a payment link and subscriptions, pause, resume and stop subscriptions, and refund or void sales.

Does the AI see my ZRU credentials?

No. Your ZRU credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Refunding a sale returns money to the customer and voiding a sale cannot be undone, so both can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own ZRU account. Anything ZRU charges for payments is between you and ZRU.

How do I enter my ZRU keys?

ZRU uses a public key and a secret key for each environment. Copy both from the ZRU panel and paste them into HeyMyApps as one value: the public key, a colon, then the secret key.

Let your AI work in ZRU today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect ZRU free

HeyMyApps is not affiliated with ZRU. Product names are trademarks of their owners.