DigitalPayVoidTransactionResponse

public protocol DigitalPayVoidTransactionResponse

Undocumented

  • Container reference in the transaction logs. This number uniquely identifies the credit card transaction in the container.

    Declaration

    Swift

    var paymentTransactionRef: String { get }
  • Container reference in the transaction logs. This number uniquely identifies the void transaction in the container.

    Declaration

    Swift

    var voidTransactionRef: String { get }
  • The external service code (from eg. WebPay).

    This property is only included in the response if it is enabled in the consumers API configuration.

    Declaration

    Swift

    var externalServiceCode: String? { get }
  • The external service message (from eg. WebPay).

    This property is only included in the response if it is enabled in the consumers API configuration.

    Declaration

    Swift

    var externalServiceMessage: String? { get }
  • The error code. Only present if an error occurred during payment.

    Declaration

    Swift

    var errorCode: String? { get }
  • The error message. Only present if an error occurred during payment.

    Declaration

    Swift

    var errorMessage: String? { get }
  • The error detail. Only present if an error occurred during payment.

    Declaration

    Swift

    var errorDetail: String? { get }