/en/changelog/rss.xml.
Payment button (widget)
New Payment button (widget) section: a single/v1/sdk.js script that adds a floating button to your page and opens the payment process for your product in a modal. No backend and no API key - the product ID is all it needs.- Configuration with
data-*attributes: button text, bubble, language, position, several widgets on one page - Controlling the widget
window.PaymoveWidget, thepaymove:completedevent and custom buttons - Paying for a specific document (
data-external-id) and a document-number entry screen (data-document-entry) - Apple Pay activation: the widget requires
merchantDomainon the product and a verification file from paymove hosted on your domain
Payout account (IBAN) on the product and the payment
We documented how to choose the account Paymove pays funds out to. You set it when creating the product, and a single payment or subproduct can override it. Details: REST API, Configuration, SDK and DocPay. The same information is inskill.md, agents.md and llms.txt.- The
bankAccountDetailsobject (iban,holderName,nip- onlyibanis required) when creating a product, a payment and a subproduct, also in the OpenAPI specifications - The
bankAccountfield of the SDK’screatePayment- the IBAN alone as a string - An invalid IBAN returns
400, and a product’s account cannot be changed withPATCH- you can only set it at creation
Sandbox BLIK test code and PayPo minimum amount
The Payment methods page now explains how to pay in sandbox and from what amount the customer sees PayPo. The same information is inskill.md, agents.md and llms.txt.- Sandbox BLIK test code: any 6 digits starting with
777, e.g.777123 - PayPo appears on the checkout only from 10.00 PLN (
priceof1000or more) - below that the method is not listed
Corrections after verifying the docs against the API
We went through the documentation endpoint by endpoint and checked every claim against the running API. Here is what needed correcting.-
pricein the webhook payload is the amount you sent when creating the payment, not the amount net of the fee - you can compare it against your own record -
retriesandexpectedCodeare required when registering a webhook; omitting either returns500 - The
detailsfield of a DocPay pricing entry is a JSON object, not a string - The webhook list endpoint accepts only the
productIdparameter -
CARDadded to the list ofdetails.triggerPaymentvalues in the OpenAPI specification - The
activeFromfield in the webhook payload, pluspartnerId,productIdsandretryOnCodeson the webhook object
New look for the documentation
The documentation now uses the Paymove design system: light and dark themes, Google Sans Flex and Geist Mono typography, Lucide icons and redesigned components.- New home page with quick links, products, popular pages and a prompt for AI assistants
- Changelog tab with this log and an RSS feed
- Dark code blocks in both themes - syntax is always readable
Clearer instructions for AI agents
We updatedskill.md, agents.md and llms.txt as well as the product and webhook configuration guide so an agent creates them correctly the first time.- Product field
metadata.logoUrl- the shop logo shown on the checkout - Product field descriptions: what is optional, what the customer sees, what lands in the webhook
- Error codes
401(key lacks permissions) and403(foreignpartnerId) on the Error codes page
Apple Pay in the widget
In the modal the checkout runs in an iframe on your domain, so Apple requires that domain to be registered. The Browser widget page describes how.- Product field
metadata.merchantDomainand the Apple verification file - Without this configuration Apple Pay does not appear in the modal’s payment methods
Automatic return to the shop
The newdetails.autoclose field (milliseconds) makes the checkout return to returnUrl on its own after a successful payment, or close the modal in the widget. The countdown is shown in the “Back to shop” button and any customer interaction cancels it.-
details.autoclosein the REST API and in SDK types from release0.3.0 - The widget’s
autocloseDelayoption replaced byautoclosein the payment data
Documentation for AI agents
Every page can be fetched as plain Markdown, and an agent gets the complete integration procedure at a single URL.-
https://docs.paymove.io/skill.md- step-by-step integration instructions for an agent -
agents.mdto paste intoAGENTS.md,CLAUDE.mdor Cursor rules, plus thellms.txtindex - New pages: Quickstart, Webhook signature verification, Payment statuses, Error codes