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

public class SellerProtection extends Object implements Serializable
The level of protection offered as defined by PayPal Seller Protection for Merchants.
Author:
Dima Myroniuk (dmyroniuk)
See Also:
  • Constructor Details

    • SellerProtection

      public SellerProtection()
  • Method Details

    • setDisputeCategories

      public void setDisputeCategories(List<String> disputeCategories)
      An array of conditions that are covered for the transaction.
    • setStatus

      public void setStatus(String status)
      Indicates whether the transaction is eligible for seller protection. For information, see PayPal Seller Protection for Merchants The possible values are:
      • "ELIGIBLE". Your PayPal balance remains intact if the customer claims that they did not receive an item or the account holder claims that they did not authorize the payment.
      • "PARTIALLY_ELIGIBLE". Your PayPal balance remains intact if the customer claims that they did not receive an item.
      • "NOT_ELIGIBLE". This transaction is not eligible for seller protection.
    • getDisputeCategories

      public List<String> getDisputeCategories()
      An array of conditions that are covered for the transaction.
    • getStatus

      public String getStatus()
      Indicates whether the transaction is eligible for seller protection. For information, see PayPal Seller Protection for Merchants The possible values are:
      • "ELIGIBLE". Your PayPal balance remains intact if the customer claims that they did not receive an item or the account holder claims that they did not authorize the payment.
      • "PARTIALLY_ELIGIBLE". Your PayPal balance remains intact if the customer claims that they did not receive an item.
      • "NOT_ELIGIBLE". This transaction is not eligible for seller protection.