public class TokenisedCardSale implements TokenisedCardPaymentRequest
Contains the data for performing a tokenised Card sale.
@JvmOverloads public TokenisedCardSale(@NotNull java.lang.String tokenId, long value, @NotNull java.lang.String merchantTransactionReference, @Nullable java.lang.String paypointId)
Contains the data for performing a tokenised Card sale.
tokenId
- The card token to be used for the payment.value
- The value of the payment in minor units.merchantTransactionReference
- The transaction reference defined by the merchant to uniquely identify the payment.paypointId
- Identifier for the paypoint on which the action should or has been performed on.@JvmOverloads public TokenisedCardSale(@NotNull java.lang.String tokenId, long value, @NotNull java.lang.String merchantTransactionReference)
Contains the data for performing a tokenised Card sale.
tokenId
- The card token to be used for the payment.value
- The value of the payment in minor units.merchantTransactionReference
- The transaction reference defined by the merchant to uniquely identify the payment.@NotNull public java.lang.String getTokenId()
The card token to be used for the payment.
public long getValue()
The value of the payment in minor units.
@NotNull public java.lang.String getMerchantTransactionReference()
The transaction reference defined by the merchant to uniquely identify the payment.
@Nullable public java.lang.String getPaypointId()
Identifier for the paypoint on which the action should or has been performed on.
@NotNull public java.lang.String component1()
The card token to be used for the payment.
public long component2()
The value of the payment in minor units.
@NotNull public java.lang.String component3()
The transaction reference defined by the merchant to uniquely identify the payment.
@Nullable public java.lang.String component4()
Identifier for the paypoint on which the action should or has been performed on.
@NotNull public TokenisedCardSale copy(@NotNull java.lang.String tokenId, long value, @NotNull java.lang.String merchantTransactionReference, @Nullable java.lang.String paypointId)
Contains the data for performing a tokenised Card sale.
@NotNull public java.lang.String toString()
Contains the data for performing a tokenised Card sale.
public int hashCode()
Contains the data for performing a tokenised Card sale.
public boolean equals(@Nullable java.lang.Object p)
Contains the data for performing a tokenised Card sale.