Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
7199fbb
Create a Tracks event for tracking CSV exports of Transactions, Dispu…
nagpai Feb 24, 2025
d7f79a9
update: tokenized ECE update on price change (#10388)
frosso Feb 24, 2025
738ce6a
Fixes undefined constant WC_Install::STORE_ID_OPTION error (#10432)
FangedParakeet Feb 24, 2025
8724369
fix: Manual capture fails in the transaction detail screen with a cus…
htdat Feb 25, 2025
319d34c
Add order note if payment tokens are missing or invalid on subscripti…
zmaglica Feb 26, 2025
c5ef672
Merge trunk v9.0.0 into develop
botwoo Feb 26, 2025
9574dc5
chore: remove unnecessary useEffect on settings toggle (#10449)
frosso Feb 26, 2025
03f6b03
Fix/increase docker php memory limit (#10454)
brettshumaker Feb 26, 2025
24efde2
Fix non-rendering PMME container on cart block for specific scenario …
timur27 Feb 27, 2025
2f84fc8
fix: ECE script dependencies with WC 9.7 (#10461)
frosso Feb 27, 2025
0bf5df6
Fix UPE styles extraction in the Site Editor (#10433)
danielmx-dev Feb 27, 2025
1dfacfe
chore: port ECE changes into tokenized ECE (#10459)
frosso Feb 27, 2025
4af3a1f
feat: GooglePay live account test mode notice (#10429)
frosso Feb 27, 2025
ec98a59
update: Change WooPayments "Channel" to "Sales Channel" and other cha…
htdat Feb 28, 2025
d14e829
dev - Fix the flaky test in WC_Payments_Incentives_Service_Test (#10472)
htdat Feb 28, 2025
e4b3f99
Show Express Checkout button previews in editor (#10141)
danielmx-dev Feb 28, 2025
deecd49
Add the prompt "Are you satisfied with WooPayments?" for eligible mer…
Jinksi Mar 4, 2025
e3fd503
Make Survey Deactivation Modal Scrollable (#10478)
dmallory42 Mar 4, 2025
c598036
chore: remove unused arguments from usePaymentCompleteHandler (#10473)
frosso Mar 5, 2025
e2f8890
Persist prompt dismissal in user preferences (#10444)
Jinksi Mar 5, 2025
4b9131f
POC - Centralized payment method definitions (#10217)
brettshumaker Mar 5, 2025
850cc72
WeChat Pay intent confirmation and error handling (#10442)
mdmoore Mar 5, 2025
bf4359c
chore: update google pay test mode notice text (#10487)
frosso Mar 5, 2025
af0851b
Removes 60 day survey (#10464)
jessy-p Mar 5, 2025
97a8564
Add the positive feedback modal to encourage merchants to leave a .or…
Jinksi Mar 6, 2025
978cd53
Scope CSS selectors to prevent unintended page effects (#10318)
BurakParsAydin Mar 6, 2025
1638b06
Updates and improvements to the Country select (#10483)
dmallory42 Mar 6, 2025
369cd71
Payouts - Show failure message in payout details for failed payouts …
nagpai Mar 6, 2025
8ff692c
chore: remove unused useApiFetch util (#10499)
frosso Mar 6, 2025
b576ebe
update: tokenized ECE log on session mismatch (#10494)
frosso Mar 6, 2025
3e425ac
chore: remove unused prevStep (#10497)
frosso Mar 6, 2025
913f011
chore: remove unused formatSsr util (#10498)
frosso Mar 6, 2025
dd990b1
fix: ECE failure with more than 9 shipping options (#10491)
frosso Mar 6, 2025
59c9267
chore: remove unused greetingStrings in account-balances (#10495)
frosso Mar 6, 2025
5ab4b00
Allow UPE_Payment_Method to accept and use definitions directly (#10504)
brettshumaker Mar 6, 2025
f481a0a
chore: remove unused DepositIncludesLoanPayoutNotice (#10496)
frosso Mar 7, 2025
a498e3a
Update Jetpack packages in composer (#10510)
htdat Mar 7, 2025
009a06c
chore: remove unused settings hooks from data store (#10500)
frosso Mar 7, 2025
f4865a2
WooPay: Skip email input search in pay for order flow and use email p…
danielmx-dev Mar 7, 2025
53fd4a5
fix: Alipay logo size in settings (#10507)
frosso Mar 7, 2025
99da1e5
Rename Reserved Keyword Parameters (#10387)
BurakParsAydin Mar 7, 2025
4365bea
Add Negative feedback modal for 2025 Feedback campaign (#10421)
brucealdridge Mar 10, 2025
3d38ec1
Send the store's URL to Stripe when the coming soon flag is removed (…
dpaun1985 Mar 10, 2025
49c3261
Add gateway ordering for gateways other than card (#10485)
timur27 Mar 10, 2025
31b23e8
Exclude playwright-report from eslint (#10506)
danielmx-dev Mar 10, 2025
6db7548
Remove annoying merchant feedback prompt animation on navigation (#10…
Jinksi Mar 10, 2025
8ba359b
Skip limits per currency check on admin pages (#10503)
danielmx-dev Mar 10, 2025
b4ba74e
Include transaction ID with reader charges summary request (#10333)
dmvrtx Mar 10, 2025
9deac50
Use outlined version of thumb up/down icons in merchant feedback prom…
Jinksi Mar 11, 2025
a37df15
Add support for 3ds in change PM for subscription flow (#10453)
timur27 Mar 11, 2025
b83c74b
add: Alipay payment method definition (#10501)
frosso Mar 11, 2025
5fe176f
Fix: Update Safe Mode notice to be consistent with new changes from J…
htdat Mar 12, 2025
377f967
Fix alignment of the merchant feedback prompt on small mobile screens…
Jinksi Mar 12, 2025
a2b4cda
Handle insufficient_balance_for_refund when in the admin order manage…
htdat Mar 12, 2025
11ac810
Update merchant feedback prompt text to emphasise a 5-star review req…
Jinksi Mar 12, 2025
e97b8b7
Add link to contact support in merchant feedback "No" modal (#10545)
Jinksi Mar 12, 2025
0fcdc7c
Remove AddPaymentMethodsTask reliance on upeMethods. (#10541)
brettshumaker Mar 12, 2025
4ec1d3a
Fix docblock and class description comment (#10550)
nagpai Mar 12, 2025
f09cc1e
Increase merchant feedback prompt button label underline offset (#10546)
Jinksi Mar 12, 2025
9691b28
Launch the merchant feedback prompt to all eligible merchants (#10529)
Jinksi Mar 12, 2025
1cf21d3
Fix fraud settings modal styles causing prompt for review modal UI bu…
Jinksi Mar 13, 2025
f3c62a1
Track action complete event in Stripe Notification embedded component…
oaratovskyi Mar 13, 2025
22dfecb
Fix validation for support phone numbers for Singapore (#10534)
dpaun1985 Mar 13, 2025
f00b02c
Transaction breakdown component for the Payment Details page (#10283)
dmvrtx Mar 13, 2025
6087795
Bypass enabled at checkout checks for payment methods configs (#10523)
danielmx-dev Mar 13, 2025
9f1d51f
Revert "Transaction breakdown component for the Payment Details page"…
dmvrtx Mar 13, 2025
ae0a529
Update payout failure messages for clarity and accuracy (#10565)
Jinksi Mar 14, 2025
65c0cb5
Fix Dispute Notice for Klarna Inquiry. (#10540)
jessy-p Mar 14, 2025
6bbe21f
Add merchant feedback prompt event names to event union type for impr…
Jinksi Mar 14, 2025
0878fd6
Suppress Unexpected JSON Output (#10528)
BurakParsAydin Mar 14, 2025
b4cf6d6
Refactors and updates to the embedded components (#10561)
dmallory42 Mar 14, 2025
e0a77f0
Display failure message on order received page for failed (#10554)
mdmoore Mar 14, 2025
40dd0ca
Improve handling for HTTPs errors. (#10573)
dmallory42 Mar 15, 2025
8f9395f
Multibanco feature branch (#10227)
gpressutto5 Mar 15, 2025
5e34ac0
Update version and add changelog entries for release 9.1.0
github-actions[bot] Mar 16, 2025
abccc4e
Always load Stripe Billing integration to support previous US stores …
Mar 19, 2025
5a264f3
Amend changelog entries for release 9.1.0
botwoo Mar 19, 2025
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
2 changes: 1 addition & 1 deletion .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
"typescript": {}
}
},
"ignorePatterns": [ "docs/rest-api/source/**/*.js" ],
"ignorePatterns": [ "docs/rest-api/source/**/*.js", "playwright-report/**/*.js" ],
"rules": {
"camelcase": [
"error",
Expand Down
4 changes: 4 additions & 0 deletions assets/css/admin.css
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,10 @@
background-image: url( '../images/payment-methods/klarna.svg' );
}

.payment-method__brand--multibanco {
background-image: url( '../images/payment-methods/multibanco-icon.svg' );
}

.payment-method__brand--grabpay {
background-image: url( '../images/payment-methods/grabpay.svg' );
}
Expand Down
16 changes: 16 additions & 0 deletions assets/css/admin.rtl.css
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,10 @@
background-image: url( '../images/cards/visa.svg' );
}

.payment-method__brand--alipay {
background-image: url( '../images/payment-methods/alipay-logo.svg' );
}

.payment-method__brand--cartes_bancaires {
background-image: url( '../images/cards/cartes_bancaires.svg' );
}
Expand Down Expand Up @@ -135,6 +139,18 @@
background-image: url( '../images/payment-methods/klarna.svg' );
}

.payment-method__brand--multibanco {
background-image: url( '../images/payment-methods/multibanco-icon.svg' );
}

.payment-method__brand--grabpay {
background-image: url( '../images/payment-methods/grabpay.svg' );
}

.payment-method__brand--wechat_pay {
background-image: url( '../images/payment-methods/wechat-pay.svg' );
}

.wc_gateways tr[data-gateway_id='woocommerce_payments'] .payment-method__icon {
border: 1px solid #ddd;
border-radius: 2px;
Expand Down
166 changes: 166 additions & 0 deletions assets/css/success.css
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,169 @@
.wc-payment-gateway-method-logo-wrapper.wc-payment-card-logo img {
max-height: 1em;
}

#wc-payment-gateway-multibanco-instructions-container {
/* Default values */
--woopayments-multibanco-text-color: rgb( 109, 109, 109 );
--woopayments-multibanco-bg-color: rgba( 109, 109, 109, 0.06 );
--woopayments-multibanco-border-color: rgba( 109, 109, 109, 0.16 );
--woopayments-multibanco-card-bg-color: rgb( 255, 255, 255 );

display: flex;
justify-content: center;
margin: 2em 0;
background-color: var( --woopayments-multibanco-bg-color );
}

#wc-payment-gateway-multibanco-instructions-container .card {
background-color: var( --woopayments-multibanco-card-bg-color );
border: 1px solid var( --woopayments-multibanco-border-color );
border-radius: 4px;
padding: 20px;
max-width: 500px;
width: 100%;
margin: 30px 0;
}

#wc-payment-gateway-multibanco-instructions-container .print-btn {
width: 100%;
}

#wc-payment-gateway-multibanco-instructions-container .copy-link-btn {
width: 100%;
background: transparent;
border: none;
color: var( --woopayments-multibanco-text-color );
font-weight: normal;
}

#wc-payment-gateway-multibanco-instructions-container .copy-link-btn:focus {
outline: none;
}

#wc-payment-gateway-multibanco-instructions-container .payment-instructions p {
margin-bottom: 0;
}

#wc-payment-gateway-multibanco-instructions-container .payment-instructions ol {
margin: 0;
padding-left: 20px;
}

#wc-payment-gateway-multibanco-instructions-container .card-header {
display: flex;
align-items: flex-start;
gap: 12px;
margin-bottom: 24px;
}

#wc-payment-gateway-multibanco-instructions-container .logo-container {
flex-shrink: 0;
width: 57px;
height: 57px;
padding: 10px;
background-color: #f6f7f7;
border: 1px solid var( --woopayments-multibanco-border-color );
border-radius: 4px;
box-sizing: border-box;
}

#wc-payment-gateway-multibanco-instructions-container .logo-container img {
width: 100%;
height: 100%;
object-fit: contain;
}

#wc-payment-gateway-multibanco-instructions-container .payment-details {
flex-grow: 1;
}

#wc-payment-gateway-multibanco-instructions-container .payment-header {
font-size: 1.5rem;
font-weight: 400;
line-height: 1.2;
margin-bottom: 5px;
}

#wc-payment-gateway-multibanco-instructions-container .payment-box {
background-color: var( --woopayments-multibanco-bg-color );
border: 1px solid var( --woopayments-multibanco-border-color );
border-radius: 4px;
margin: 15px 0;
}

#wc-payment-gateway-multibanco-instructions-container .payment-box-row {
padding: 15px;
display: flex;
justify-content: space-between;
align-items: center;
}

#wc-payment-gateway-multibanco-instructions-container
.payment-box-row:not( :last-child ) {
border-bottom: 1px solid var( --woopayments-multibanco-border-color );
}

#wc-payment-gateway-multibanco-instructions-container i.copy-icon {
display: inline-block;
width: 1.2em;
height: 1.2em;
mask-image: url( '../images/icons/copy.svg' );
mask-size: contain;
mask-repeat: no-repeat;
mask-position: center;
background-color: currentColor;
vertical-align: middle;
margin-left: 5px;
}

#wc-payment-gateway-multibanco-instructions-container .copied i.copy-icon {
mask-image: url( '../images/icons/check-green.svg' );
}

#wc-payment-gateway-multibanco-instructions-container .badge {
background-color: #fff2d7;
border-radius: 4px;
padding: 4px 6px;
font-size: 12px;
font-weight: 400;
line-height: 16px;
color: #4d3716;
justify-self: start;
width: max-content;
margin-left: 5px;
}

#wc-payment-gateway-multibanco-instructions-container .payment-box-value {
background: none;
border: none;
padding: 0;
margin: 0;
font: inherit;
color: inherit;
cursor: pointer;
display: inline-flex;
align-items: center;
font-weight: 600;
}

#wc-payment-gateway-multibanco-instructions-container .payment-box-value:focus {
outline: none;
}

#wc-payment-gateway-multibanco-instructions-container .payment-box-value:hover {
background-color: transparent;
opacity: 0.7;

i {
opacity: 0.7;
}
}

@media screen and ( max-width: 568px ) {
#wc-payment-gateway-multibanco-instructions-container {
margin: 0;
width: 100%;
background: none;
}
}
166 changes: 166 additions & 0 deletions assets/css/success.rtl.css
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,169 @@
.wc-payment-gateway-method-logo-wrapper.wc-payment-card-logo img {
max-height: 1em;
}

#wc-payment-gateway-multibanco-instructions-container {
/* Default values */
--woopayments-multibanco-text-color: rgb( 109, 109, 109 );
--woopayments-multibanco-bg-color: rgba( 109, 109, 109, 0.06 );
--woopayments-multibanco-border-color: rgba( 109, 109, 109, 0.16 );
--woopayments-multibanco-card-bg-color: rgb( 255, 255, 255 );

display: flex;
justify-content: center;
margin: 2em 0;
background-color: var( --woopayments-multibanco-bg-color );
}

#wc-payment-gateway-multibanco-instructions-container .card {
background-color: var( --woopayments-multibanco-card-bg-color );
border: 1px solid var( --woopayments-multibanco-border-color );
border-radius: 4px;
padding: 20px;
max-width: 500px;
width: 100%;
margin: 30px 0;
}

#wc-payment-gateway-multibanco-instructions-container .print-btn {
width: 100%;
}

#wc-payment-gateway-multibanco-instructions-container .copy-link-btn {
width: 100%;
background: transparent;
border: none;
color: var( --woopayments-multibanco-text-color );
font-weight: normal;
}

#wc-payment-gateway-multibanco-instructions-container .copy-link-btn:focus {
outline: none;
}

#wc-payment-gateway-multibanco-instructions-container .payment-instructions p {
margin-bottom: 0;
}

#wc-payment-gateway-multibanco-instructions-container .payment-instructions ol {
margin: 0;
padding-right: 20px;
}

#wc-payment-gateway-multibanco-instructions-container .card-header {
display: flex;
align-items: flex-start;
gap: 12px;
margin-bottom: 24px;
}

#wc-payment-gateway-multibanco-instructions-container .logo-container {
flex-shrink: 0;
width: 57px;
height: 57px;
padding: 10px;
background-color: #f6f7f7;
border: 1px solid var( --woopayments-multibanco-border-color );
border-radius: 4px;
box-sizing: border-box;
}

#wc-payment-gateway-multibanco-instructions-container .logo-container img {
width: 100%;
height: 100%;
object-fit: contain;
}

#wc-payment-gateway-multibanco-instructions-container .payment-details {
flex-grow: 1;
}

#wc-payment-gateway-multibanco-instructions-container .payment-header {
font-size: 1.5rem;
font-weight: 400;
line-height: 1.2;
margin-bottom: 5px;
}

#wc-payment-gateway-multibanco-instructions-container .payment-box {
background-color: var( --woopayments-multibanco-bg-color );
border: 1px solid var( --woopayments-multibanco-border-color );
border-radius: 4px;
margin: 15px 0;
}

#wc-payment-gateway-multibanco-instructions-container .payment-box-row {
padding: 15px;
display: flex;
justify-content: space-between;
align-items: center;
}

#wc-payment-gateway-multibanco-instructions-container
.payment-box-row:not( :last-child ) {
border-bottom: 1px solid var( --woopayments-multibanco-border-color );
}

#wc-payment-gateway-multibanco-instructions-container i.copy-icon {
display: inline-block;
width: 1.2em;
height: 1.2em;
mask-image: url( '../images/icons/copy.svg' );
mask-size: contain;
mask-repeat: no-repeat;
mask-position: center;
background-color: currentColor;
vertical-align: middle;
margin-right: 5px;
}

#wc-payment-gateway-multibanco-instructions-container .copied i.copy-icon {
mask-image: url( '../images/icons/check-green.svg' );
}

#wc-payment-gateway-multibanco-instructions-container .badge {
background-color: #fff2d7;
border-radius: 4px;
padding: 4px 6px;
font-size: 12px;
font-weight: 400;
line-height: 16px;
color: #4d3716;
justify-self: start;
width: max-content;
margin-left: 5px;
}

#wc-payment-gateway-multibanco-instructions-container .payment-box-value {
background: none;
border: none;
padding: 0;
margin: 0;
font: inherit;
color: inherit;
cursor: pointer;
display: inline-flex;
align-items: center;
font-weight: 600;
}

#wc-payment-gateway-multibanco-instructions-container .payment-box-value:focus {
outline: none;
}

#wc-payment-gateway-multibanco-instructions-container .payment-box-value:hover {
background-color: transparent;
opacity: 0.7;

i {
opacity: 0.7;
}
}

@media screen and ( max-width: 568px ) {
#wc-payment-gateway-multibanco-instructions-container {
margin: 0;
width: 100%;
background: none;
}
}
2 changes: 1 addition & 1 deletion assets/images/payment-methods/alipay-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading