Integration · Payments
Connect Claude & ChatGPT to PayPlus
Ask your AI to create a payment link, find a customer's transactions or refund a charge in PayPlus. It can read terminals and transaction history, manage customers and products, create invoices and receipts, record expenses and look at recurring payments. Payment and bookkeeping questions get answered without opening the dashboard.
Free plan, no credit card. Takes about a minute.
Try asking
“Create a payment link for Dana Levi for the two-hour workshop.”
It generates a PayPlus payment page link with the amount, item and customer details. No money moves until the customer pays.
“Show last week's transactions on our main terminal.”
It finds the terminal and lists its transaction history between the dates you give.
“Refund the last charge for [email protected] in full.”
It looks up the transaction and refunds it. The money goes back to the card and the refund cannot be undone.
What your AI can do
Payments and refunds
Create payment page links, look up transactions, read a terminal's transaction history and recurring payments, and refund a charge.
Documents and expenses
List and read invoices, receipts and other documents, create new ones with a draft or preview first, and record and read expenses.
Customers and products
Find, create and update customers and products, and list product categories, terminals and cashiers.
“Make a receipt for Dana's payment, but show me a preview first.”
It creates the document as a preview so you can check it before a final document is made.
“Add a new customer, Cafe Noa, with the email [email protected].”
It checks that the customer does not already exist and creates it with name and email.
“Which recurring payments does Cafe Noa have?”
It lists the recurring payments on the terminal for that customer, and can show one with its schedule, items and status.
114 tools for PayPlus
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
cancel_paymentDeletesCancel a payment. Destructive action; may require approval. API summary: Cancel Transaction.createChanges dataCreate a new add. Required: name or valid.create_add_2Changes dataCreate a new add. Required: terminal uid, customer uid, card token, cashier uid, currency code or instant first payment.create_add_3Changes dataCreate a new add. Required: terminal uid or name.create_add_postDeletesCreate a new add. Required: terminal uid, customer uid, card date mmyy or credit card number. Destructive action; may require approval.create_approvalChanges dataCreate a new approval. Required: terminal uid, cashier uid, credit terms, amount, currency code or use token. API summary: Approval Transaction (J5).create_bank_customer_bank_accountChanges dataCreate a new bank. Required: customer uid, bank code, branch code, account number or account name. API summary: Add.create_checkChanges dataCreate a new check. Required: terminal uid, cashier uid, credit terms, amount, currency code or use token. API summary: Check Card Transaction (J2).create_customerChanges dataCreate a customer with `customer_name` and `email`, plus optional phone, VAT number, address and notes. Look them up first to avoid duplicates.create_documentChanges dataCreate an accounting document (invoice, receipt, etc.) of `doc_type` with customer, items and payments. Use `draft` or `preview` to check first; a real document is final and may be emailed to the customer.create_expenseChanges dataRecord an expense with `amount`, `number`, `doc_date`, `description`, `currency_code` and `subcategory_id`, plus optional supplier and VAT details.create_ipnChanges dataCreate a new ipn.create_ipn_fullChanges dataCreate a new ipn full.create_listDeletesCreate a new list. Required: terminal uid. Search lists first to avoid duplicates. Destructive action; may require approval.create_movements_journalChanges dataCreate a new movements journal. Required: from date or to date. API summary: Get movements report.create_paymentChanges dataCreate a new payment. Required: terminal uid. API summary: Rejected / Failures.create_payment_linkChanges dataGenerate a PayPlus payment page link for a customer to pay: pass `body` with the amount, items and customer details. No money moves until the customer pays.create_payment_postChanges dataCreate a new payment. Required: terminal uid. API summary: Cancellations.create_payment_validChanges dataCreate a new valid for a payment. Required: terminal uid or valid.create_productChanges dataCreate a product with `name`, `price`, `vat_type` and `currency_code`, plus optional barcode, description and categories.create_removeChanges dataCreate a new remove. Required: terminal uid.create_reset_removeChanges dataCreate a new reset remove. Required: terminal uid. API summary: ResetRemove.create_sms_contactVisible to othersCreate a new sms. Required: phone. Has effects visible outside this system. API summary: CreateContact.create_sms_contacts_to_groupsVisible to othersCreate a new sms. Has effects visible outside this system. API summary: AddContactsToGroups.create_sms_groupVisible to othersCreate a new sms. Required: name. Has effects visible outside this system. API summary: CreateGroup.create_terminal_typeChanges dataCreate a new terminal type. API summary: TerminalTypes.create_transaction_by_deviceChanges dataCreate a new transaction by device. Required: device uid, charge method, amount, currency code or credit terms. API summary: TransactionByDevice.create_transactions_approvalChanges dataCreate a new transactions approval. Required: terminal uid.delete_expenseDeletesPermanently delete a expense by expense uuid. Destructive action; may require approval. API summary: Delete expense record.delete_groupVisible to othersUpdate an existing delete group identified by group uid. Has effects visible outside this system.delete_list_coupons_in_groupDeletesPermanently delete a list coupons in group by coupon group uid. Destructive action; may require approval.delete_removeDeletesPermanently delete a remove by customer uid. Destructive action; may require approval.delete_sms_contactsDeletesPermanently delete a sms. Destructive action; may require approval. API summary: Delete Contact.find_transactionsChanges dataLook up transactions by `transaction_uid`, `customer_uid` or `more_info`, optionally between `from_date` and `until_date`.get_accountGet one account by customer uid. API summary: View.get_checkGet one check by uid.get_contact_message_infoGet one contact message info by sms contact message uid. API summary: ContactMessageInfo.get_coupon_detailGet one coupon detail by coupon group uid. API summary: Coupon Details.get_documentGet one accounting document by its UUID.get_expenseGet one expense by its UUID.get_group_detailGet one group detail by coupon group uid. API summary: GroupDetails.get_list_contacts_in_groupGet one list contacts in group by group uid. Results are paginated. API summary: ListContactsInGroup.get_message_infoGet one message info by sms message uid. Results are paginated. API summary: MessagesList.get_numberGet one number by series. API summary: Get document by Number.get_payment_recurring_chargeMoves moneyGet one payment. Financial or irreversible action; may require approval. API summary: View.get_recurring_paymentGet one recurring payment by `uid`, with its schedule, items and status.get_transaction_documentsChanges dataGet the invoice documents issued for transactions, by `filter` and optional `transaction_uid`.get_unique_identifierGet one unique identifier by unique identifier. API summary: Get document by Unique Identifier.get_viewGet one view by uid.get_view_getGet one view by deposit uid.listList lists. Optional filters: device uid, terminal uid or cashier uid.list_accountsList accounts. Optional filters: payment method or with reject. API summary: Company Bank Accounts.list_alternative_methods_listsList alternative methods lists.list_branches_listsList branches lists. API summary: BranchesList.list_brands_listsList brands lists.list_cancellationsList cancellations. Optional filters: terminal uid, currency code, customer uid, from date, till date or take. Results are paginated.list_cashiersList your PayPlus cashiers and their UIDs.list_categoriesList product categories, or one by `uid`.list_chargedsList chargeds. Optional filters: terminal uid, currency code, customer uid, from date, till date or take. Results are paginated.list_companiesList companies. API summary: ClearingCompanies.list_companies_clearingcompanies_copyList companies. API summary: IsuersCompanies.list_coupons_groupList coupons. Optional filters: take. Results are paginated. API summary: ListGroup.list_currenciesList currencies.list_customersList or look up customers, filtered by `email`, `vat_number` or `uuid`, with `take`/`offset` paging.list_dailiesList dailies. Optional filters: terminal uid, customer uid, from date, till date or take. Results are paginated. API summary: Daily stats.list_document_typesList the accounting document types you can create, such as invoices and receipts.list_documentsList invoices, receipts and other accounting documents with `take`, filtered by dates, types, statuses, customer, number or amount.list_expensesList recorded expenses, with optional `search` and `take`/`offset` paging.list_failuresList failures. Optional filters: terminal uid, currency code, customer uid, from date, till date or take. Results are paginated.list_futuresList futures. Optional filters: terminal uid, currency code, customer uid, from date, till date or take. Results are paginated.list_listsList lists. API summary: Bank List.list_lists_2List lists. Optional filters: terminal uid, from date, until date, currency code, deposit uid or take. Results are paginated.list_messages_listsList messages lists. Optional filters: take. Results are paginated. API summary: MessagesList.list_notification_responsesList notification responses. API summary: SMS Response.list_payment_linksList payment page links created for a terminal by `terminal_uid`.list_paymentsList payments for a payment. Optional filters: take or terminal uid. Results are paginated. API summary: Charges List.list_productsList products, optionally one product by `uid` or `barcode`, with `take`/`offset` paging.list_recurring_paymentsList recurring payments for a terminal by `terminal_uid`, optionally filtered by customer or `search`.list_sms_contactList sms. Optional filters: take. Results are paginated. API summary: List Contact.list_sms_groupList sms. Optional filters: take. Results are paginated. API summary: ListGroup.list_terminalsList your PayPlus terminals. Many payment and report tools need a terminal UID from here.list_transaction_historyChanges dataList a terminal's transaction history: pass `terminal_uid` and `filter` with fromDate and untilDate, optionally a customer or currency.pay_page_methodsMoves moneyCharge a page. Financial or irreversible action; may require approval. API summary: Available Charge Methods.pay_paymentMoves moneyCharge a payment. Financial or irreversible action; may require approval. API summary: Charge Transaction (J4).pay_payment_by_transaction_uidMoves moneyCharge a payment. Financial or irreversible action; may require approval. API summary: Charge by Transaction UID.refund_paymentMoves moneyRefund a payment. Financial or irreversible action; may require approval. API summary: Refund by Credit Card.refund_transactionMoves moneyRefund a charged transaction by `transaction_uid` and `amount` (up to the original amount). This moves money back to the card and cannot be undone.removeChanges dataUpdate an existing account identified by bank account uid. API summary: Remove.search_expired_cardsSearch expired cards by terminal uid, currency code, search, customer uid or take. Use this to find existing expired cards before creating a new expired card. Results are paginated.send_otpVisible to othersSend a otp. Has effects visible outside this system. API summary: Send OTP Through SMS.send_smsVisible to othersSend a sms. Has effects visible outside this system. API summary: SendSMS.send_sms_single_sms_messageVisible to othersSend a sms. Has effects visible outside this system. API summary: SendSingleSMSMessage.submit_otpVisible to othersVerify a otp. Has effects visible outside this system. API summary: One Time Pin Validation.updateChanges dataUpdate an existing update identified by uid.update_accountChanges dataUpdate an existing account identified by uid.update_contactVisible to othersUpdate an existing contact identified by contact uid. Has effects visible outside this system. API summary: Update Contact.update_credit_card_renewalChanges dataUpdate an existing credit card renewal identified by recurring uid. API summary: Credit Card Renewal Notification.update_customerChanges dataUpdate a customer by `uid`: name, email, phone, VAT number, address or notes. Only the fields you pass change.update_delete_couponChanges dataUpdate an existing delete coupon identified by coupon group uid.update_delete_groupChanges dataUpdate an existing delete group identified by coupon group uid.update_delete_recurringChanges dataUpdate an existing delete recurring identified by uid.update_disableChanges dataUpdate an existing disable identified by page request uid. API summary: Disable Payment Link Request.update_expenseChanges dataUpdate an existing expense identified by expense uuid. API summary: Update expense record.update_paymentMoves moneyUpdate an existing payment identified by uid. Financial or irreversible action; may require approval. API summary: Add Recurring Charge.update_payment_2Moves moneyUpdate an existing payment identified by charge uid. Financial or irreversible action; may require approval.update_payment_postMoves moneyUpdate an existing payment identified by charge uid. Financial or irreversible action; may require approval. API summary: Remove.update_productChanges dataUpdate a product by `uid`; `name`, `price`, `vat_type` and `currency_code` must be sent again.update_removeDeletesUpdate an existing remove identified by uid. Destructive action; may require approval.update_remove_contact_from_groupVisible to othersUpdate an existing remove contact from group identified by contact uid. Has effects visible outside this system. API summary: RemoveContactFromGroups.update_remove_contacts_from_groupVisible to othersUpdate an existing remove contacts from group identified by group uid. Has effects visible outside this system. API summary: RemoveContactsFromGroup.update_toggle_statusVisible to othersUpdate an existing toggle status identified by contact uid. Has effects visible outside this system. API summary: ToggleStatus.update_update_2DeletesUpdate an existing update identified by uid. Destructive action; may require approval.update_update_3Changes dataUpdate an existing update identified by uid.update_update_groupVisible to othersUpdate an existing update group identified by group uid. Has effects visible outside this system. API summary: UpdateGroup.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose PayPlus from the app list.
- 2
Paste your key
Paste your PayPlus API key and Secret key. You copy both from your PayPlus account; PayPlus' help article 'Copying the API parameters' shows where they are. HeyMyApps sends them in the api-key and secret-key headers.
- 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 PayPlus?
The AI can read terminals, cashiers, transactions, recurring payments, payment links, customers, products, categories, documents and expenses. It can create payment links, customers, products, expenses and accounting documents, update customers and products, and refund a transaction if you switch that tool on.
Does the AI see my PayPlus API keys?
No. Your PayPlus 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 with lookups only. A refund moves money back to the card and cannot be undone, and a final document may be emailed to the customer. 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 PayPlus account, so anything PayPlus charges is between you and PayPlus.
Why does PayPlus need a terminal UID?
Many PayPlus payment and report tools work per terminal, such as transaction history, payment links and recurring payments. The AI can list your terminals and cashiers first and then use the right terminal UID, so you do not have to look it up yourself.
Let your AI work in PayPlus today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect PayPlus freeHeyMyApps is not affiliated with PayPlus. Product names are trademarks of their owners.






