Skip to content

Commit ad322d5

Browse files
authored
CC-1548/style-update (#163)
1 parent a440152 commit ad322d5

File tree

3 files changed

+24
-18
lines changed

3 files changed

+24
-18
lines changed

src/main/java/com/unzer/payment/models/paypage/Style.java

+10-6
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,16 @@
44

55
@Data
66
public class Style {
7-
private String fontFamily;
8-
private String buttonColor;
9-
private String primaryTextColor;
10-
private String linkColor;
7+
private Boolean hideUnzerLogo;
8+
private Boolean shadows;
119
private String backgroundColor;
10+
private String backgroundImage;
11+
private String brandColor;
1212
private String cornerRadius;
13-
private Boolean shadows;
14-
private Boolean hideUnzerLogo;
13+
private String font;
14+
private String footerColor;
15+
private String headerColor;
16+
private String linkColor;
17+
private String logoImage;
18+
private String textColor;
1519
}

src/main/java/com/unzer/payment/resources/PaypageV2.java

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ public class PaypageV2 extends BaseResource {
2121
private String id;
2222
private String checkoutType;
2323
private String invoiceId;
24-
private String logoImage;
2524
private String orderId;
2625
private String paymentReference;
2726
private String recurrenceType;

src/test/java/com/unzer/payment/integration/resources/PaypageV2Test.java

+14-11
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ void fetchPaypageById() {
5656
PaypageV2 fetchedPaypage = unzer.fetchPaypagePayments(paypageResponse.getId());
5757

5858
// Paypage initially has no payments
59-
assertEquals(fetchedPaypage.getTotal(), 0);
59+
assertEquals(0, fetchedPaypage.getTotal());
6060
assertNotNull(fetchedPaypage.getPayments());
6161
assertArrayEquals(new PaypagePayment[0], fetchedPaypage.getPayments());
6262
}
@@ -66,7 +66,6 @@ void paypageCreationWitOptionalFields() {
6666
PaypageV2 paypage = new PaypageV2(new BigDecimal("9.99"), "EUR", "charge");
6767
paypage.setCheckoutType("full");
6868
paypage.setInvoiceId("invoiceId");
69-
paypage.setLogoImage("logoImage");
7069
paypage.setOrderId("orderId");
7170
paypage.setPaymentReference("paymentReference");
7271
paypage.setRecurrenceType("unscheduled");
@@ -100,15 +99,19 @@ void createPaypageWithUrls() {
10099

101100
@Test
102101
void createPaypageWithStyle() {
103-
Style style = new Style();
104-
style.setFontFamily("comic sans");
105-
style.setButtonColor("red");
106-
style.setPrimaryTextColor("green");
107-
style.setLinkColor("blue");
108-
style.setBackgroundColor("black");
109-
style.setCornerRadius("5px");
110-
style.setShadows(true);
111-
style.setHideUnzerLogo(true);
102+
Style style = new Style()
103+
.setBackgroundColor("#000000")
104+
.setBackgroundImage("https://backgroundimage.com")
105+
.setBrandColor("#000000")
106+
.setCornerRadius("5px")
107+
.setFont("comic sans")
108+
.setFooterColor("#000000")
109+
.setHeaderColor("#000")
110+
.setHideUnzerLogo(true)
111+
.setLinkColor("#000000")
112+
.setLogoImage("https://logoimage.com")
113+
.setShadows(true)
114+
.setTextColor("#000000");
112115

113116
PaypageV2 paypage = new PaypageV2(new BigDecimal("9.99"), "EUR", "charge");
114117
paypage.setStyle(style);

0 commit comments

Comments
 (0)