Class OffSessionPaymentCreateParams.TransferData

java.lang.Object
com.stripe.param.v2.payments.OffSessionPaymentCreateParams.TransferData
Enclosing class:
OffSessionPaymentCreateParams

public static class OffSessionPaymentCreateParams.TransferData extends Object
  • Method Details

    • builder

    • getAmount

      public Integer getAmount()
      The amount transferred to the destination account. This transfer will occur automatically after the payment succeeds. If no amount is specified, by default the entire payment amount is transferred to the destination account. The amount must be less than or equal to the amount_requested, and must be a positive integer representing how much to transfer in the smallest currency unit (e.g., 100 cents to charge $1.00).
    • getDestination

      public String getDestination()
      Required. The account (if any) that the payment is attributed to for tax reporting, and where funds from the payment are transferred to after payment success.
    • getExtraParams

      public Map<String,Object> getExtraParams()
      Map of extra parameters for custom features not available in this client library. The content in this map is not serialized under this field's @SerializedName value. Instead, each key/value pair is serialized as if the key is a root-level field (serialized) name in this param object. Effectively, this map is flattened to its parent instance.
    • 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