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 -