Class CardPayment.Element.CardIncrement.NetworkIdentifiers.Builder
-
- All Implemented Interfaces:
public final class CardPayment.Element.CardIncrement.NetworkIdentifiers.BuilderA builder for NetworkIdentifiers.
-
-
Method Summary
-
-
Method Detail
-
retrievalReferenceNumber
final CardPayment.Element.CardIncrement.NetworkIdentifiers.Builder retrievalReferenceNumber(String retrievalReferenceNumber)
A life-cycle identifier used across e.g., an authorization and a reversal. Expected to be unique per acquirer within a window of time. For some card networks the retrieval reference number includes the trace counter.
-
retrievalReferenceNumber
final CardPayment.Element.CardIncrement.NetworkIdentifiers.Builder retrievalReferenceNumber(Optional<String> retrievalReferenceNumber)
A life-cycle identifier used across e.g., an authorization and a reversal. Expected to be unique per acquirer within a window of time. For some card networks the retrieval reference number includes the trace counter.
-
retrievalReferenceNumber
final CardPayment.Element.CardIncrement.NetworkIdentifiers.Builder retrievalReferenceNumber(JsonField<String> retrievalReferenceNumber)
A life-cycle identifier used across e.g., an authorization and a reversal. Expected to be unique per acquirer within a window of time. For some card networks the retrieval reference number includes the trace counter.
-
traceNumber
final CardPayment.Element.CardIncrement.NetworkIdentifiers.Builder traceNumber(String traceNumber)
A counter used to verify an individual authorization. Expected to be unique per acquirer within a window of time.
-
traceNumber
final CardPayment.Element.CardIncrement.NetworkIdentifiers.Builder traceNumber(Optional<String> traceNumber)
A counter used to verify an individual authorization. Expected to be unique per acquirer within a window of time.
-
traceNumber
final CardPayment.Element.CardIncrement.NetworkIdentifiers.Builder traceNumber(JsonField<String> traceNumber)
A counter used to verify an individual authorization. Expected to be unique per acquirer within a window of time.
-
transactionId
final CardPayment.Element.CardIncrement.NetworkIdentifiers.Builder transactionId(String transactionId)
A globally unique transaction identifier provided by the card network, used across multiple life-cycle requests.
-
transactionId
final CardPayment.Element.CardIncrement.NetworkIdentifiers.Builder transactionId(Optional<String> transactionId)
A globally unique transaction identifier provided by the card network, used across multiple life-cycle requests.
-
transactionId
final CardPayment.Element.CardIncrement.NetworkIdentifiers.Builder transactionId(JsonField<String> transactionId)
A globally unique transaction identifier provided by the card network, used across multiple life-cycle requests.
-
additionalProperties
final CardPayment.Element.CardIncrement.NetworkIdentifiers.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final CardPayment.Element.CardIncrement.NetworkIdentifiers.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final CardPayment.Element.CardIncrement.NetworkIdentifiers.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final CardPayment.Element.CardIncrement.NetworkIdentifiers.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final CardPayment.Element.CardIncrement.NetworkIdentifiers.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final CardPayment.Element.CardIncrement.NetworkIdentifiers build()
-
-
-
-