NameDescriptionTypeAdditional information
accountCode

The Customer's account code

string

Required

Max length: 10

contractId

The unique contract id this payment is for

integer

Required

paymentRef

The payment Reference string

string

Max length: 50

paymentValue

The payment amount

decimal number

Required

paymentSuccessful

The successful payment flag

boolean

Required

message

An optional message member which can have details about the payment entry

string

Max length: 250

paymentType

Payment Type

string

None.

upfrontPayment

Indicates if the payment is the upfront payment for the specified contract, defaults to false

boolean

None.

LoyaltyPointsToUse

The number of loyalty points to use against the contract, if this is the first payment call for a renewal that is not a new DD.

integer

None.