Skip to content

Integration · Payments

hitpayapp.com

Connect Claude & ChatGPT to HitPay

Ask your AI about payments, orders, invoices and subscriptions and get the answer from your HitPay account. It can search payments by status, date or amount, check your balances and find an order. It can also create payment links, invoices, products and recurring billing, and refund a payment, with your approval if you want it.

Connect HitPay free

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

Try asking

  • “Which payments failed this week?”

    The AI searches payments by status and date range and lists them with amount, method and customer.

  • “Send Jane Tan a payment link for 250 SGD for the workshop deposit.”

    It creates a payment request with the amount, currency and purpose, and emails the link to the payer.

  • “Invoice Acme Pte Ltd 1,200 SGD for March consulting, due in 14 days.”

    It finds or creates the customer and creates the invoice with amount, currency and due date. It can email the invoice if you ask.

What your AI can do

Payments and orders

Search payments by status, date, amount, customer or location, read orders and refunds, and see your balances.

Payment links and invoices

Create payment requests and invoices, send them by email or SMS, and search or delete payment links.

Customers, products and subscriptions

Create and update customers and products, list subscription plans and set up recurring billing.

  • “What are our current balances?”

    It shows the account's current balances.

  • “Put [email protected] on our monthly membership plan.”

    It lists your subscription plans, then sets up recurring billing for the customer and can email them a link to set up payment.

  • “Refund 50 SGD of payment 9a7c.”

    It refunds that amount on the payment. The money goes back to the customer and the refund cannot be undone.

