Class SecurePaymentConfirmationRequest
- Namespace
- CSharpToJavaScript.APIs.JS
- Assembly
- CSharpToJavaScript.dll
The SecurePaymentConfirmationRequest dictionary describes input to the Payment Request API when used to authenticate a user during an e-commerce transaction using SPC with Payment Request API.
[ToObject]
public class SecurePaymentConfirmationRequest
- Inheritance
-
SecurePaymentConfirmationRequest
- Inherited Members
Remarks
An instance of this dictionary must be passed into the PaymentRequest(List<PaymentMethodData>, PaymentDetailsInit, PaymentOptions) constructor as the value of the data field corresponding to a supportedMethods value of "secure-payment-confirmation".
Constructors
SecurePaymentConfirmationRequest()
public SecurePaymentConfirmationRequest()
Fields
Challenge
[Value("challenge")]
public required Union224 Challenge
Field Value
CredentialIds
[Value("credentialIds")]
public required List<Union224> CredentialIds
Field Value
Extensions
[Value("extensions")]
public AuthenticationExtensionsClientInputs Extensions
Field Value
Instrument
[Value("instrument")]
public required PaymentCredentialInstrument Instrument
Field Value
Locale
[Value("locale")]
public List<string> Locale
Field Value
PayeeName
[Value("payeeName")]
public string PayeeName
Field Value
PayeeOrigin
[Value("payeeOrigin")]
public string PayeeOrigin
Field Value
RpId
[Value("rpId")]
public required string RpId
Field Value
ShowOptOut
[Value("showOptOut")]
public bool ShowOptOut
Field Value
Timeout
[Value("timeout")]
public ulong Timeout