kalessil
Repos
20
Followers
116

A Static Code Analyzer for PHP (a PhpStorm/Idea Plugin)

1373
115

Events

Update the deprecating set-output command (#5680)

Merge branch 'develop' into fix/5310-usage-of-processed-intent

Created at 3 weeks ago

International Expansion: Add new countries to supported countries list (#5536)

WCPay as a Platform: Fixing the request for listing disputes (#5660)

Co-authored-by: Dat Hoang htdat@users.noreply.github.com

Removing duplicate code, resulting from a merge (#5667)

Initial progressive onboarding form (#5670)

Use a proper mechanism to determine when the page is loaded after paying for order (#5661)

Co-authored-by: Timur Karimov timurkarimov@timurs-macbook-pro.home

Allow Get_Charge to handle py_ objects. (#5358)

Merge branch 'develop' into fix/5310-usage-of-processed-intent

Created at 3 weeks ago

Add merge request trigger to relevant workflows (#5666)

Load Checkout scripts when Cart Total is 0 (#5652)

Co-authored-by: Jessy P jessy.pappachan@automattic.com

Fix monthly deposit schedule displayed incorrectly as '3rd' or '31st' when schedule set to 'Last day of the month' (#5617)

Removed PHP ENUM dependency due to conflicts with multiple PHP versions (#5585)

Co-authored-by: Dat Hoang htdat@users.noreply.github.com Co-authored-by: Achyuth Ajoy achyuthajoy@gmail.com

Avoid Transactions list to have its layout modified when hovering over conversion icon (#5656)

Log error message when calling redirect_to_login fails (#5665)

Merge branch 'develop' into fix/5310-usage-of-processed-intent

Created at 3 weeks ago

UPE: fixed failing tests.

Created at 3 weeks ago

UPE: added new test cases.

Created at 3 weeks ago

UPE: fixed Psalm violations

Created at 3 weeks ago
UPE: intent caching tweaks

I need inputs from more folks:

  • @FangedParakeet: are there changes from the PR which need to be adopted from UPE_Payment_Gateway to UPE_Split_Payment_Gateway?
  • @Automattic/helix: could this PR affect subscriptions? What test scenarios would you recommend performing?
  • @htdat: based on the duplicate charges prevention project, which test scenarios for checkout blocks would you recommend performing?
Created at 3 weeks ago

UPE: added changelog entry

Created at 3 weeks ago

Ensure Subscription integration hooks during initialization is only run once (#5625)

Update version and add changelog entries for release 5.5.1

Fix WooPay settings warning visibility (#5607)

Co-authored-by: Hsing-yu Flowers hsingyuc.7@gmail.com

Make sure get woopay available countries return an array (#5610)

WooPay enablement converts legacy UPE to split UPE (#5614)

Legacy UPE site automatically converted to split UPE when WooPay enabled on site.

Fix isUsingSavedPaymentMethod logic on the checkout processing with the split UPE enabled (#5594)

Co-authored-by: Timur Karimov timurkarimov@timurs-macbook-pro.home

Fix readme.txt.

Amend changelog entries for release 5.5.1

Fix readme.txt.

Update release date.

Fixes the save cards checkbox appearance for WCPay gateway (#5654)

Co-authored-by: Timur Karimov timurkarimov@timurs-macbook-pro.home

Merge branch 'trunk' into release/5.5.1

Amend changelog entries for release 5.5.1

Fix readme.txt.

Merge release/5.5.1 into trunk

Merge trunk v5.5.1 into develop

Merge branch 'develop' into fix/5310-usage-of-processed-intent

Created at 3 weeks ago

UPE: fixed Psalm violations

Created at 3 weeks ago
UPE: intent caching tweaks

A new batch of changes, and it makes sense to describe the current version.

Three major decisions:

  • rely on order status change to clear cached intent ID
  • improve error handling in UPE gateway to mark order failed and create a note for failing intent updates
  • remove most of the clear cached intent calls and keep them only in the place where order status change can not be guaranteed

Tradeoffs:

  • we have to keep the intent verification (vs order and intent status), as the generated checkout pages are not refreshing the intent id.

This means it should be possible to open two pages and complete the order on one page; voila, the second open one uses a processed intent. Changes preventing duplicate orders/charges will likely cover this, but I suggest keeping the introduced verifications for now - I don't have better ideas on how to sync cached intent ID.

Created at 3 weeks ago