public class TransactionRequest extends Object
Terminal.transaction(com.six.timapi.constants.TransactionType, com.six.timapi.Amount)
or Terminal.transactionAsync(com.six.timapi.constants.TransactionType, com.six.timapi.Amount).| Constructor and Description |
|---|
TransactionRequest()
Create transaction request.
|
TransactionRequest(TransactionRequest request)
Create copy of transaction request.
|
| Modifier and Type | Method and Description |
|---|---|
Map<Long,String> |
getAdditionalInfo()
Additional information list.
|
Amount |
getAmount()
Transaction amount and currency.
|
Amount |
getAmountOther()
Cashback amount.
|
Amount |
getAmountTip()
Proposed tip amount.
|
Basket |
getBasket()
Petrol: Basket.
|
List<MerchantOption> |
getMerchantOptions()
Additional merchant options.
|
Amount |
getTipAmount()
Deprecated.
|
TransactionData |
getTransactionData()
Transaction information.
|
Long |
getUserId()
ECR user identifier.
|
void |
setAdditionalInfo(Map<Long,String> additionalInfo)
Set additional information list.
|
void |
setAmount(Amount amount)
Set transaction amount and currency.
|
void |
setAmountOther(Amount amountOther)
Set cashback amount.
|
void |
setAmountTip(Amount amountTip)
Set proposed tip amount.
|
void |
setBasket(Basket basket)
Petrol: Set basket.
|
void |
setMerchantOptions(List<MerchantOption> merchantOptions)
Set additional merchant options.
|
void |
setTipAmount(Amount amount)
Deprecated.
|
void |
setTransactionData(TransactionData transactionData)
Set transaction information.
|
void |
setUserId(Long userId)
Set ECR user identifier.
|
String |
toString()
String representation for debugging purpose.
|
public TransactionRequest()
public TransactionRequest(TransactionRequest request)
public Long getUserId()
public void setUserId(Long userId)
public Amount getAmount()
public void setAmount(Amount amount)
public TransactionData getTransactionData()
public void setTransactionData(TransactionData transactionData)
public List<MerchantOption> getMerchantOptions()
public void setMerchantOptions(List<MerchantOption> merchantOptions)
public void setAdditionalInfo(Map<Long,String> additionalInfo)
public Basket getBasket()
public void setBasket(Basket basket)
public Amount getAmountTip()
Guides.GASTRO is enabled.public void setAmountTip(Amount amountTip)
Guides.GASTRO is enabled.public Amount getTipAmount()
TransactionRequest.getAmountTip().public void setTipAmount(Amount amount)
TransactionRequest.setAmountTip(Amount).public Amount getAmountOther()
Guides.ADVANCED_RETAIL is enabled.public void setAmountOther(Amount amountOther)
Guides.ADVANCED_RETAIL is enabled.