Actions
Specification » History » Revision 3
« Previous |
Revision 3/39
(diff)
| Next »
Soh Keong, 11/26/2012 08:18 AM
Specification¶
Programming Guide¶
Resources¶
SCM¶
see wiki
Classes¶
- com.ecosway.mol.common - CommonConstants, CommonProperties
- com.ecosway.mol.dao - MOLInterface
- com.ecosway.mol.model - CommonMOL, PaymentMOL, ResponseMOL
- com.ecosway.mol.service - MOLService
- com.ecosway.mol.service.impl - MOLServiceImpl
- com.ecosway.mol.utils - HashUtils
properties file¶
- mol.properties
- merchant.id - Merchant login name given by MOLPay
- payment.url - Front-end payment page URL
- verification.code - Verify Key provided by MOLPay to merchant.
Database Table¶
CREATE TABLE ECOS.MOL_INTERFACE ( ORDER_ID VARCHAR(15) NOT NULL, TRX_TYPE VARCHAR(5), SHOPPER_REF_NO INTEGER, CURRENCY VARCHAR(3), CHARGE_AMT DECIMAL(15,2), APP_CODE VARCHAR(20), TRAN_ID INTEGER, STATUS VARCHAR(2), ERROR_CODE VARCHAR(20), ERROR_DESC VARCHAR(100), IS_VALID CHARACTER NOT NULL, PAY_DATE TIMESTAMP, CREATE_DATETIME TIMESTAMP NOT NULL, MODIFY_DATETIME TIMESTAMP, PRIMARY KEY (ORDER_ID));
Get MOLPay URL
com.ecosway.mol.service.MOLService service = new com.ecosway.mol.service.impl.MOLServiceImpl(); String URL = service.getURL(Connection conn, PaymentMOL payment); # *conn* - Database connection. # *payment* - PaymentMOL object. > * *orderId* - Order ID. > * *amount* - Transaction amount. (Min 1.01) > * *currency* - Currency. (Max 3 characters) > * *name* - Shopper Name. > * *email* - Shopper Email. > * *mobile* - Shopper Mobile. > * *description* - Transaction description. > * *trxType* - Transaction Type. > * *shopperRefNo* - Shopper Reference Number. > * *returnURL* - Page to be return after transaction. *To update MOLPay Response into Database* <pre> com.ecosway.mol.model.ResponseMOL res = new com.ecosway.mol.service.impl.MOLServiceImpl().updateTransaction(Connection conn, HttpServletRequest request) </pre>
Updated by Soh Keong about 12 years ago · 3 revisions