Class 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:
    Serialized Form
    • Constructor Detail

      • SellerProtection

        public SellerProtection()
    • Method Detail

      • 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.