DigitalPayUpdatePaymentAgreementRequest

public protocol DigitalPayUpdatePaymentAgreementRequest

The JSON request structure of the Update Payment Agreement endpoint.

  • A merchant application specific reference number.

    This number should uniquely identify the transaction in the merchant’s system.

    Declaration

    Swift

    var clientReference: String { get }
  • A merchant application specific reference number.

    This number should uniquely identify the customer in the merchant’s system.

    Declaration

    Swift

    var customerRef: String? { get }
  • Customer billing address for this payment agreement

    Declaration

    Swift

    var billingAddress: DigitalPayAddress? { get }
  • Detail of the payment agreement to be updated

    Declaration

    Swift

    var paymentAgreement: DigitalPayPaymentAgreementUpdate? { get }
  • Digital pay fraud payload

    Declaration

    Swift

    var fraudPayload: DigitalPayFraudResponse? { get }