Skip to content

Integration · Payments

getpinch.com.au

Connect Claude & ChatGPT to Pinch Payments

Ask your AI about payers, payments and subscriptions in Pinch and get the answer from your account. It can find processed and scheduled payments, list refunds, and show which payments, refunds and fees make up a transfer to your bank. It can also create payers and payment links, cancel subscriptions and issue refunds, with your approval if you want it.

Connect Pinch Payments free

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

Try asking

  • “Which payments were processed last week?”

    The AI lists processed payments in that date range, with amount, status and payer.

  • “Send Jane Miller a payment link for 150.00 for her workshop.”

    It finds the payer and creates a payment link for that amount with a description. She is only charged when she pays through the link.

  • “What is scheduled to be charged next?”

    It lists payments that are scheduled but not yet processed.

What your AI can do

Payers and payments

Search, create and update payers, and read processed and scheduled payments with status and attempts.

Payment links and subscriptions

Create and read payment links, and look up plans and subscriptions or cancel a subscription.

Refunds and transfers

Issue and list refunds, and see which payments, refunds and fees are in each transfer to your bank.

  • “What made up the last transfer to our bank?”

    It finds the transfer and lists the payments, refunds and fees included in it.

  • “Cancel the subscription for [email protected].”

    It finds the payer and the subscription and cancels it, so no further payments are taken. This cannot be undone.

  • “Refund 20.00 of Jane Miller's last payment, the order was short.”

    It finds the payment and creates the refund with the amount and reason. The money goes back to the payer and the refund cannot be undone.

