diff --git a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/PushServiceSocket.java b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/PushServiceSocket.java index c3ef8fd2f4..a7ade90eb5 100644 --- a/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/PushServiceSocket.java +++ b/libsignal-service/src/main/java/org/whispersystems/signalservice/internal/push/PushServiceSocket.java @@ -1154,7 +1154,6 @@ public class PushServiceSocket { public PayPalConfirmPaymentIntentResponse confirmPayPalOneTimePaymentIntent(String currency, String amount, long level, String payerId, String paymentId, String paymentToken) throws IOException { String payload = JsonUtil.toJson(new PayPalConfirmOneTimePaymentIntentPayload(amount, currency, level, payerId, paymentId, paymentToken)); - Log.d(TAG, payload); String result = makeServiceRequestWithoutAuthentication(CONFIRM_PAYPAL_ONE_TIME_PAYMENT_INTENT, "POST", payload, NO_HEADERS, new DonationResponseHandler()); return JsonUtil.fromJsonResponse(result, PayPalConfirmPaymentIntentResponse.class); } @@ -2664,6 +2663,10 @@ public class PushServiceSocket { private static class DonationResponseHandler implements ResponseCodeHandler { @Override public void handle(int responseCode, ResponseBody body) throws NonSuccessfulResponseCodeException, PushNetworkException { + if (responseCode < 400) { + return; + } + if (responseCode == 440) { try { throw JsonUtil.fromJson(body.string(), DonationProcessorError.class);