84 tools for HitPay

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

  • cancel_readerDeletesCancel a reader. Destructive action; may require approval. API summary: Cancel the terminal reader.
  • create_accountChanges dataCreate a new account. API summary: Create a virtual account.
  • create_addressChanges dataCreate a new address. Required: name, street, city, state, country or postal code. Search addresses first to avoid duplicates. API summary: Create location.
  • create_beneficiaryChanges dataCreate a new beneficiary. Required: body. Search beneficiaries first to avoid duplicates.
  • create_customerChanges dataCreate a customer with email, phone_number and optional name, address and remark. Check the customer list first to avoid duplicates.
  • create_invoiceChanges dataCreate an invoice with amount, currency, invoice_date, payment_by, due_date and a customer_id or customer name and email. Setting send_email emails it to the recipients.
  • create_orderChanges dataCreate a new order. Required: amount, currency, remark, location id, customer id or customer pickup. Search orders first to avoid duplicates. API summary: Create Order.
  • create_payment_requestChanges dataCreate a payment request (payment link) with currency, amount, purpose and the payer's name, email or phone. Setting send_email or send_sms sends the link to the payer.
  • create_printMoves moneyCreate a new print. Required: terminal id. Financial or irreversible action; may require approval. API summary: Print Receipt.
  • create_productChanges dataCreate a product with name and price, plus optional description, currency, quantity, categories and variations.
  • create_quoteChanges dataCreate a new quote. Required: beneficiary id or source currency. API summary: Estimate transfer fees.
  • create_recurring_billingChanges dataSet up recurring billing for a customer (customer_email) from a plan_id or with name, amount and cycle. Setting send_email emails the customer a link to set up payment.
  • create_remitterChanges dataCreate a new remitter. Required: entity type, full name, date of birth, nationality, contact number or address. API summary: Create new remitter.
  • create_schemaChanges dataCreate a new schema. API summary: Get the API schema.
  • create_static_qrChanges dataCreate a new static qr. Required: name or payment provider method. API summary: Create a Static QR.
  • create_subscription_planChanges dataCreate a new subscription plan. Required: name, cycle or amount. API summary: Create a Subscription Plan.
  • create_transferMoves moneyCreate a new transfer. Search transfers first to avoid duplicates. Financial or irreversible action; may require approval.
  • create_webhook_eventDeletesCreate a new webhook event. Required: name, url or event types. Destructive action; may require approval. API summary: Create a Webhook Event.
  • delete_addressDeletesPermanently delete a address by location. Destructive action; may require approval. API summary: Delete location.
  • delete_beneficiaryDeletesPermanently delete a beneficiary by beneficiary id. Destructive action; may require approval. API summary: Delete existing beneficiary.
  • delete_customerDeletesPermanently delete a customer by customer id. Destructive action; may require approval. API summary: Delete Customer.
  • delete_invoiceDeletesPermanently delete a invoice by invoice id. Destructive action; may require approval. API summary: Delete Invoice.
  • delete_orderDeletesPermanently delete a order by order id. Destructive action; may require approval. API summary: Delete Order.
  • delete_payment_requestDeletesDelete a payment request (payment link) by request_id so it can no longer be paid. Cannot be undone.
  • delete_productDeletesPermanently delete a product by product id. Destructive action; may require approval.
  • delete_recurring_billingDeletesPermanently delete a recurring billing by recurring billing id. Destructive action; may require approval. API summary: Delete Recurring Billing.
  • delete_remitterDeletesPermanently delete a remitter by remitter id. Destructive action; may require approval. API summary: Delete remitter.
  • delete_static_qrDeletesPermanently delete a static qr by static qr id. Destructive action; may require approval. API summary: Delete the static QR.
  • delete_subscription_planDeletesPermanently delete a subscription plan by plan id. Destructive action; may require approval. API summary: Delete Subscription Plan.
  • delete_webhook_eventDeletesPermanently delete a webhook event by webhook event id. Destructive action; may require approval. API summary: Delete Webhook Event.
  • export_balance_breakdownChanges dataExport payments. API summary: Export Balance Breakdown.
  • export_paymentsExport payments. Results are paginated. API summary: Export Charges.
  • get_accountGet one account by account id. API summary: Get virtual account details.
  • get_addressGet one address by location. API summary: Get location.
  • get_beneficiaryGet one beneficiary by beneficiary id. API summary: Get a beneficiary by ID.
  • get_customerGet one customer by customer_id.
  • get_employeeGet one employee by employee id. API summary: Get Staff Detail.
  • get_orderGet one order by order_id, with items, amounts and status.
  • get_paymentGet one payment by payment_id, with amount, status, method and customer.
  • get_payment_requestGet one payment request (payment link) by request_id, including its URL and status.
  • get_productGet one product by product_id, with price, stock and variations.
  • get_recurring_billingGet one recurring billing by recurring_billing_id.
  • get_refundGet one refund by refund_id.
  • get_remitterGet one remitter by remitter id. API summary: Get remitter detail.
  • get_static_qrGet one static qr by static qr id. API summary: Get Static QR Detail.
  • get_subscription_planGet one subscription plan by plan id. API summary: Get Subscription Plan Details.
  • get_transferGet one transfer by transfer id. API summary: Get transfer by ID.
  • get_webhook_eventGet one webhook event by webhook event id. API summary: Get Webhook Event Detail.
  • list_account_statusesList account statuses. API summary: Get Account Status.
  • list_accountsList accounts. Results are paginated. API summary: Get virtual accounts.
  • list_balance_paymentsList payments for a balance. Optional filters: created at from or created at to. Results are paginated. API summary: Get Balance Transactions.
  • list_balancesShow the account's current balances.
  • list_customersList customers, page by page.
  • list_invoicesList invoices, filtered by status, reference or customer_email.
  • list_locationsList business locations, optionally filtered by keywords.
  • list_notificationsList notifications. API summary: Get Notifications Setting.
  • list_readersList readers. Results are paginated. API summary: Get all card readers.
  • list_recurring_billingsList recurring billings (subscriptions), filtered by status, reference, customer_email or plan.
  • list_remittersList remitters. Results are paginated. API summary: Get list of remitters.
  • list_staffList staff members on the account.
  • list_static_qrsList static qrs. API summary: Get All Static QRs.
  • list_subscription_plansList subscription plans that recurring billings can use.
  • list_webhook_eventsList webhook events. API summary: Get All Webhook Events.
  • pay_recurring_billingMoves moneyPay a recurring billing (recurring billing id). Financial or irreversible action; may require approval. API summary: Charge the saved card.
  • refund_paymentMoves moneyRefund a payment: pass payment_id and the amount to refund. This moves money back to the customer and cannot be undone.
  • search_beneficiariesSearch beneficiaries by query. Use this to find existing beneficiaries before creating a new beneficiary. Results are paginated. API summary: Get list of beneficiaries.
  • search_categoriesSearch categories by active, parent id or keywords. Use this to find existing categories before creating a new category. Results are paginated. API summary: Get All Product Category.
  • search_ordersSearch orders by status, date range or keywords.
  • search_payment_requestsSearch payment requests (payment links) by text or metadata.
  • search_paymentsSearch payments (charges) by status, date range, amount range, customer_id, payment_request_id, location or keywords.
  • search_productsSearch products by keywords, status, category, channel or location.
  • search_transfersSearch transfers by beneficiary id, keywords or status. Use this to find existing transfers before creating a new transfer. Results are paginated. API summary: Get list of transfers.
  • update_addressChanges dataUpdate an existing address identified by location. Only the fields you pass are changed. API summary: Toggle location active status.
  • update_beneficiaryChanges dataUpdate an existing beneficiary identified by beneficiary id. Only the fields you pass are changed. API summary: Update existing beneficiary.
  • update_customerChanges dataUpdate a customer's name, email, phone, address or remark by customer_id.
  • update_invoiceChanges dataUpdate an existing invoice identified by invoice id. API summary: Update the invoice.
  • update_notificationsVisible to othersUpdate an existing notification. Has effects visible outside this system. API summary: Update Notifications Setting.
  • update_orderChanges dataUpdate an existing order identified by order id. Only the fields you pass are changed. API summary: Update the order.
  • update_payment_requestChanges dataUpdate an existing payment request identified by request id. API summary: Update Payment Request.
  • update_productChanges dataUpdate a product by product_id; name and price are required, other fields such as description or quantity are optional.
  • update_recurring_billingChanges dataUpdate an existing recurring billing identified by recurring billing id. API summary: Update Recurring Billing.
  • update_static_qrChanges dataUpdate an existing static qr identified by static qr id. API summary: Update Static QR.
  • update_subscription_planChanges dataUpdate an existing subscription plan identified by plan id. API summary: Update Subscription Plan.
  • update_webhook_eventDeletesUpdate an existing webhook event identified by webhook event id. Destructive action; may require approval. API summary: Update Webhook Event.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your HitPay API key. In the HitPay dashboard go to Settings > API Keys and copy your API key, or generate one if needed. Use a key from the production dashboard. Sandbox keys only work against the sandbox.

  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 HitPay?

It can read and search payments, orders, payment requests, invoices, customers, products, recurring billings, subscription plans, refunds, balances, staff and locations. It can create customers, products, payment requests, invoices and recurring billing, update customers and products, delete payment requests and refund payments.

Does the AI see my HitPay API key?

No. Your HitPay API key is encrypted at rest and never shown to the AI. After you save it, it is 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 with lookups only. Refunding a payment moves money back to the customer and deleting a payment link cannot be undone, and 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 connect your own HitPay account, so any HitPay fees are between you and HitPay.

Can I use a HitPay sandbox key?

The connection is set up for keys from the HitPay production dashboard. Sandbox keys only work against the HitPay sandbox, so use a production key when you connect.

Let your AI work in HitPay today.

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

Connect HitPay free

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