public class PaymentInstruction
Holds payment status information returned from the remote host.
public PaymentInstruction(@NotNull InstructionAmount value, @NotNull PaymentInstrument paymentInstrument, @Nullable java.lang.String originalMerchantCode, @Nullable java.lang.String originalTransactionReference, @Nullable java.lang.String originalGatewayTransactionReference)
Holds payment status information returned from the remote host.
@NotNull public InstructionAmount getValue()
@NotNull public PaymentInstrument getPaymentInstrument()
@Nullable public java.lang.String getOriginalMerchantCode()
@Nullable public java.lang.String getOriginalTransactionReference()
@Nullable public java.lang.String getOriginalGatewayTransactionReference()
@NotNull public InstructionAmount component1()
@NotNull public PaymentInstrument component2()
@Nullable public java.lang.String component3()
@Nullable public java.lang.String component4()
@Nullable public java.lang.String component5()
@NotNull public PaymentInstruction copy(@NotNull InstructionAmount value, @NotNull PaymentInstrument paymentInstrument, @Nullable java.lang.String originalMerchantCode, @Nullable java.lang.String originalTransactionReference, @Nullable java.lang.String originalGatewayTransactionReference)
Holds payment status information returned from the remote host.
@NotNull public java.lang.String toString()
Holds payment status information returned from the remote host.
public int hashCode()
Holds payment status information returned from the remote host.
public boolean equals(@Nullable java.lang.Object p)
Holds payment status information returned from the remote host.