Skip to content

Commit 4349cd7

Browse files
authored
chore: cut release (#1210)
2 parents b65d078 + bd72241 commit 4349cd7

File tree

16 files changed

+105
-42
lines changed

16 files changed

+105
-42
lines changed

content/modals/US/v2_ppc_ni.json

Lines changed: 38 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -23,33 +23,55 @@
2323
}
2424
},
2525
"content": {
26-
"headline": "Pay over time <br />with PayPal Credit",
27-
"subheadline": "Shop online with a reusable credit line.",
26+
"headline": "Tap into special financing with the PayPal Credit Card",
2827
"instructions": [
29-
"Apply now and get a decision in seconds.",
30-
"Check out with PayPal and choose <strong>PayPal Credit</strong>.",
31-
"No Interest if paid in full in 6 months on purchases of {formattedMinAmount}+"
28+
"Apply now and get a decision in seconds. <br>No impact to credit score if declined.<sup>1</sup>",
29+
"Check out with PayPal and choose your <strong>PayPal Credit</strong> account.",
30+
"Special financing on PayPal purchases of {formattedMinAmount} or more."
3231
],
3332
"terms": [
34-
"Interest will be charged to your account from the purchase date if the balance is not paid in full within 6 months.",
35-
"A minimum monthly payment is required and may or may not pay off the promotional purchase by the end of the 6 month period.",
36-
"No interest will be charged on the purchase if you pay it off in full within 6 months. If you do not, interest will be charged on the purchase from the purchase date at the Purchase APR applicable to your account.",
37-
"For New Accounts: Variable Purchase and Cash APR is {aprEntry.apr}%. Variable Penalty APR is 35.99%. The APRs are accurate as of {aprEntry.formattedDate} and will vary with the market based on the Prime Rate (as defined in your credit card agreement). Minimum Interest charge is $2.00.",
38-
"Individual items that are less than {formattedMinAmount} qualify for special financing when combined for a total of {formattedMinAmount} or more in a single transaction.",
39-
"Multiple separate transactions of less than {formattedMinAmount} per transaction cannot be combined to meet the minimum purchase amount."
33+
"If approved, you'll get either a PayPal Credit Mastercard<sup>\u00AE</sup>, or PayPal Credit, a digital credit line for PayPal purchases.",
34+
"Special financing for PayPal Credit Card and PayPal Credit: No interest if paid in full in 6 months on PayPal purchases of {formattedMinAmount} or more.",
35+
[
36+
"Interest will be charged to your account from the purchase date at the APR applicable to your account if the balance is not paid in full within 6 months."
37+
],
38+
[
39+
"A minimum monthly payment is required, which may not pay off the purchase by the end of the 6 month period."
40+
],
41+
[
42+
"Individual items less than {formattedMinAmount} qualify for special financing when combined for a total of {formattedMinAmount} or more in a single transaction. However, separate transactions cannot be combined to meet the minimum purchase amount."
43+
],
44+
"All PayPal Credit Card and PayPal Credit purchases",
45+
[
46+
[
47+
"New Accounts as of 3/1/2025: Variable Purchase and Cash APR 30.39%. Variable Penalty APR 34.99%. APRs will vary with the market based on the Prime Rate. Min interest charge $2. PayPal Credit Mastercard: Cash Advance Fee 5% ($10 min). Foreign Trans Fee 3%. For current APRs, see account",
48+
[
49+
"Terms and Conditions",
50+
"https://www.synchronycredit.com/syfterms/html/PayPalCreditApplyTerms_combo.html",
51+
"."
52+
]
53+
]
54+
],
55+
[
56+
"For standard purchases, if you pay your balance in full each month by the payment due date, you can avoid paying interest. you can also make minimum monthly payments, or any additional amount of your choosing, until you've paid off your balance according to your standard account terms, but interest charges may apply."
57+
],
58+
[
59+
"If you do not pay the required minimum monthly payment by the payment due date, you will be charged a late fee."
60+
]
4061
],
4162
"buttonText": "Apply Now",
4263
"disclaimer": "Subject to credit approval",
43-
4464
"footer": [
4565
[
46-
"View the PayPal Credit",
47-
["Terms and Conditions.", "https://www.paypalobjects.com/marketing/web/us/en/ppcterms/ppcterms.html"]
66+
"<sup>1</sup>An approved application will result in a hard credit inquiry, which may impact your credit score."
67+
],
68+
[
69+
"The PayPal Credit Card and PayPal Credit digital line are issued by Synchrony Bank. The PayPal Credit Card is issued pursuant to a license by Mastercard International Incorporated. Mastercard and the circles design are registered trademarks of Mastercard International Incorporated."
4870
],
4971
[
50-
"PayPal Credit is subject to credit approval as determined by the lender, Synchrony Bank, and is available to U.S. customers who are of legal age in their state of residence. You must pay with PayPal Credit to get the offers. Offers not valid on previous purchases, returns or exchanges. Minimum purchase required is before shipping and tax. For New Accounts: Variable Purchase and Cash APR is {aprEntry.apr}%. Variable Penalty APR is 35.99%. The APRs are accurate as of {aprEntry.formattedDate} and will vary with the market based on the Prime Rate (as defined in your credit card agreement). Minimum Interest charge is $2.00."
72+
"Applications are subject to credit approval. You must be of legal age and reside in the US or its territories to apply."
5173
],
52-
["Copyright {fullYear} Bill Me Later, Inc. All rights reserved."]
74+
["Copyright {fullYear} PayPal, Inc. All rights reserved."]
5375
],
5476
"linkToProductList": "See other ways to pay over time"
5577
}

