Repository navigation
feat: 3.2.4 — capture on CHECKOUT.ORDER.APPROVED; REST API orders follow PayPal's order statuses
- CHECKOUT.ORDER.APPROVED webhook of a payment request: captured on the server and
recorded once (racing the return page never records twice), so an app that never
reopens the return page still gets paid. Subscribe the webhook to this event. - orderStatusAfter(): an order placed through REST API v2 (gp247/shop 3.5.1) moves to the
"success" / "refunded" status set in this plugin, like a website order. - The return page accepts a payment request of a store without its own domain
(single-domain multi-vendor marketplace) opened on the main domain; PayPal credentials
still come from the request's store.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com