Class Charge.PaymentMethodDetails.Paypal

java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.Charge.PaymentMethodDetails.Paypal
All Implemented Interfaces:
StripeObjectInterface
Enclosing class:
Charge.PaymentMethodDetails

public static class Charge.PaymentMethodDetails.Paypal extends StripeObject
  • Constructor Details

    • Paypal

      public Paypal()
  • Method Details

    • getPayerId

      public String getPayerId()
      PayPal account PayerID. This identifier uniquely identifies the PayPal customer.
    • getShipping

      public Address getShipping()
      The shipping address for the customer, as supplied by the merchant at the point of payment execution. This shipping address will not be updated if the merchant updates the shipping address on the PaymentIntent after the PaymentIntent was successfully confirmed.
    • getTransactionId

      public String getTransactionId()
      A unique ID generated by PayPal for this transaction.
    • getVerifiedAddress

      public Address getVerifiedAddress()
      The shipping address for the customer, as supplied by the merchant at the point of payment execution. This shipping address will not be updated if the merchant updates the shipping address on the PaymentIntent after the PaymentIntent was successfully confirmed.
    • getVerifiedEmail

      public String getVerifiedEmail()
      Owner's verified email. Values are verified or provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
    • getVerifiedName

      public String getVerifiedName()
      Owner's verified full name. Values are verified or provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
    • setPayerId

      public void setPayerId(String payerId)
      PayPal account PayerID. This identifier uniquely identifies the PayPal customer.
    • setShipping

      public void setShipping(Address shipping)
      The shipping address for the customer, as supplied by the merchant at the point of payment execution. This shipping address will not be updated if the merchant updates the shipping address on the PaymentIntent after the PaymentIntent was successfully confirmed.
    • setTransactionId

      public void setTransactionId(String transactionId)
      A unique ID generated by PayPal for this transaction.
    • setVerifiedAddress

      public void setVerifiedAddress(Address verifiedAddress)
      The shipping address for the customer, as supplied by the merchant at the point of payment execution. This shipping address will not be updated if the merchant updates the shipping address on the PaymentIntent after the PaymentIntent was successfully confirmed.
    • setVerifiedEmail

      public void setVerifiedEmail(String verifiedEmail)
      Owner's verified email. Values are verified or provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
    • setVerifiedName

      public void setVerifiedName(String verifiedName)
      Owner's verified full name. Values are verified or provided by PayPal directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object