Integration · Payments
Connect Claude & ChatGPT to ePay
Ask your AI to find a transaction, create a payment link for a customer or check what was in your last payout from ePay (Worldline). It can read billing agreements, plans, charges and stored card subscriptions, and stop or resume automatic charging. Refunds are possible too, if you allow them.
Free plan, no credit card. Takes about a minute.
Try asking
“Find the payment for order reference 10452.”
The AI searches transactions by reference and shows state, amount, and captured and refunded amounts.
“Create a payment link for 1,250 DKK for the webshop.”
It creates a payment link in øre for your point of sale. Nothing is charged until the customer pays.
“What was in our last settlement transfer?”
It finds the latest payout to your bank account and lists the transactions included in it.
What your AI can do
Transactions and refunds
Search transactions by state, amount, reference or date, read captures, refunds and voids, and refund a captured payment.
Payment links
Create payment links for a point of sale and check their state.
Subscriptions and payouts
Read billing agreements, plans, charges and stored cards, stop or resume billing, and see settlement transfers.
“Stop the billing agreement for customer 8812 until further notice.”
It stops automatic charging on that agreement. You can resume it later.
“Which automatic charges failed this week?”
It lists billing charges and shows the result of each one.
“Refund 200 DKK on transaction 7731.”
It refunds that amount in øre to the cardholder. This cannot be undone, so you can require approval first.
58 tools for ePay (Worldline)
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
cancel_paymentDeletesVoid a payment (transaction id). Destructive action; may require approval. API summary: Void Payment.create_accountChanges dataCreate a new account. Required: name, email, currency code, language, timezone or domain. API summary: Create merchant Account.create_account_access_tokenDeletesCreate a new access token for a account. Required: environment. Destructive action; may require approval. API summary: Request Merchant Access Token.create_agreementChanges dataCreate a new agreement. Required: billing plan id or subscription id. API summary: Create Billing Agreement.create_api_keyChanges dataCreate a new api key. Required: name. API summary: Create API key.create_batchVisible to othersCreate a new batch. Required: transactions. Has effects visible outside this system. API summary: MIT Batch Authorization.create_citChanges dataCreate a new cit. Required: point of sale id, amount or currency. API summary: Initialize Payment Session.create_mitChanges dataCreate a new mit. Required: subscription id, amount or notification url. API summary: MIT Authorization.create_motoChanges dataCreate a new moto. API summary: MOTO Authorization.create_paymentChanges dataCreate a new payment. API summary: Create Payment Link.create_payment_abortChanges dataCreate a new abort for a payment. API summary: Abort Payment.create_payment_account_updateChanges dataCreate a new account update for a payment. Required: enabled. API summary: Update Account Updates.create_payment_linkChanges dataCreate a payment link to send to a customer: amount in minor units (øre), currency and point_of_sale_id. Nothing is charged until the customer pays.create_payment_renewChanges dataCreate a new renew for a payment. API summary: Renew Payment.create_payoutMoves moneyCreate a new payout. Required: point of sale id, amount, currency, payment method id or notification url. Financial or irreversible action; may require approval. API summary: Payout (Asynchronous).create_planChanges dataCreate a new plan. Required: name, amount, currency, max attempts or interval. API summary: Create Billing Plan.create_point_of_saleChanges dataCreate a new point of sale. Required: name, domain or webhook authentication. API summary: Create Point of Sale.create_saleChanges dataCreate a new sale. Required: terminal or transaction. API summary: Physical Sale.create_terminal_switchChanges dataCreate a new switch for a terminal. API summary: Switch Terminal Store.create_webhookDeletesCreate a new webhook. Required: url, events or secret. Destructive action; may require approval. API summary: Create Webhook.delete_accountDeletesPermanently delete a account by account id. Destructive action; may require approval. API summary: Close merchant Account.delete_multi_linkDeletesPermanently delete a multi link by multi link id. Destructive action; may require approval. API summary: Deactivate Multi-Link.delete_paymentDeletesPermanently delete a payment by payment id. Destructive action; may require approval. API summary: Cancel Payment Link.delete_payment_deleteDeletesPermanently delete a payment by payment id. Destructive action; may require approval. API summary: Disable Stored Payment Method.delete_subscriptionDeletesPermanently delete a subscription by subscription id. Destructive action; may require approval. API summary: Disable Subscription.delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Delete Webhook.get_accountGet one account by account id. API summary: Show merchant Account.get_billing_agreementGet one billing agreement by agreement_id, including plan, status and next charge date.get_billing_chargeGet one billing charge by billing_agreement_charge_id, including its result.get_billing_planGet one billing plan by plan_id.get_payment_linkGet one payment link by multi_link_id, including its URL and state.get_payment_methodGet one payment by payment id. API summary: Get Payment Method.get_point_of_saleGet one point of sale by point of sale id. API summary: Get Point of Sale.get_sessionGet one session by session id. API summary: Get Payment Session.get_settlement_transferGet one settlement transfer by transfer_id, including amount and date.get_subscriptionGet one stored card subscription by subscription_id.get_transactionGet one transaction by its transaction ID (passed as payment_id), including state, amount, captured and refunded amounts.list_accountsList accounts. Results are paginated. API summary: List merchant Accounts.list_billing_agreementsList billing agreements, which link a customer's subscription to a billing plan.list_billing_chargesList automatic charges made under billing agreements, optionally for one billing_agreement_id.list_billing_plansList the billing plans (recurring price and interval) set up for automatic subscription billing.list_imported_payment_methodsList payments. Results are paginated. API summary: List Imported Payment Methods.list_payment_linksList payment links, filtered by state, point of sale or created date range.list_points_of_saleList your points of sale (webshops/stores). Use the ids when creating payment links.list_settlement_transfersList settlement transfers (payouts from ePay to your bank account).list_subscriptionsList stored card subscriptions (saved payment agreements) by state, customer, reference or date range.list_terminalsList terminals. Optional filters: point of sale id or device id. Results are paginated.list_transaction_operationsList finalized operations (authorizations, captures, refunds, voids) across transactions, optionally within a date range or point of sale.list_transactionsSearch payment transactions by state, amount, reference, customer, subscription, point of sale or created date range.list_transfer_transactionsList the transactions included in one settlement transfer (transfer_id).list_webhooksList webhooks. Results are paginated.pay_paymentMoves moneyCapture a payment (transaction id). Financial or irreversible action; may require approval. API summary: Capture Payment.pay_syncMoves moneyPayout a sync. Financial or irreversible action; may require approval. API summary: Payout (Synchronous).refund_transactionMoves moneyRefund a captured transaction: transaction_id and amount in minor units (øre). Money goes back to the cardholder and cannot be undone.resume_billing_agreementChanges dataResume a stopped billing agreement (agreement_id) from next_charge_at.stop_billing_agreementChanges dataStop automatic charging on a billing agreement (agreement_id). Can be resumed later with resume_billing_agreement.submit_accountVisible to othersActivate a account (account id). Has effects visible outside this system. API summary: Activate merchant Live Account.update_subscriptionChanges dataUpdate an existing subscription identified by subscription id. Only the fields you pass are changed. API summary: Update Subscription.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose ePay (Worldline) from the app list.
- 2
Paste your key
Paste your ePay API key. You find it in the ePay backoffice, see 'Find your API key' in the setup guide. Note your Point of Sale ID as well, which is used for payment links, or let the AI list your points of sale.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in ePay?
The AI can search and read transactions, operations, payment links, billing agreements, plans, charges, stored card subscriptions and settlement transfers. It can create payment links, stop or resume billing agreements, and refund captured transactions.
Does the AI see my ePay API key?
No. Your ePay 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. Refunds move money back to the cardholder and cannot be undone, so 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?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own ePay account.
Can the AI charge a customer's card?
No. The AI can create a payment link, but nothing is charged until the customer pays through it. It can stop or resume automatic billing on an existing agreement, and it can refund a captured transaction if you switch that tool on.
Let your AI work in ePay (Worldline) today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect ePay (Worldline) freeHeyMyApps is not affiliated with ePay (Worldline). Product names are trademarks of their owners.






