diff --git a/Demo/src/main/java/com/braintreepayments/demo/PayPalRequestFactory.java b/Demo/src/main/java/com/braintreepayments/demo/PayPalRequestFactory.java index dc9be1be1c..2331067882 100644 --- a/Demo/src/main/java/com/braintreepayments/demo/PayPalRequestFactory.java +++ b/Demo/src/main/java/com/braintreepayments/demo/PayPalRequestFactory.java @@ -31,7 +31,7 @@ public static PayPalVaultRequest createPayPalVaultRequest( PayPalVaultRequest request = new PayPalVaultRequest(true); - if (buyerEmailAddress != null && !buyerEmailAddress.isEmpty() ) { + if (buyerEmailAddress != null && !buyerEmailAddress.isEmpty()) { request.setUserAuthenticationEmail(buyerEmailAddress); } @@ -126,15 +126,19 @@ public static PayPalCheckoutRequest createPayPalCheckoutRequest( ) { PayPalCheckoutRequest request = new PayPalCheckoutRequest(amount, true); - if (buyerEmailAddress != null) { + if (buyerEmailAddress != null && !buyerEmailAddress.isEmpty()) { request.setUserAuthenticationEmail(buyerEmailAddress); } - if (buyerPhoneCountryCode != null && buyerPhoneNationalNumber != null) { - request.setUserPhoneNumber(new PayPalPhoneNumber(buyerPhoneCountryCode, buyerPhoneNationalNumber)); + if ((buyerPhoneCountryCode != null && !buyerPhoneCountryCode.isEmpty()) + && (buyerPhoneNationalNumber != null && !buyerPhoneNationalNumber.isEmpty())) { + request.setUserPhoneNumber(new PayPalPhoneNumber( + buyerPhoneCountryCode, + buyerPhoneNationalNumber) + ); } - if (shopperInsightsSessionId != null) { + if (shopperInsightsSessionId != null && !shopperInsightsSessionId.isEmpty()) { request.setShopperSessionId(shopperInsightsSessionId); }