public interface IBasket extends IIngenicoApi
Example:
IBasket
basket =Basket
.getInstance(context);BasketItem
apples =BasketItem
.builder() .setItemName("Apple") .setQuantity(5) .setFormattedTotalItemPrice("3.00€") .build();BasketItem
bananas =BasketItem
.builder() .setItemName("Banana") .setQuantity(3) .setFormattedTotalItemPrice("3.20€") .build();BasketItem
oranges =BasketItem
.builder() .setItemName("Orange") .setQuantity(8) .setFormattedTotalItemPrice("4.90€") .build();BasketContent
content =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, isConnected
void show() throws IngenicoException
IngenicoException
void hide() throws IngenicoException
IngenicoException
void setContent(BasketContent basketContent) throws IngenicoException
basketContent
- contentIngenicoException
void requestCustomerValidation() throws IngenicoException
IngenicoException
void registerValidationListener(IBasketValidationListener listener)
listener
- void unregisterValidationListener(IBasketValidationListener listener)
listener
-