Class CardPayment.Element.CardSettlement.PurchaseDetails
-
- All Implemented Interfaces:
public final class CardPayment.Element.CardSettlement.PurchaseDetailsAdditional details about the card purchase, such as tax and industry-specific fields.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classCardPayment.Element.CardSettlement.PurchaseDetails.BuilderA builder for PurchaseDetails.
public final classCardPayment.Element.CardSettlement.PurchaseDetails.CarRentalFields specific to car rentals.
public final classCardPayment.Element.CardSettlement.PurchaseDetails.LodgingFields specific to lodging.
public final classCardPayment.Element.CardSettlement.PurchaseDetails.PurchaseIdentifierFormatThe format of the purchase identifier.
public final classCardPayment.Element.CardSettlement.PurchaseDetails.TravelFields specific to travel.
-
Method Summary
-
-
Method Detail
-
carRental
final Optional<CardPayment.Element.CardSettlement.PurchaseDetails.CarRental> carRental()
Fields specific to car rentals.
-
customerReferenceIdentifier
final Optional<String> customerReferenceIdentifier()
An identifier from the merchant for the customer or consumer.
-
localTaxAmount
final Optional<Long> localTaxAmount()
The state or provincial tax amount in minor units.
-
localTaxCurrency
final Optional<String> localTaxCurrency()
The ISO 4217 code for the local tax assessed.
-
lodging
final Optional<CardPayment.Element.CardSettlement.PurchaseDetails.Lodging> lodging()
Fields specific to lodging.
-
nationalTaxAmount
final Optional<Long> nationalTaxAmount()
The national tax amount in minor units.
-
nationalTaxCurrency
final Optional<String> nationalTaxCurrency()
The ISO 4217 code for the local tax assessed.
-
purchaseIdentifier
final Optional<String> purchaseIdentifier()
An identifier from the merchant for the purchase to the issuer and cardholder.
-
purchaseIdentifierFormat
final Optional<CardPayment.Element.CardSettlement.PurchaseDetails.PurchaseIdentifierFormat> purchaseIdentifierFormat()
The format of the purchase identifier.
-
travel
final Optional<CardPayment.Element.CardSettlement.PurchaseDetails.Travel> travel()
Fields specific to travel.
-
_carRental
final JsonField<CardPayment.Element.CardSettlement.PurchaseDetails.CarRental> _carRental()
Fields specific to car rentals.
-
_customerReferenceIdentifier
final JsonField<String> _customerReferenceIdentifier()
An identifier from the merchant for the customer or consumer.
-
_localTaxAmount
final JsonField<Long> _localTaxAmount()
The state or provincial tax amount in minor units.
-
_localTaxCurrency
final JsonField<String> _localTaxCurrency()
The ISO 4217 code for the local tax assessed.
-
_lodging
final JsonField<CardPayment.Element.CardSettlement.PurchaseDetails.Lodging> _lodging()
Fields specific to lodging.
-
_nationalTaxAmount
final JsonField<Long> _nationalTaxAmount()
The national tax amount in minor units.
-
_nationalTaxCurrency
final JsonField<String> _nationalTaxCurrency()
The ISO 4217 code for the local tax assessed.
-
_purchaseIdentifier
final JsonField<String> _purchaseIdentifier()
An identifier from the merchant for the purchase to the issuer and cardholder.
-
_purchaseIdentifierFormat
final JsonField<CardPayment.Element.CardSettlement.PurchaseDetails.PurchaseIdentifierFormat> _purchaseIdentifierFormat()
The format of the purchase identifier.
-
_travel
final JsonField<CardPayment.Element.CardSettlement.PurchaseDetails.Travel> _travel()
Fields specific to travel.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
validate
final CardPayment.Element.CardSettlement.PurchaseDetails validate()
-
toBuilder
final CardPayment.Element.CardSettlement.PurchaseDetails.Builder toBuilder()
-
builder
final static CardPayment.Element.CardSettlement.PurchaseDetails.Builder builder()
-
-
-
-