public class VoiceAuthorisationComplete extends PaymentActionComplete
Contains all the data to be sent when voice authorisation is required during a payment
public VoiceAuthorisationComplete(@NotNull java.lang.String merchantTransactionReference, @NotNull java.lang.String authorisationCode)
Contains all the data to be sent when voice authorisation is required during a payment
merchantTransactionReference
- The transaction Reference defined by the merchant to uniquely identify the payment.authorisationCode
- generated by the issuer for an authorised payment.@NotNull public ActionType getAction()
@NotNull public java.lang.String toString()
@NotNull public java.lang.String getMerchantTransactionReference()
The transaction Reference defined by the merchant to uniquely identify the payment.
@NotNull public java.lang.String getAuthorisationCode()
generated by the issuer for an authorised payment.
@NotNull public java.lang.String component1()
The transaction Reference defined by the merchant to uniquely identify the payment.
@NotNull public java.lang.String component2()
generated by the issuer for an authorised payment.
@NotNull public VoiceAuthorisationComplete copy(@NotNull java.lang.String merchantTransactionReference, @NotNull java.lang.String authorisationCode)
Contains all the data to be sent when voice authorisation is required during a payment
merchantTransactionReference
- The transaction Reference defined by the merchant to uniquely identify the payment.authorisationCode
- generated by the issuer for an authorised payment.public int hashCode()
Contains all the data to be sent when voice authorisation is required during a payment
public boolean equals(@Nullable java.lang.Object p)
Contains all the data to be sent when voice authorisation is required during a payment