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​(Object response)
      • convertFromErrorJson

        public PayPalErrorResponse convertFromErrorJson​(@NonNull
                                                        @NonNull org.springframework.web.reactive.function.client.WebClientResponseException ex)
      • getMonetaryAmountForAmountWithBreakdown

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

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

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

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

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

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