Builder
class Builder
A builder for SimulateAuthenticationRequest.
Functions
Link copied to clipboard
fun additionalProperties(additionalProperties: Map<String, JsonValue>): ThreeDSAuthenticationSimulateParams.SimulateAuthenticationRequest.Builder
Link copied to clipboard
Returns an immutable instance of SimulateAuthenticationRequest.
Link copied to clipboard
fun cardExpiryCheck(cardExpiryCheck: JsonField<ThreeDSAuthenticationSimulateParams.CardExpiryCheck>): ThreeDSAuthenticationSimulateParams.SimulateAuthenticationRequest.Builder
Sets Builder.cardExpiryCheck to an arbitrary JSON value.
fun cardExpiryCheck(cardExpiryCheck: ThreeDSAuthenticationSimulateParams.CardExpiryCheck): ThreeDSAuthenticationSimulateParams.SimulateAuthenticationRequest.Builder
When set will use the following values as part of the Simulated Authentication. When not set defaults to MATCH
Link copied to clipboard
fun merchant(merchant: JsonField<ThreeDSAuthenticationSimulateParams.Merchant>): ThreeDSAuthenticationSimulateParams.SimulateAuthenticationRequest.Builder
Sets Builder.merchant to an arbitrary JSON value.
fun merchant(merchant: ThreeDSAuthenticationSimulateParams.Merchant): ThreeDSAuthenticationSimulateParams.SimulateAuthenticationRequest.Builder
Merchant information for the simulated transaction
Link copied to clipboard
fun pan(pan: JsonField<String>): ThreeDSAuthenticationSimulateParams.SimulateAuthenticationRequest.Builder
Sets Builder.pan to an arbitrary JSON value.
Sixteen digit card number.
Link copied to clipboard
Link copied to clipboard
fun putAllAdditionalProperties(additionalProperties: Map<String, JsonValue>): ThreeDSAuthenticationSimulateParams.SimulateAuthenticationRequest.Builder
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun transaction(transaction: JsonField<ThreeDSAuthenticationSimulateParams.Transaction>): ThreeDSAuthenticationSimulateParams.SimulateAuthenticationRequest.Builder
Sets Builder.transaction to an arbitrary JSON value.
fun transaction(transaction: ThreeDSAuthenticationSimulateParams.Transaction): ThreeDSAuthenticationSimulateParams.SimulateAuthenticationRequest.Builder
Transaction details for the simulation