Pay by Link & Pay After Confirmation changelog
All notable changes to Pay by Link & Pay After Confirmation (kv_pay_by_link) are documented here.
The format follows Keep a Changelog and the project uses Semantic Versioning.
[Unreleased]
Section titled “[Unreleased]”[1.0.0] - 2026-10-19
Section titled “[1.0.0] - 2026-10-19”- Payment links of three kinds: existing unpaid order, custom amount with description, prepared product cart (fixed or store prices, optional shipping charge).
- Link rules: expiry date, single use or several payments (maximum or unlimited), customer account binding, allowed payment methods.
- Pay page with order summary, contact and address fields, the store’s payment methods and payment fees, result after the payment and retry on failure; never cached, keeps the shopper’s own cart.
- Orders are placed and paid with core functions (repay logic for order links, server-side cart and order placement for amount and cart links).
- Sharing: URL with copy button, QR code (SVG download), e-mail with an editable template.
- Pay after confirmation: automatic order link and e-mail on chosen order statuses.
- Status tracking (created, opened, paid, expired, cancelled), history per link, list with tabs, search, filters and CSV export, links on the order page, e-mail to the orders department when a link is paid.
- Security: signed random tokens, hashed storage, rate limits, server-side amounts and prices, company scope checks.
- Multi-Vendor vendor panel (own orders and products, can be switched off); Ultimate storefront scope.
- Developer hook
kv_pay_by_link_paid. - Domain-bound license check and self-healing upgrades.