java.lang.Object
com.broadleafcommerce.paypal.micro.gateway.service.util.PayPalUtils

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

    • PayPalUtils

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

    • 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()