Actions
Specification » History » Revision 2
« Previous |
Revision 2/11
(diff)
| Next »
Soh Keong, 05/19/2022 12:15 PM
- Table of contents
- Specification
- Activity Diagram
- Programming Guide
Specification¶
Activity Diagram¶
Programming Guide¶
Jar version¶
version | Description |
---|---|
1.0 | Init |
Jar File Download¶
"Jar":
"Properties":
Classes¶
- com.atome.common - CommonConstant, CommonProperties
- com.atome.dao - AtomeInterface
- com.atome.model - AtomeCommonBean, AtomeRequestBean, AtomeResponseBean, CustomerInfoBean, PaymentTransaction, ProductBean, ShippingAddressBean
- com.atome.service - AtomeService
- com.atome.util - HttpManager
properties file¶
- atome.properties
- payment.url -
- api.key.[myr] - [myr] for Malaysia; [sgd] for Singapore etc.
- api.secret.[myr] - [myr] for Malaysia; [sgd] for Singapore etc.
- connection.connect.timeout -
- connection.read.timeout -
Database Table¶
CREATE TABLE ATOME_INTERFACE ( ORDER_ID VARCHAR(15) NOT NULL, TRX_TYPE VARCHAR(5), SHOPPER_REF_NO INTEGER, CURRENCY VARCHAR(3), CHARGE_AMT DECIMAL(15,2), ATOME_ID VARCHAR(15), TRAN_ID VARCHAR(20), STATUS VARCHAR(2), IS_VALID CHARACTER DEFAULT 'N', PAY_DATE TIMESTAMP, CREATE_DATETIME TIMESTAMP DEFAULT CURRENT TIMESTAMP, MODIFY_DATETIME TIMESTAMP, PRIMARY KEY (ORDER_ID));
Atome Service¶
com.atome.service.AtomeService service = new com.atome.service.AtomeService();
getURL¶
String URL = service.getURL(Connection conn, AtomeRequestBean payment);
- conn - Database connection.
- payment - AtomeRequestBean object.
- orderId - Order ID.
- amount - Transaction amount.
- currency - com.atome.common.CommonConstant.CURRENCY_*
- shopperRefNo -
- callbackUrl -
- paymentResultUrl -
- paymentCancelUrl -
- expirationTimeInSeconds - int
- customerInfo - object CustomerInfoBean
- mobileNumber -
- shippingAddress - object ShippingAddressBean
- countryCode - com.atome.common.CommonConstant.ADDRESS_COUNTRY_*
- lines - Address line
- postcode -
- productList - Array
- productId -
- productName -
- quantity - int
- price - double
Update transaction¶
AtomeResponseBean responseBean = service.updateTransaction(Connection conn, HttpServletRequest request);
- responseBean
- orderId - String
- -
- -
Updated by Soh Keong over 2 years ago · 2 revisions