Class SetupIntent.PaymentMethodOptions.Paypal

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

public static class SetupIntent.PaymentMethodOptions.Paypal extends StripeObject
  • Constructor Details

    • Paypal

      public Paypal()
  • Method Details

    • getBillingAgreementId

      public String getBillingAgreementId()
      The PayPal Billing Agreement ID (BAID). This is an ID generated by PayPal which represents the mandate between the merchant and the customer.
    • getCurrency

      public String getCurrency()
      Three-letter ISO currency code, in lowercase. Must be a supported currency.
    • getSubsellers

      public List<String> getSubsellers()
      The Stripe connected account IDs of the sellers on the platform for this transaction (optional). Only allowed when separate charges and transfers are used.
    • setBillingAgreementId

      public void setBillingAgreementId(String billingAgreementId)
      The PayPal Billing Agreement ID (BAID). This is an ID generated by PayPal which represents the mandate between the merchant and the customer.
    • setCurrency

      public void setCurrency(String currency)
      Three-letter ISO currency code, in lowercase. Must be a supported currency.
    • setSubsellers

      public void setSubsellers(List<String> subsellers)
      The Stripe connected account IDs of the sellers on the platform for this transaction (optional). Only allowed when separate charges and transfers are used.
    • 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