Class PaymentRecord.PaymentMethodDetails.Crypto

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

public static class PaymentRecord.PaymentMethodDetails.Crypto extends StripeObject
For more details about Crypto, please refer to the API Reference.
  • Constructor Details

    • Crypto

      public Crypto()
  • Method Details

    • getBuyerAddress

      public String getBuyerAddress()
      The wallet address of the customer.
    • getNetwork

      public String getNetwork()
      The blockchain network that the transaction was sent on.

      One of base, ethereum, or polygon.

    • getTokenCurrency

      public String getTokenCurrency()
      The token currency that the transaction was sent with.

      One of usdc, usdg, or usdp.

    • getTransactionHash

      public String getTransactionHash()
      The blockchain transaction hash of the crypto payment.
    • setBuyerAddress

      public void setBuyerAddress(String buyerAddress)
      The wallet address of the customer.
    • setNetwork

      public void setNetwork(String network)
      The blockchain network that the transaction was sent on.

      One of base, ethereum, or polygon.

    • setTokenCurrency

      public void setTokenCurrency(String tokenCurrency)
      The token currency that the transaction was sent with.

      One of usdc, usdg, or usdp.

    • setTransactionHash

      public void setTransactionHash(String transactionHash)
      The blockchain transaction hash of the crypto payment.
    • 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