Interface | Description |
---|---|
COD<O extends Order<I>,I extends OrderItem> |
Service for Cash On Delivery -
PaymentMethod.COD |
OnlinePayment<T extends Transaction,O extends Order> |
Online payments
|
Class | Description |
---|---|
DefaultCODImpl<O extends Order<I>,I extends OrderItem> |
A service point to execute COD transactions
|
OrderViaEmail<P extends Product> |
Payment Method : Order via Email (not really a payment method, allows users to Send a auto-populated email with their order and user details)
Uses a Publisher to publish an email using the following default DataMap that is provided to the Publisher.addContext(Map)
user - IGenericEcomUser
productQuantityMap - Map<P, count as Integer>
shippingAddress - user.getAddress(Type.SHIPPING)
billingAddress - user.getAddress(Type.BILLING)
Note: You may modify OrderViaEmail.emailOrderpublisher after its populated by overriding OrderViaEmail.updatePublisher() |
Copyright © 2018. All rights reserved.