public class AvsConfirmationComplete extends PaymentActionComplete
Contains all the data to be sent when AVS confirmation is required during a payment
public AvsConfirmationComplete(@NotNull java.lang.String merchantTransactionReference, boolean isAvsConfirmed)
Contains all the data to be sent when AVS confirmation is required during a payment
merchantTransactionReference
- The transaction Reference defined by the merchant to uniquely identify the payment.isAvsConfirmed
- true whether AVS results are confirmed@NotNull public ActionType getAction()
@NotNull public java.lang.String getMerchantTransactionReference()
The transaction Reference defined by the merchant to uniquely identify the payment.
public boolean isAvsConfirmed()
true whether AVS results are confirmed
@NotNull public java.lang.String component1()
The transaction Reference defined by the merchant to uniquely identify the payment.
public boolean component2()
true whether AVS results are confirmed
@NotNull public AvsConfirmationComplete copy(@NotNull java.lang.String merchantTransactionReference, boolean isAvsConfirmed)
Contains all the data to be sent when AVS confirmation is required during a payment
merchantTransactionReference
- The transaction Reference defined by the merchant to uniquely identify the payment.isAvsConfirmed
- true whether AVS results are confirmed@NotNull public java.lang.String toString()
Contains all the data to be sent when AVS confirmation is required during a payment
public int hashCode()
Contains all the data to be sent when AVS confirmation is required during a payment
public boolean equals(@Nullable java.lang.Object p)
Contains all the data to be sent when AVS confirmation is required during a payment