Class VenmoExperienceContext

java.lang.Object
com.broadleafcommerce.paypal.micro.gateway.domain.orders.VenmoExperienceContext
All Implemented Interfaces:
Serializable

public class VenmoExperienceContext extends Object implements Serializable
Since:
Micro PayPal 3.0.2
See Also:
  • Constructor Details

    • VenmoExperienceContext

      public VenmoExperienceContext()
  • Method Details

    • setBrandName

      public void setBrandName(String brandName)
      The business name of the merchant. The pattern is defined by an external party and supports Unicode.
    • setShippingPreference

      public void setShippingPreference(String shippingPreference)
      The location from which the shipping address is derived. The possible values are:
      • GET_FROM_FILE. Get the customer-provided shipping address on the PayPal site.
      • NO_SHIPPING. Redacts the shipping address from the PayPal site. Recommended for digital goods.
      • SET_PROVIDED_ADDRESS. Get the merchant-provided address. The customer cannot change this address on the PayPal site. If merchant does not pass an address, customer can choose the address on PayPal pages.
    • setOrderUpdateCallbackConfig

      public void setOrderUpdateCallbackConfig(OrderUpdateCallbackConfig orderUpdateCallbackConfig)
      The callback configuration for fulfillment address & fulfillment options. Not supported when the shipping type is specified or when `shipping_preference` is set as 'NO_SHIPPING' or 'SET_PROVIDED_ADDRESS'.
    • getBrandName

      public String getBrandName()
      The business name of the merchant. The pattern is defined by an external party and supports Unicode.
    • getShippingPreference

      public String getShippingPreference()
      The location from which the shipping address is derived. The possible values are:
      • GET_FROM_FILE. Get the customer-provided shipping address on the PayPal site.
      • NO_SHIPPING. Redacts the shipping address from the PayPal site. Recommended for digital goods.
      • SET_PROVIDED_ADDRESS. Get the merchant-provided address. The customer cannot change this address on the PayPal site. If merchant does not pass an address, customer can choose the address on PayPal pages.
    • getOrderUpdateCallbackConfig

      public OrderUpdateCallbackConfig getOrderUpdateCallbackConfig()
      The callback configuration for fulfillment address & fulfillment options. Not supported when the shipping type is specified or when `shipping_preference` is set as 'NO_SHIPPING' or 'SET_PROVIDED_ADDRESS'.