Skip to content

Integration · Payments

paypro.nl

Connect Claude & ChatGPT to PayPro

Ask your AI which payments came in, what a customer's subscription looks like, or to create a payment link in PayPro. It reads payments, refunds, subscriptions, mandates, chargebacks, balances and payouts, and can create customers, payment requests and subscriptions, pause or cancel subscriptions and refund payments, with your approval if you want it.

Connect PayPro free

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

Try asking

  • “Which payments came in this week?”

    The AI lists payments with amount, status and customer.

  • “Create a payment link for 49.95 EUR for the June workshop.”

    It creates a payment request for 4995 cents in EUR and returns the link the customer pays at.

  • “Start a monthly subscription of 25 EUR for Jansen BV.”

    It finds the customer and starts a subscription with a monthly period. The customer is billed on that schedule.

What your AI can do

Payments and refunds

Create payment requests, read payment status, cancel open payments and refund full or partial amounts.

Subscriptions and mandates

Start, update, pause, resume and cancel subscriptions, list billing periods and see customers' direct-debit mandates.

Customers and payouts

Create and update customers, and see balances, payouts, chargebacks and installment plans.

  • “Pause the subscription for De Vries.”

    It pauses the subscription, so no new periods are billed until you resume it.

  • “Refund 10 EUR of the last payment from Jansen BV.”

    It finds the payment and refunds 1000 cents. The money goes back to the customer and the refund cannot be undone.

  • “Were there any chargebacks lately?”

    It lists chargebacks, which are payments the customer's bank reversed.

