Class SimulationCardAuthorizationCreateParams.Builder
-
- All Implemented Interfaces:
public final class SimulationCardAuthorizationCreateParams.BuilderA builder for SimulationCardAuthorizationCreateParams.
-
-
Method Summary
-
-
Method Detail
-
amount
final SimulationCardAuthorizationCreateParams.Builder amount(Long amount)
The authorization amount in cents.
-
amount
final SimulationCardAuthorizationCreateParams.Builder amount(JsonField<Long> amount)
The authorization amount in cents.
-
authenticatedCardPaymentId
final SimulationCardAuthorizationCreateParams.Builder authenticatedCardPaymentId(String authenticatedCardPaymentId)
The identifier of a Card Payment with a
card_authenticationif you want to simulate an authenticated authorization.
-
authenticatedCardPaymentId
final SimulationCardAuthorizationCreateParams.Builder authenticatedCardPaymentId(JsonField<String> authenticatedCardPaymentId)
The identifier of a Card Payment with a
card_authenticationif you want to simulate an authenticated authorization.
-
cardId
final SimulationCardAuthorizationCreateParams.Builder cardId(String cardId)
The identifier of the Card to be authorized.
-
cardId
final SimulationCardAuthorizationCreateParams.Builder cardId(JsonField<String> cardId)
The identifier of the Card to be authorized.
-
declineReason
final SimulationCardAuthorizationCreateParams.Builder declineReason(SimulationCardAuthorizationCreateParams.DeclineReason declineReason)
Forces a card decline with a specific reason. No real time decision will be sent.
-
declineReason
final SimulationCardAuthorizationCreateParams.Builder declineReason(JsonField<SimulationCardAuthorizationCreateParams.DeclineReason> declineReason)
Forces a card decline with a specific reason. No real time decision will be sent.
-
digitalWalletTokenId
final SimulationCardAuthorizationCreateParams.Builder digitalWalletTokenId(String digitalWalletTokenId)
The identifier of the Digital Wallet Token to be authorized.
-
digitalWalletTokenId
final SimulationCardAuthorizationCreateParams.Builder digitalWalletTokenId(JsonField<String> digitalWalletTokenId)
The identifier of the Digital Wallet Token to be authorized.
-
direction
final SimulationCardAuthorizationCreateParams.Builder direction(SimulationCardAuthorizationCreateParams.Direction direction)
The direction describes the direction the funds will move, either from the cardholder to the merchant or from the merchant to the cardholder.
-
direction
final SimulationCardAuthorizationCreateParams.Builder direction(JsonField<SimulationCardAuthorizationCreateParams.Direction> direction)
The direction describes the direction the funds will move, either from the cardholder to the merchant or from the merchant to the cardholder.
-
eventSubscriptionId
final SimulationCardAuthorizationCreateParams.Builder eventSubscriptionId(String eventSubscriptionId)
The identifier of the Event Subscription to use. If provided, will override the default real time event subscription. Because you can only create one real time decision event subscription, you can use this field to route events to any specified event subscription for testing purposes.
-
eventSubscriptionId
final SimulationCardAuthorizationCreateParams.Builder eventSubscriptionId(JsonField<String> eventSubscriptionId)
The identifier of the Event Subscription to use. If provided, will override the default real time event subscription. Because you can only create one real time decision event subscription, you can use this field to route events to any specified event subscription for testing purposes.
-
merchantAcceptorId
final SimulationCardAuthorizationCreateParams.Builder merchantAcceptorId(String merchantAcceptorId)
The merchant identifier (commonly abbreviated as MID) of the merchant the card is transacting with.
-
merchantAcceptorId
final SimulationCardAuthorizationCreateParams.Builder merchantAcceptorId(JsonField<String> merchantAcceptorId)
The merchant identifier (commonly abbreviated as MID) of the merchant the card is transacting with.
-
merchantCategoryCode
final SimulationCardAuthorizationCreateParams.Builder merchantCategoryCode(String merchantCategoryCode)
The Merchant Category Code (commonly abbreviated as MCC) of the merchant the card is transacting with.
-
merchantCategoryCode
final SimulationCardAuthorizationCreateParams.Builder merchantCategoryCode(JsonField<String> merchantCategoryCode)
The Merchant Category Code (commonly abbreviated as MCC) of the merchant the card is transacting with.
-
merchantCity
final SimulationCardAuthorizationCreateParams.Builder merchantCity(String merchantCity)
The city the merchant resides in.
-
merchantCity
final SimulationCardAuthorizationCreateParams.Builder merchantCity(JsonField<String> merchantCity)
The city the merchant resides in.
-
merchantCountry
final SimulationCardAuthorizationCreateParams.Builder merchantCountry(String merchantCountry)
The country the merchant resides in.
-
merchantCountry
final SimulationCardAuthorizationCreateParams.Builder merchantCountry(JsonField<String> merchantCountry)
The country the merchant resides in.
-
merchantDescriptor
final SimulationCardAuthorizationCreateParams.Builder merchantDescriptor(String merchantDescriptor)
The merchant descriptor of the merchant the card is transacting with.
-
merchantDescriptor
final SimulationCardAuthorizationCreateParams.Builder merchantDescriptor(JsonField<String> merchantDescriptor)
The merchant descriptor of the merchant the card is transacting with.
-
merchantState
final SimulationCardAuthorizationCreateParams.Builder merchantState(String merchantState)
The state the merchant resides in.
-
merchantState
final SimulationCardAuthorizationCreateParams.Builder merchantState(JsonField<String> merchantState)
The state the merchant resides in.
-
networkDetails
final SimulationCardAuthorizationCreateParams.Builder networkDetails(SimulationCardAuthorizationCreateParams.NetworkDetails networkDetails)
Fields specific to a given card network.
-
networkDetails
final SimulationCardAuthorizationCreateParams.Builder networkDetails(JsonField<SimulationCardAuthorizationCreateParams.NetworkDetails> networkDetails)
Fields specific to a given card network.
-
physicalCardId
final SimulationCardAuthorizationCreateParams.Builder physicalCardId(String physicalCardId)
The identifier of the Physical Card to be authorized.
-
physicalCardId
final SimulationCardAuthorizationCreateParams.Builder physicalCardId(JsonField<String> physicalCardId)
The identifier of the Physical Card to be authorized.
-
terminalId
final SimulationCardAuthorizationCreateParams.Builder terminalId(String terminalId)
The terminal identifier (commonly abbreviated as TID) of the terminal the card is transacting with.
-
terminalId
final SimulationCardAuthorizationCreateParams.Builder terminalId(JsonField<String> terminalId)
The terminal identifier (commonly abbreviated as TID) of the terminal the card is transacting with.
-
additionalBodyProperties
final SimulationCardAuthorizationCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final SimulationCardAuthorizationCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final SimulationCardAuthorizationCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final SimulationCardAuthorizationCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final SimulationCardAuthorizationCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final SimulationCardAuthorizationCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final SimulationCardAuthorizationCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final SimulationCardAuthorizationCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final SimulationCardAuthorizationCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final SimulationCardAuthorizationCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final SimulationCardAuthorizationCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final SimulationCardAuthorizationCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final SimulationCardAuthorizationCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final SimulationCardAuthorizationCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final SimulationCardAuthorizationCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final SimulationCardAuthorizationCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final SimulationCardAuthorizationCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final SimulationCardAuthorizationCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final SimulationCardAuthorizationCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final SimulationCardAuthorizationCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final SimulationCardAuthorizationCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final SimulationCardAuthorizationCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final SimulationCardAuthorizationCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final SimulationCardAuthorizationCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final SimulationCardAuthorizationCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final SimulationCardAuthorizationCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final SimulationCardAuthorizationCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final SimulationCardAuthorizationCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final SimulationCardAuthorizationCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final SimulationCardAuthorizationCreateParams build()
-
-
-
-