Class PaymentRecord.ProcessorDetails

java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.PaymentRecord.ProcessorDetails
All Implemented Interfaces:
StripeObjectInterface
Enclosing class:
PaymentRecord

public static class PaymentRecord.ProcessorDetails extends StripeObject
Processor information associated with this payment.
  • Constructor Details

    • ProcessorDetails

      public ProcessorDetails()
  • Method Details

    • getCustom

      Custom processors represent payment processors not modeled directly in the Stripe API. This resource consists of details about the custom processor used for this payment attempt.
    • getType

      public String getType()
      The processor used for this payment attempt.

      Equal to custom.

    • setCustom

      public void setCustom(PaymentRecord.ProcessorDetails.Custom custom)
      Custom processors represent payment processors not modeled directly in the Stripe API. This resource consists of details about the custom processor used for this payment attempt.
    • setType

      public void setType(String type)
      The processor used for this payment attempt.

      Equal to custom.

    • 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