content/modals/US/v2_product_list.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
},
88
"content": {
99
"headline": "<span aria-hidden='true'>Buy now, <br />pay over time</span><span class='sr-only'>Buy now, pay over time</span>",
10-
"disclosure": "Terms apply for each option. Offer availability may depend on consumer & merchant eligibility.",
10+
"disclosure": "Terms apply for each option. Offer availability may depend on consumer and merchant eligibility.",
1111
"instructions": {
1212
"payLater": "Get more info on Pay Later options.",
13-
"credit": "Or shop with a reusable credit line."
13+
"credit": "Shop with a reusable credit line."
1414
},
1515
"productTiles": {
1616
"payLater": [
@@ -27,8 +27,8 @@
2727
],
2828
"credit": [
2929
{
30-
"header": "PayPal Credit",
31-
"body": "No Interest if paid in full in 6 months for purchases of $149+.",
30+
"header": "PayPal Credit Card",
31+
"body": "No Interest if paid in full in 6 months on PayPal purchases of more than $149.",
3232
"viewName": "PAYPAL_CREDIT_NO_INTEREST"
3333
}
3434
]

src/components/modal/v2/parts/views/NoInterest/Content.jsx

Lines changed: 44 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import styles from './styles.scss';
99
import { useServerData, useApplyNow } from '../../../lib';
1010

1111
export const NoInterest = ({
12-
content: { instructions, terms, buttonText, disclaimer, footer, linkToProductList },
12+
content: { headline, instructions, terms, buttonText, disclaimer, footer, linkToProductList },
1313
openProductList,
1414
use5Dot1Design
1515
}) => {
@@ -43,26 +43,54 @@ export const NoInterest = ({
4343
</div>
4444
</div>
4545
</div>
46-
<div className="content__footer">
47-
<div className="content__row terms">
48-
{terms.map(item => (
49-
<p className={`terms-item ${use5Dot1Design ? 'v5Dot1Design' : ''}`}>
50-
<span className={`terms-bullet ${use5Dot1Design ? 'v5Dot1Design' : ''}`} />
51-
<span className="terms-content">{item}</span>
52-
</p>
53-
))}
46+
{/* TODO - remove conditional, keep PPCC content structure, remove old PPC content structure after PPCC launch 7/14/2025 */}
47+
{headline.includes('PayPal Credit Card') ? (
48+
<div className="content__footer">
49+
<div className="content__row terms">
50+
{terms.map(item => (
51+
<p className={`terms-item ppcc ${use5Dot1Design ? 'v5Dot1Design' : ''}`}>
52+
{Array.isArray(item) && (
53+
<span className={`terms-bullet ${use5Dot1Design ? 'v5Dot1Design' : ''}`} />
54+
)}
55+
<span className="terms-content">
56+
{Array.isArray(item) ? (
57+
item.map(subItem => <InlineLinks text={subItem} />)
58+
) : (
59+
<InlineLinks text={item} />
60+
)}
61+
</span>
62+
</p>
63+
))}
64+
</div>
65+
<div className="content__row terms">
66+
{footer.map(lineContent => (
67+
<p className={`content__footer-item ${use5Dot1Design ? 'v5Dot1Design' : ''}`}>
68+
<InlineLinks text={lineContent} />
69+
</p>
70+
))}
71+
{renderProductListLinkItem()}
72+
</div>
5473
</div>
55-
<div className="terms">
56-
{footer.map(lineContent => {
57-
return (
74+
) : (
75+
<div className="content__footer">
76+
<div className="content__row terms">
77+
{terms.map(item => (
78+
<p className={`terms-item ${use5Dot1Design ? 'v5Dot1Design' : ''}`}>
79+
<span className={`terms-bullet ${use5Dot1Design ? 'v5Dot1Design' : ''}`} />
80+
<span className="terms-content">{item}</span>
81+
</p>
82+
))}
83+
</div>
84+
<div className="terms">
85+
{footer.map(lineContent => (
5886
<p className={`content__footer-item ${use5Dot1Design ? 'v5Dot1Design' : ''}`}>
5987
<InlineLinks text={lineContent} />
6088
</p>
61-
);
62-
})}
63-
{renderProductListLinkItem()}
89+
))}
90+
{renderProductListLinkItem()}
91+
</div>
6492
</div>
65-
</div>
93+
)}
6694
<div className="content__row dynamic no-interest">
6795
<div className="button__fixed-wrapper">
6896
<div className="button__container">

src/components/modal/v2/parts/views/NoInterest/styles.scss

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -129,10 +129,6 @@
129129
color: $v5-gray;
130130
}
131131

132-
@include desktop {
133-
margin-bottom: 10px;
134-
}
135-
136132
@include mobile {
137133
margin-bottom: 10px;
138134
}
@@ -142,6 +138,20 @@
142138
margin-bottom: 15px;
143139
}
144140
}
141+
142+
&.ppcc {
143+
@include desktop {
144+
margin-left: 17px;
145+
margin-bottom: 10px;
146+
}
147+
@include tablet {
148+
margin-left: 17px;
149+
}
150+
@include mobile {
151+
margin-left: 10px;
152+
margin-right: 10px;
153+
}
154+
}
145155
}
146156

147157
&-bullet {
@@ -165,6 +175,9 @@
165175
color: $v5-gray;
166176
}
167177
}
178+
// &-content {
179+
180+
// }
168181
}
169182

170183
&-item {
1023 Bytes
Loading
16.4 KB
Loading
-8.02 KB
Loading
-7.79 KB
Loading
758 Bytes
Loading
-7.79 KB
Loading

0 commit comments

Comments
 (0)