Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
e63eb2c
PayPal Payment Buttons: port the V2 API-driven integration onto trunk
millerf Aug 27, 2026
604e059
PayPal Payment Buttons: move JSX-bearing V2 modules to .jsx
millerf Aug 27, 2026
0220c95
PayPal Payment Buttons: restore the SimplePayments editor test
millerf Aug 27, 2026
dd9265e
PayPal Payment Buttons: update V2 tests to the shipped UI
millerf Aug 27, 2026
a0711e3
PayPal Payment Buttons: fix the V2 PHP suite
millerf Aug 27, 2026
945cc76
PayPal Payment Buttons: fix CI lint, Phan, and PHP test failures
millerf Aug 27, 2026
1653282
PayPal Payment Buttons: add changelog entries for the V2 integration
millerf Aug 27, 2026
9ff9ca9
PayPal Payment Buttons: de-duplicate the E2E suite and refresh the docs
millerf Aug 27, 2026
23d2e35
PayPal Payment Buttons: cover the onboarding and REST paths with unit…
millerf Aug 27, 2026
850b017
PayPal Payment Buttons: register the REST routes in Jetpack and proxy…
millerf Aug 27, 2026
39dd6bb
PayPal Payment Buttons: stop the Jetpack block loader shadowing jetpa…
millerf Aug 27, 2026
4747958
PayPal Payment Buttons: move the REST routes to the wpcom/v2 namespace
millerf Aug 28, 2026
ba7eb0c
PayPal Payment Buttons: register the Payment Links admin page in Jetpack
millerf Aug 28, 2026
9be52ad
PayPal Payment Buttons: cover REST route registration
millerf Aug 28, 2026
2a838bd
PayPal Payment Buttons: read the platform credentials from constants
millerf Aug 28, 2026
6b0e7bd
PayPal Payment Buttons: stop the onboarding route colliding with itse…
millerf Aug 28, 2026
4bf1045
Remove unecessary fix
millerf Aug 28, 2026
ab7e242
PayPal Payment Buttons: fix the static analysis and credential error …
millerf Aug 28, 2026
308b6b0
PayPal Payment Buttons: move the platform endpoint to jetpack-mu-wpcom
millerf Aug 28, 2026
b665d19
PayPal Payment Buttons: dispatch the platform call in-process on Word…
millerf Aug 28, 2026
8ac7170
PayPal Payment Buttons: opt the platform endpoint out of the WPCOM si…
millerf Aug 28, 2026
3c8f245
PayPal Payment Buttons: clear the connect error when the wizard chang…
tx2pnw Aug 29, 2026
b716404
PayPal Payment Buttons: show payment links in the admin list
tx2pnw Aug 31, 2026
e0ef737
PayPal Payment Buttons: include the description error in form validity
tx2pnw Aug 31, 2026
f7e246e
PayPal Payment Buttons: attach the admin inline script to fix Copy to…
tx2pnw Aug 31, 2026
3e102b9
PayPal Payment Buttons: enable email in admin
tx2pnw Sep 1, 2026
727d59e
PayPal Payment Buttons: fix missing delete warning in admin list and …
tx2pnw Sep 1, 2026
a6a308d
PayPal Payment Buttons: remove the unused standalone plugin entry point
millerf Sep 1, 2026
c5f4788
PayPal Payment Buttons: stop sending unit_amount at both product and …
millerf Sep 1, 2026
15783af
PayPal Payment Buttons: surface the disconnected state instead of fai…
millerf Sep 1, 2026
2b6b201
PayPal Payment Buttons: include the partner attribution code in every…
millerf Sep 1, 2026
d5dbcd7
PayPal Payment Buttons: fix the seller nonce being one character too …
millerf Sep 1, 2026
efa10f4
PayPal Payment Buttons: save the merchant ID that onboarding returns
millerf Sep 1, 2026
f1772f5
PayPal Payment Buttons: make onboarding failures say what went wrong
millerf Sep 1, 2026
12bdd02
PayPal Payment Buttons: close the onboarding popup when PayPal returns
millerf Sep 1, 2026
4ac60b7
PayPal Payment Buttons: assert PayPal's documented bounds on the refe…
millerf Sep 1, 2026
813cf25
PayPal Payment Buttons: complete onboarding through PayPal's onboardi…
millerf Sep 1, 2026
6492e16
PayPal Payment Buttons: let PayPal's SDK own the connect button
millerf Sep 1, 2026
8aaccd4
PayPal Payment Buttons: report platform misconfiguration instead of "…
millerf Sep 1, 2026
99a9158
PayPal Payment Buttons: name the platform credentials that are missing
millerf Sep 1, 2026
2cb3f35
PayPal Payment Buttons: open a window, not a tab, when PayPal's SDK i…
millerf Sep 1, 2026
3e2f4e0
PayPal Payment Buttons: load PayPal's SDK into the editor's iframe
millerf Sep 1, 2026
7934031
PayPal Payment Buttons: fix blank block editor when the Jetpack plugi…
tx2pnw Sep 1, 2026
1d90b55
PayPal Payment Buttons: Start at welcome screen when Connect can work
tx2pnw Sep 1, 2026
28e6973
PayPal Payment Buttons: Stop retrying the onboarding link after a fai…
tx2pnw Sep 2, 2026
ad9a095
PayPal Payment Buttons: hide the welcome step and the Back link into …
tx2pnw Sep 2, 2026
fc41b60
PayPal Payment Buttons: stop a dismissed error from calling PayPal again
tx2pnw Sep 2, 2026
cd6d20f
PayPal Payment Buttons: fix the QR toggle encoding the page URL
tx2pnw Sep 2, 2026
17e7292
PayPal Payment Buttons: wire the copy button in the button's QR panel
tx2pnw Sep 2, 2026
ec83510
PayPal Payment Buttons: connect in a popup so the editor survives onb…
millerf Sep 2, 2026
5f98327
PayPal Payment Buttons: let the seller's own click open PayPal
millerf Sep 2, 2026
a473f45
PayPal Payment Buttons: redirect the popup straight to PayPal
millerf Sep 2, 2026
1a9cc87
PayPal Payment Buttons: restore the SDK in the onboarding popup
millerf Sep 2, 2026
66efc82
PayPal Payment Buttons: exchange the auth code in the right environment
millerf Sep 2, 2026
8106bc5
PayPal Payment Buttons: run onboarding over the editor, in no extra w…
millerf Sep 2, 2026
ca8d43d
PayPal Payment Buttons: drop the onboarding popup page
millerf Sep 2, 2026
da75f53
PayPal Payment Buttons: discard a connection that fails its final checks
millerf Sep 2, 2026
26240d8
PayPal Payment Buttons: open PayPal's window from the merchant's own …
millerf Sep 2, 2026
d9b1570
PayPal Payment Buttons: say which app lacks access, and what PayPal said
millerf Sep 2, 2026
fb3ee65
PayPal Payment Buttons: list the granted scopes when access is refused
millerf Sep 2, 2026
ff22568
PayPal Payment Buttons: onboard sellers onto PPCP_STANDARD
millerf Sep 2, 2026
1e9d4a8
PayPal Payment Buttons: open the dashboard for the environment being …
millerf Sep 2, 2026
a5fbf27
PayPal Payment Buttons: say what PayPal rejected about a referral
millerf Sep 2, 2026
0a0b0f0
PayPal Payment Buttons: PPCP is the referral enum, not PPCP_STANDARD
millerf Sep 2, 2026
2869329
PayPal Payment Buttons: onboard with EXPRESS_CHECKOUT again
millerf Sep 2, 2026
7e9c5c8
PayPal Payment Buttons: retire the entitlement-hunt instrumentation
millerf Sep 2, 2026
805fb44
PayPal Payment Buttons: restore the connect-error tests dropped in th…
tx2pnw Sep 2, 2026
aa210d8
PayPal Payment Buttons: request Payment Links & Buttons in the referral
tx2pnw Sep 2, 2026
702b297
PayPal Payment Buttons: fix the published price ignoring per-option p…
tx2pnw Sep 2, 2026
369a99d
PayPal Payment Buttons: fix Connect showing a blank overlay instead o…
tx2pnw Sep 3, 2026
cb9fa46
PayPal Payment Buttons: fix closing PayPal's window leaving the edito…
tx2pnw Sep 3, 2026
8d18e85
PayPal Payment Buttons: take the lowest price from the primary option…
millerf Sep 3, 2026
5045cb4
PayPal Payment Buttons: show the payment a block points at, not the c…
millerf Sep 3, 2026
819d626
PayPal Payment Buttons: reject decimal prices for zero-decimal curren…
millerf Sep 3, 2026
6e2c4b6
PayPal Payment Buttons: log when stored credentials cannot be decrypt…
millerf Sep 3, 2026
95b0e3c
PayPal Payment Buttons: bring the lockfile up to date with trunk afte…
millerf Sep 3, 2026
4c29696
PayPal Payment Buttons: move API_BASE into its own file
tx2pnw Sep 3, 2026
ed99ace
PayPal Payment Buttons: move the currency list into its own file
tx2pnw Sep 3, 2026
1abc68c
PayPal Payment Buttons: move the full-color logo into its own file
tx2pnw Sep 3, 2026
82742cf
PayPal Payment Buttons: move the format switcher into its own file
tx2pnw Sep 3, 2026
c27cba3
PayPal Payment Buttons: give api-base.js the @since its siblings carry
tx2pnw Sep 3, 2026
79fb08f
PayPal Payment Buttons: drop the @since the split files never should …
tx2pnw Sep 3, 2026
64b6da8
PayPal Payment Buttons: move the partner SDK loader into its own file
tx2pnw Sep 3, 2026
78d525a
PayPal Payment Buttons: move the connection-changed broadcast into it…
tx2pnw Sep 3, 2026
cdb9a2d
PayPal Payment Buttons: move the connection machine into its own hook
tx2pnw Sep 3, 2026
a5cf0a2
PayPal Payment Buttons: put the mount-fetch JSDoc back on the effect …
tx2pnw Sep 3, 2026
3120dc0
PayPal Payment Buttons: rename the connection hook file
tx2pnw Sep 3, 2026
339950a
PayPal Payment Buttons: move the payment resource into its own hook
tx2pnw Sep 3, 2026
2396d23
PayPal Payment Buttons: move the connection wizard into its own file
tx2pnw Sep 3, 2026
d5f048c
PayPal Payment Buttons: move the product form into its own file
tx2pnw Sep 3, 2026
6d54366
PayPal Payment Buttons: move the block inspector into its own file
tx2pnw Sep 3, 2026
b9aa85e
PayPal Payment Buttons: move the legacy block into its own file
tx2pnw Sep 3, 2026
1d6203a
PayPal Payment Buttons: move the confirmation dialogs into their own …
tx2pnw Sep 3, 2026
8200736
PayPal Payment Buttons: exclude the .js source files from the product…
tx2pnw Sep 4, 2026
9fa6c0b
PayPal Payment Buttons: move the block JS into components/, hooks/ an…
tx2pnw Sep 4, 2026
048973d
PayPal Payment Buttons: rename the block inspector and full-color log…
tx2pnw Sep 4, 2026
0dc32db
PayPal Payment Buttons: document where new block files go and fix the…
tx2pnw Sep 4, 2026
f893ac3
PayPal Payment Buttons: warn that deleting a link breaks published bl…
millerf Sep 4, 2026
bf1db9e
PayPal Payment Buttons: move the product name field into the block in…
tx2pnw Sep 4, 2026
778d318
PayPal Payment Buttons: move the price and currency fields into the b…
tx2pnw Sep 4, 2026
c094ae5
PayPal Payment Buttons: add changelog entry for the inspector move
tx2pnw Sep 4, 2026
5e3e314
PayPal Payment Buttons: move the description field into the block ins…
tx2pnw Sep 4, 2026
3e24623
PayPal Payment Buttons: move the product image field into the block i…
tx2pnw Sep 5, 2026
f418dfa
PayPal Payment Buttons: move the return URL field into the block insp…
tx2pnw Sep 5, 2026
fbb1003
PayPal Payment Buttons: move the checkout options into the block insp…
tx2pnw Sep 5, 2026
ae11278
PayPal Payment Buttons: move the product options into the block inspe…
tx2pnw Sep 5, 2026
2ef2c46
PayPal Payment Buttons: move the display format control into the bloc…
tx2pnw Sep 5, 2026
629c924
PayPal Payment Buttons: move the button appearance fields into the bl…
tx2pnw Sep 5, 2026
f297090
PayPal Payment Buttons: move the form actions into the block inspector
tx2pnw Sep 5, 2026
93a7c31
PayPal Payment Buttons: remove the CSS rules orphaned by the inspecto…
tx2pnw Sep 5, 2026
1b7ce46
PayPal Payment Buttons: tidy the display format panel
tx2pnw Sep 8, 2026
591c07e
PayPal Payment Buttons: tidy the details panel
tx2pnw Sep 8, 2026
ce7e243
PayPal Payment Buttons: flatten the variant builder's option indent
tx2pnw Sep 8, 2026
4ac119a
PayPal Payment Buttons: label currencies by code and symbol
tx2pnw Sep 8, 2026
d8d93b6
PayPal Payment Buttons: stop the save button carrying the display format
tx2pnw Sep 8, 2026
b0d89c0
PayPal Payment Buttons: order the inspector panels the way the design…
tx2pnw Sep 8, 2026
a74ca50
PayPal Payment Buttons: give the tax fields the full column
tx2pnw Sep 8, 2026
8e8aa9d
PayPal Payment Buttons: open the panels the design opens on load
tx2pnw Sep 8, 2026
7861f7d
PayPal Payment Buttons: accept 204 on a payment resource update
tx2pnw Sep 8, 2026
54f2a26
PayPal Payment Buttons: stop an update deleting fields the form canno…
tx2pnw Sep 8, 2026
a229be8
PayPal Payment Buttons: remove the tax name field and the gate that l…
tx2pnw Sep 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: patch
Type: fixed

PayPal Payment Buttons: refuse to generate an onboarding link when the platform partner merchant ID is not configured, instead of failing later with an unrelated error.
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: patch
Type: fixed

PayPal Payment Buttons: name the platform credential constants that are missing when an environment is only partly configured.
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: patch
Type: fixed

PayPal Payment Buttons: include PayPal's own error details when it rejects a partner referral, so a failed connection says what was wrong.
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: added

PayPal Payment Buttons: add the WordPress.com endpoint that generates PayPal onboarding links.
Loading
Loading