Package com.adyen.util.tapi
Class SaleDataHelper
- java.lang.Object
-
- com.adyen.util.tapi.SaleDataHelper
-
public final class SaleDataHelper extends Object
A helper class to work withSaleDatafrom the TAPI model.The
SaleToAcquirerDatafield supports two formats:- Base64-encoded JSON: a JSON object encoded as a Base64 string.
- Key-value pairs: form-encoded pairs using
&as separator (e.g.shopperEmail=foo@bar.com&tenderOption=AskGratuity).
SaleToAcquirerDataobject.
-
-
Constructor Summary
Constructors Constructor Description SaleDataHelper(SaleData saleData)Constructs a helper instance wrapping the providedSaleData.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<SaleToAcquirerData>getSaleToAcquirerData()Parses theSaleToAcquirerDatafield into aSaleToAcquirerDataobject.
-
-
-
Method Detail
-
getSaleToAcquirerData
public Optional<SaleToAcquirerData> getSaleToAcquirerData()
Parses theSaleToAcquirerDatafield into aSaleToAcquirerDataobject. Supports both Base64-encoded JSON and form-encoded key-value pair formats.- Returns:
- An
Optionalcontaining the parsedSaleToAcquirerData, or an empty Optional if the field is absent or cannot be parsed.
-
-