55 tools for Pinch Payments

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

  • cancel_subscriptionDeletesCancel a subscription by `subscription_id` so no further payments are taken. This cannot be undone.
  • create_contactChanges dataCreate a new contact. Required: contact type. Search contacts first to avoid duplicates. API summary: Create or Update Contact.
  • create_managedChanges dataCreate a new managed. Required: company name, company email, bank account routing number, bank account number, contacts or ip address. API summary: Create Managed Merchant.
  • create_merchant_financial_dataChanges dataCreate a new merchant financial data. API summary: Save Merchant Financial Data.
  • create_nonceChanges dataCreate a new nonce. Required: nonce. API summary: Check Payment Nonce.
  • create_nonce_check_refund_nonceMoves moneyCreate a new nonce. Required: nonce. Financial or irreversible action; may require approval. API summary: Check Refund Nonce.
  • create_payer_sourceChanges dataCreate a new source for a payer. API summary: Create Payment Source.
  • create_paymentChanges dataCreate a new payment. Required: payer id, amount or transaction date. API summary: Create or Update Payment.
  • create_payment_linkChanges dataCreate a payment link for a payer: `payer_id`, `amount` in cents, `description`, `return_url` and `allowed_payment_methods` (credit-card, bank-account). The payer is charged only when they pay through the link.
  • create_planChanges dataCreate a new plan. Required: name. API summary: Create or Update Plan.
  • create_realtimeChanges dataCreate a new realtime. Required: amount. API summary: Create Realtime Payment.
  • create_subscriptionChanges dataCreate a new subscription. Required: plan id or payer id. API summary: Create Subscription.
  • create_tokenDeletesCreate a new token. Required: publishable key. Destructive action; may require approval. API summary: Tokenise Payment Source.
  • create_updateChanges dataCreate a new update. Required: company name or company email. API summary: Update Merchant.
  • create_webhookDeletesCreate a new webhook. Required: uri. Destructive action; may require approval. API summary: Create or Update Webhook.
  • delete_contactDeletesPermanently delete a contact by contact id. Destructive action; may require approval. API summary: Delete Contact.
  • delete_payerDeletesPermanently delete a payer by payer id. Destructive action; may require approval. API summary: Delete Payer.
  • delete_payer_sourceDeletesPermanently delete a source by source id. Destructive action; may require approval. API summary: Delete Payment Source.
  • delete_payment_linkDeletesPermanently delete a payment link by payment link id. Destructive action; may require approval. API summary: Delete Payment Link.
  • delete_planDeletesPermanently delete a plan by plan id. Destructive action; may require approval. API summary: Delete Plan.
  • delete_scheduled_paymentDeletesDelete a payment by `payment_id` so it will not be charged. Use only for scheduled payments that have not been processed; this cannot be undone.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Delete Webhook.
  • get_contactGet one contact by contact id. API summary: Get Contact.
  • get_eventGet one event by event id. API summary: Get Event.
  • get_payerGet one payer by `payer_id`, including contact details and saved payment sources.
  • get_paymentGet one payment by `payment_id` (pmt_...), including amount, status, attempts and payer.
  • get_payment_linkGet one payment link by `payment_link_id`, including its URL, amount and status.
  • get_planGet one subscription plan by `plan_id`, including its fixed and recurring payments.
  • get_refundGet one refund by `refund_id`.
  • get_subscriptionGet one subscription by `subscription_id`, including plan, payer and upcoming payments.
  • get_transferGet one transfer by `transfer_id` (tra_...).
  • get_webhookGet one webhook by webhook id. API summary: Get Webhook.
  • list_authsList auths. API summary: Health.
  • list_currentsList currents. API summary: Get Current Merchant Financial Data.
  • list_eventsList events. Optional filters: start date, end date or event type. Results are paginated. API summary: List all events.
  • list_feesList fees. API summary: Get Fees.
  • list_managedsList manageds. API summary: List Managed Merchants.
  • list_payer_payment_linksList the payment links created for one payer by `payer_id`.
  • list_payer_paymentsList all payments for one payer by `payer_id`.
  • list_payment_linksList payment links.
  • list_plan_paymentsList payments for a plan. Optional filters: start date or total amount.
  • list_plansList subscription plans.
  • list_processed_paymentsList processed payments, filtered by transaction date range (`start_date`, `end_date`) or a payment/attempt ID in `filter`.
  • list_refundsList refunds, optionally between `start_date` and `end_date`.
  • list_scheduled_paymentsList payments that are scheduled but not yet processed.
  • list_subscriptionsList subscriptions (recurring payment schedules for payers).
  • list_transfer_itemsList the line items (payments, refunds, fees) included in one transfer by `product_id` (the transfer ID, tra_...).
  • list_transfersList transfers (settlements paid out to your bank account).
  • list_webhooksList webhooks.
  • refund_paymentMoves moneyRefund a processed payment: `payment_id`, `amount` in cents and a `reason`. This sends money back to the payer and cannot be undone.
  • save_payerChanges dataCreate a payer (`first_name` and `email_address` required) with optional phone, company and address. Pass an existing `id` to update that payer instead. Search first to avoid duplicates.
  • search_contactsSearch contacts by filter. Use this to find existing contacts before creating a new contact. Results are paginated. API summary: Get Contacts.
  • search_payersSearch payers by name or email with `filter`. Use this to find a payer's ID (pyr_...) before other lookups.
  • submit_feeVisible to othersCalculate a fee. Has effects visible outside this system. API summary: Calculate Fees.
  • upload_documentChanges dataUpload a document. API summary: Upload Document.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste two values: the Application ID and Secret key of a Pinch application. In the Pinch portal open API Keys (web.getpinch.com.au/api-keys), create an Application and copy its Application ID and Secret Key. Do not use the deprecated Merchant ID.

  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 Pinch Payments?

The AI can search and read payers, payments, payment links, plans, subscriptions, refunds and transfers, including the line items in a transfer. It can create and update payers, create payment links, delete a scheduled payment, cancel a subscription and issue refunds.

Does the AI see my Pinch credentials?

No. Your Application ID and Secret key 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 with lookups only. Refunds, cancelling a subscription and deleting a scheduled payment cannot be undone, and they 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?

Pinch Payments connects with OAuth, and OAuth connections need the HeyMyApps Pro plan or above. HeyMyApps also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own Pinch account.

Why not use my Pinch Merchant ID?

Pinch has deprecated the Merchant ID for API access. Instead you create an Application under API Keys in the Pinch portal and use its Application ID and Secret key. HeyMyApps uses them to get short-lived access tokens from Pinch when the AI calls a tool.

Let your AI work in Pinch Payments today.

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

Connect Pinch Payments free

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