Actions
Specification » History » Revision 1
Revision 1/9
| Next »
Soh Keong, 01/02/2013 03:49 PM
Specification¶
Activity Diagram¶
Programming Guide¶
Resources¶
SCM¶
see wiki
Jar File Download¶
Classes¶
- com.ecosway.ecpg.common - CommonConstants, CommonProperties
- com.ecosway.ecpg.dao - ECPGInterface
- com.ecosway.ecpg.model - CommonECPG, PaymentECPG, ResponseECPG
- com.ecosway.mol.service - ECPGService, ECPGServiceImpl
properties file¶
- ecpg.properties
- merchant.id - Merchant id, given by NCCC (National Credit Card Center of R.O.C)
- payment.url - Front-end payment page URL
- terminal.id - Terminal id, given by NCCC (National Credit Card Center of R.O.C)
Database Table¶
CREATE TABLE ECOS.ECPG_INTERFACE ( ORDER_ID VARCHAR(15) NOT NULL, TRX_TYPE VARCHAR(5), SHOPPER_REF_NO INTEGER, CHARGE_AMT DECIMAL(15,2), APP_CODE VARCHAR(8), STATUS VARCHAR(2), ERROR_CODE VARCHAR(3), ERROR_DESC VARCHAR(60), IS_VALID CHARACTER NOT NULL, PAY_DATE TIMESTAMP, CREATE_DATETIME TIMESTAMP NOT NULL, MODIFY_DATETIME TIMESTAMP, PRIMARY KEY (ORDER_ID))
Get ECPG URL
com.ecosway.ecpg.service.ECPGService service = new com.ecosway.ecpg.service.ECPGServiceImpl(); String URL = service.getURL(Connection conn, PaymentECPG payment);
- conn - Database connection.
- payment - PaymentECPG object.
- orderId - Order ID.
- amount - Transaction amount. (Must greater than 1)
Updated by Soh Keong almost 12 years ago · 1 revisions