Class PayPalUtils


  • public class PayPalUtils
    extends Object
    Author:
    Nathan Moore (nathandmoore)
    • Constructor Detail

      • PayPalUtils

        public PayPalUtils​(com.fasterxml.jackson.databind.ObjectMapper mapper)
    • Method Detail

      • convertResponseToJson

        @Nullable
        public String convertResponseToJson​(com.paypal.http.HttpResponse<?> response)
      • convertFromErrorJson

        public PayPalErrorResponse convertFromErrorJson​(@NonNull
                                                        @NonNull com.paypal.http.exceptions.HttpException ex)
      • getMonetaryAmountForAmountWithBreakdown

        public javax.money.MonetaryAmount getMonetaryAmountForAmountWithBreakdown​(com.paypal.orders.AmountWithBreakdown amount)
      • convertOrdersMoneyToMonetaryAmount

        public javax.money.MonetaryAmount convertOrdersMoneyToMonetaryAmount​(@NonNull
                                                                             com.paypal.orders.Money money)
      • convertPaymentsMoneyToMonetaryAmount

        public javax.money.MonetaryAmount convertPaymentsMoneyToMonetaryAmount​(@NonNull
                                                                               com.paypal.payments.Money money)
      • convertToPaymentsMoney

        public Optional<com.paypal.payments.Money> convertToPaymentsMoney​(@Nullable
                                                                          javax.money.MonetaryAmount amount)
      • convertToOrdersMoney

        public Optional<com.paypal.orders.Money> convertToOrdersMoney​(@Nullable
                                                                      javax.money.MonetaryAmount amount)
      • getMapper

        protected com.fasterxml.jackson.databind.ObjectMapper getMapper()