Class Transaction.Pos.PosTerminal.Builder
-
- All Implemented Interfaces:
public final class Transaction.Pos.PosTerminal.BuilderA builder for PosTerminal.
-
-
Method Summary
-
-
Method Detail
-
attended
final Transaction.Pos.PosTerminal.Builder attended(Boolean attended)
True if a clerk is present at the sale.
-
attended
final Transaction.Pos.PosTerminal.Builder attended(JsonField<Boolean> attended)
True if a clerk is present at the sale.
-
cardRetentionCapable
final Transaction.Pos.PosTerminal.Builder cardRetentionCapable(Boolean cardRetentionCapable)
True if the terminal is capable of retaining the card.
-
cardRetentionCapable
final Transaction.Pos.PosTerminal.Builder cardRetentionCapable(JsonField<Boolean> cardRetentionCapable)
True if the terminal is capable of retaining the card.
-
onPremise
final Transaction.Pos.PosTerminal.Builder onPremise(Boolean onPremise)
True if the sale was made at the place of business (vs. mobile).
-
onPremise
final Transaction.Pos.PosTerminal.Builder onPremise(JsonField<Boolean> onPremise)
True if the sale was made at the place of business (vs. mobile).
-
operator
final Transaction.Pos.PosTerminal.Builder operator(Transaction.Pos.PosTerminal.Operator operator)
The person that is designated to swipe the card
-
operator
final Transaction.Pos.PosTerminal.Builder operator(JsonField<Transaction.Pos.PosTerminal.Operator> operator)
The person that is designated to swipe the card
-
partialApprovalCapable
final Transaction.Pos.PosTerminal.Builder partialApprovalCapable(Boolean partialApprovalCapable)
True if the terminal is capable of partial approval. Partial approval is when part of a transaction is approved and another payment must be used for the remainder. Example scenario: A
$40 transaction is attempted on a prepaid card with a $
25 balance. If partial approval is enabled,$25 can be authorized, at which point the POS will prompt the user for an additional payment of $
15.
-
partialApprovalCapable
final Transaction.Pos.PosTerminal.Builder partialApprovalCapable(JsonField<Boolean> partialApprovalCapable)
True if the terminal is capable of partial approval. Partial approval is when part of a transaction is approved and another payment must be used for the remainder. Example scenario: A
$40 transaction is attempted on a prepaid card with a $
25 balance. If partial approval is enabled,$25 can be authorized, at which point the POS will prompt the user for an additional payment of $
15.
-
pinCapability
final Transaction.Pos.PosTerminal.Builder pinCapability(Transaction.Pos.PosTerminal.PinCapability pinCapability)
Status of whether the POS is able to accept PINs
-
pinCapability
final Transaction.Pos.PosTerminal.Builder pinCapability(JsonField<Transaction.Pos.PosTerminal.PinCapability> pinCapability)
Status of whether the POS is able to accept PINs
-
type
final Transaction.Pos.PosTerminal.Builder type(Transaction.Pos.PosTerminal.Type type)
POS Type
-
type
final Transaction.Pos.PosTerminal.Builder type(JsonField<Transaction.Pos.PosTerminal.Type> type)
POS Type
-
additionalProperties
final Transaction.Pos.PosTerminal.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final Transaction.Pos.PosTerminal.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final Transaction.Pos.PosTerminal.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final Transaction.Pos.PosTerminal.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final Transaction.Pos.PosTerminal.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final Transaction.Pos.PosTerminal build()
-
-
-
-