public interface IBasket extends IIngenicoApi
Example:
IBasketbasket =Basket.getInstance(context);BasketItemapples =BasketItem.builder() .setItemName("Apple") .setQuantity(5) .setFormattedTotalItemPrice("3.00€") .build();BasketItembananas =BasketItem.builder() .setItemName("Banana") .setQuantity(3) .setFormattedTotalItemPrice("3.20€") .build();BasketItemoranges =BasketItem.builder() .setItemName("Orange") .setQuantity(8) .setFormattedTotalItemPrice("4.90€") .build();BasketContentcontent =BasketContent.builder() .addItem(apples) .addItem(bananas) .addItem(oranges) .setFormattedBasketPrice("11.10€") .build(); basket.setContent(content); basket.show();
| Modifier and Type | Method and Description | 
|---|---|
void | 
hide()
Hide basket screen. 
 | 
void | 
registerValidationListener(IBasketValidationListener listener)
Register a new listener to retrieve basket validation events. 
 | 
void | 
requestCustomerValidation()
(not yet implemented)
 Ask validation on the customer screen. 
 | 
void | 
setContent(BasketContent basketContent)
Set basket content to display on the customer screen. 
 | 
void | 
show()
Display basket screen. 
 | 
void | 
unregisterValidationListener(IBasketValidationListener listener)
Unregister a listener. 
 | 
connect, disconnect, isConnectedvoid show() throws IngenicoException
IngenicoExceptionvoid hide() throws IngenicoException
IngenicoExceptionvoid setContent(BasketContent basketContent) throws IngenicoException
basketContent - contentIngenicoExceptionvoid requestCustomerValidation()
                        throws IngenicoException
IngenicoExceptionvoid registerValidationListener(IBasketValidationListener listener)
listener - void unregisterValidationListener(IBasketValidationListener listener)
listener -