63 tools for PayPro

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

  • cancel_installment_planDeletesCancel a installment plan (installment plan id). Destructive action; may require approval. API summary: Cancels a installment plan.
  • cancel_paymentDeletesCancel an open payment by `payment_id` so it can no longer be paid.
  • cancel_refundMoves moneyCancel a refund (refund id). Financial or irreversible action; may require approval. API summary: Cancels a refund.
  • cancel_subscriptionDeletesCancel a subscription by `subscription_id`. The customer will no longer be billed and this cannot be undone.
  • create_a_next_period_for_this_subscriptionChanges dataCreate a new subscription for a subscription. Required: amount. API summary: Create a next period for this subscription.
  • create_customerChanges dataCreate a customer with name, email, company, address, `country` (ISO code such as NL), phone and VAT number.
  • create_installment_planChanges dataCreate a new installment plan. Required: customer, description, currency, period or number of periods. API summary: Creates a installment plan.
  • create_installment_plan_pauseChanges dataCreate a new pause for a installment plan. API summary: Pauses a installment plan.
  • create_installment_plan_resumeChanges dataCreate a new resume for a installment plan. API summary: Resumes a paused installment plan.
  • create_mandateChanges dataCreate a new mandate. Required: customer or pay method. API summary: Creates a mandate.
  • create_paymentChanges dataCreate a payment request for `amount` in cents, `currency` EUR and `description`, optionally for a `customer`, with return URLs; returns a link the customer pays at. Passing a `mandate` charges the customer by direct debit straight away, so only do that when the user explicitly asks.
  • create_payoutMoves moneyCreate a new payout. Required: amount or currency. Financial or irreversible action; may require approval. API summary: Creates a payout.
  • create_subscriptionChanges dataStart a subscription for a `customer` with `description`, `currency` EUR and `period` (amount in cents, interval day/week/month/year, multiplier), optional start or cancel date. The customer will be billed on this schedule.
  • create_top_upChanges dataCreate a new top up. Required: amount. API summary: Creates a top-up.
  • create_webhookDeletesCreate a new webhook. Destructive action; may require approval. API summary: Creates a webhook.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Deletes a webhook.
  • get_balanceGet one balance by balance id. API summary: Retrieves a balance.
  • get_chargebackGet one chargeback by chargeback id. API summary: Retrieves a chargeback.
  • get_currency_conversionGet one currency conversion by currency conversion id. API summary: Retrieves a currency conversion.
  • get_customerGet one customer by `customer_id`, including contact and address details.
  • get_eventGet one event by event id. API summary: Retrieves an event.
  • get_installment_planGet one installment plan by installment plan id. API summary: Retrieves a installment plan.
  • get_installment_plan_periodGet one installment plan period by installment plan period id. API summary: Retrieves a installment plan period.
  • get_mandateGet one mandate by mandate id. API summary: Retrieves a mandate.
  • get_paymentGet one payment by `payment_id`, including amount, status, customer and payment link.
  • get_payoutGet one payout by payout id. API summary: Retrieves a payout.
  • get_refundGet one refund by `refund_id`, including amount and status.
  • get_subscriptionGet one subscription by `subscription_id`, including period amount, interval and status.
  • get_subscription_2Get one subscription by subscription id. API summary: Retrieves a subscription period.
  • get_top_upGet one top up by top up id. API summary: Retrieves a top-up.
  • get_webhookGet one webhook by webhook id. API summary: Retrieves a webhook.
  • list_balance_paymentsList payments for a balance. API summary: Retrieves a list of balance transactions.
  • list_balancesList the account's balances.
  • list_chargebacksList chargebacks (disputed payments reversed by the customer's bank).
  • list_currency_conversion_paymentsList payments for a currency conversion. API summary: Retrieves a list of payments that belong to this currency conversion.
  • list_currency_conversion_payments_retrieve_list_of_transactions_List payments for a currency conversion. API summary: Retrieves a list of balance transactions that belong to this currency conversion.
  • list_currency_conversionsList currency conversions. API summary: Retrieves a list of currency conversions.
  • list_customer_mandatesList the direct-debit mandates of one customer by `customer_id`.
  • list_customer_subscriptionsList the subscriptions of one customer by `customer_id`.
  • list_customersList customers in the PayPro account.
  • list_eventsList events. API summary: Retrieve a list of events.
  • list_installment_plan_installment_plan_periodsList installment plan periods for a installment plan. API summary: Retrieves a list installment plan periods that belong to this installment plan.
  • list_installment_plan_period_paymentsList payments for a installment plan period. API summary: Retrieves a list of payments that belong to this installment plan period.
  • list_installment_plansList installment plans (payments split into several parts).
  • list_mandatesList direct-debit mandates in the account.
  • list_payment_chargebacksList chargebacks for a payment. API summary: Retrieves a list of chargebacks that belong to this payment.
  • list_payment_refundsList the refunds made on one payment by `payment_id`.
  • list_paymentsList payments in the account.
  • list_payoutsList payouts from PayPro to your bank account.
  • list_refundsList refunds in the account.
  • list_subscription_paymentsList payments for a subscription. API summary: Retrieves a list of payments that belong to this subscription period.
  • list_subscription_periodsList the billing periods of a subscription by `subscription_id`.
  • list_subscriptionsList subscriptions in the account.
  • list_top_upsList top ups. API summary: Retrieve a list of top-ups.
  • list_webhooksList webhooks. API summary: Retrieves a list of webhooks.
  • pause_subscriptionChanges dataPause a subscription by `subscription_id`; no new periods are billed until resumed.
  • pay_methodMoves moneyPay a method. Financial or irreversible action; may require approval. API summary: Retrieve a list of pay methods.
  • refund_paymentMoves moneyRefund a payment by `payment_id` for `amount` in cents (partial refunds allowed), with optional `reason` and `description`. Money is returned to the customer and this cannot be undone.
  • resume_subscriptionChanges dataResume a paused subscription by `subscription_id`; billing starts again.
  • update_customerChanges dataUpdate a customer by `customer_id`. Only the fields you pass change.
  • update_installment_planChanges dataUpdate an existing installment plan identified by installment plan id. Only the fields you pass are changed. API summary: Updates an installment plan.
  • update_subscriptionChanges dataUpdate a subscription by `subscription_id`: period amount or interval, description, mandate or cancel date. Changes affect future periods.
  • update_webhookDeletesUpdate an existing webhook identified by webhook id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Updates a webhook.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste a PayPro API key. You need an approved PayPro account. In the PayPro Dashboard go to Developers > API keys, generate an API key and copy it.

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

It can read customers, payments, refunds, subscriptions and their billing periods, mandates, chargebacks, balances, payouts and installment plans. It can create and update customers, create payment requests, cancel open payments, refund payments, and start, update, pause, resume and cancel subscriptions.

Does the AI see my PayPro API key?

No. You paste your PayPro API key into HeyMyApps once. It is encrypted at rest, never shown to the AI and never shown again after you save it. The AI only gets the results of the tools you have switched on.

Can I control what the AI is allowed to do?

Yes. Switch on only the tools you want, for example lookups without refunds. Actions that move money or end billing, like refund_payment and cancel_subscription, can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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, and you do not need a credit card to start. Paid plans are billed per completed task. You connect your own PayPro account, so anything PayPro charges is between you and PayPro.

Can the AI charge a customer by direct debit?

Only if the customer has a mandate and you ask for it. A payment created with a mandate is charged straight away, so the AI only does that when you explicitly tell it to. Without a mandate, create_payment gives you a link the customer pays at.

Let your AI work in PayPro today.

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

Connect PayPro free

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