You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AcceptHeaders moved to ThreeDSecureTwoPaymentModel
UserAgent moved to ThreeDSecureTwoPaymentModel
SaveCardModel
IssueNumber (no longer required for Maestro transactions)
StartDate (no longer required for Maestro transactions)
PaymentReceiptModel
PartnerServiceFee
KountTransactionId
Refunds
PostCodeCheckResult (Risks block should be used instead)
Recurring (RecurringPaymentType should be used instead)
CollectionModel
PartnerServiceFee
RefundModel
PartnerServiceFee
WebPaymentRequestModel
ClientIpAddress
ClientUserAgent
PartnerServiceFee
CardAddressModel
Line1/2/3 (use Address1/2/3 instead)
WebPaymentCardAddress
Line1/2/3 (use Address1/2/3 instead)
Changed PaymentModel.ClientDetails to only accept a string key and value (encrypted by MobileSDK using DeviceDNA)
Changed PaymentModel.YourPaymentMetaData and WebPaymentRequestModel.YourPaymentMetaData signature from IDictionary<string, string> to IDictionary<string, object>
Rename PkPaymentModel to ApplePayPaymentModel
Rename BillingAddress to BillingContact and change object type to match Apple payload
Remove ShippingAddress
Remove PaymentInstrumentName and PaymentNetwork, replace with ApplePayPaymentModel
Remove IPayments.Update and IPreAuths.Update and replace it with IPayments.Cancel and IPreAuths.Cancel that takes a reference parameter.
New attributes/models
PaymentModel
RelatedPaymentNetworkTransactionId
DelayedAuthorisation (for preauths only)
SaveCardModel
CardHolderName
TokenPaymentModel
CardAddress
PaymentReceiptModel
NoOfAuthAttempts (only populated in historic receipts)
ThreeDSecureReceiptModel
ChallengeRequestIndicator
ScaExemption
WalletType
GooglePay
ApplePay
GooglePayPaymentModel
RiskModel
Cv2Check
ReferencingTransactionBase
YourPaymentReference
WebPaymentRequestModel
IsPayByLink
PrimaryAccountDetails
GetWebPaymentResponseModel extending WebPaymentRequestModel that includes the attribtues returned in response to Transactions.Get that are not relevant for calls to create a web payment session
CompanyName
PaymentSuccessUrl
PaymentCancelUrl
Reference
Response
Status
TransactionType (set on request by which interface was used)