Projects
- Avalara
Avalara provides the tax management services
- AvaTax - Sales Tax
Integrate with AvaTax SDK to calculate sales tax.
- AWStats
AWStats is a free powerful and featureful tool that generates advanced web, streaming, ftp or mail server statistics, graphically. This log analyzer works as a CGI or from command line and shows you all possible information your log contains, in few graphical web pages....
- BugZilla
Setup a bug tracking system - Bugzilla, for TPM team in house usage to keep track CR and Bug.
- Captcha
A CAPTCHA (an initialism for "Completely Automated Public Turing test to tell Computers and Humans Apart"), a trademark of Carnegie Mellon University, is a type of challenge-response test used in computing to determine whether or not the user is human.
- captchas.net
provides CAPTCHA images and audio files you can use in html-forms.
- reCAPTCHA (google)
reCAPTCHA is a free CAPTCHA service that helps to digitize books, newspapers and old time radio shows.
- eCosway
eCosway related project
- eCosway HK
Project for eCosway HK
- RP_Purge
1. Batch Process to calculate and purge RP
2. Web Service to get latest RP balance with expiry Date.
- eCosway Change Request
Change Request Of eCosway.
- External System
List of External System
- Russia EMS
Russia EMS is to check Russia location (cities, regions or countries) and also the freight charge from one location to others base on the weight.
- General Info
Shares any kind of information, for example, how to start/stop application, install program and etc.
- IncomeTax
Malaysia LHDN related project
1. e-invoice
- aisino
Third party API to submit document to LHDN
Interface API :
A. Invoice issuance
B. Sales Invoice Inquiry.
C. Cancel sales invoice
D. Purchase Invoice Inquiry
E. Reject purchase invoice
- Keyword Search
To store and recommend product for shopper recently search/purchase/favorite/cart.
Available Method : *
- Knowledge Sharing
Exchanges information, skills and expertise
- Korea MLM Union
Integrates with MLM Union to report sales related services, e.g. sales, exchange.
- Manual Process
1. Send email
2. Send Sms
3. Online Redeem File
4. eAccount adjustment - Mcom Integration
The integration between eCosway and Mcom
- Ecosway Service
provide services to get shopper point and amount.
1. getPoint - E-Account, E-refund, purchase RP, registration RP and
2. getVoucher - Voucher amount.
- NTT DR Drill
TODO steps
- Offline Batch
all about the offline batch programs
- POC
a POC about how to integrate the Spring Batch framework and Quartz Scheduler into existing batch programs.
- Order ID migration
Change the data type of order ID to string from numeric. This migration affects dot com's online mall and offline batches
- Payment Gateway
List of the payment gateway that online malls have integrated to
- AliPay
Create Direct Pay By User
- atome
Buy now, Pay later.
- Authorize.net
Contains information about integration details for all the online malls.
- POS
Contains integration details for POS
- BangkokBank
Thailand payment gateway
- Columbia Payment Integration
Payment Integration related for Columbia Mall.
- ctbc
中国信托银行 - TW Aces
- Easypay
One of the payment gateways that currently using in the online malls
- EcPay
Taiwan Aces credit card installment.
- ECPG
EC Payment Gateway is a Taiwan payment gateway that uses IFRAME method to plug-in Hosted Pay Page, pass parameters uses POST.
- GlobalCollect
Integrates with GlobalCollect's payment platform.
The chosen integration method is Customer Link.
- MAXCONNECT Integration
Integrate with MAXCONNECT credit card processing.
The chosen integration method is HTML Link which redirects the potential customer's browser to MAXCONNECT's secure payment form to complete the payment.
- MiGS - Payment Processor
MiGS stands for MasterCard Internet Gateway Service, it is one of the popular payment processing services available in the market.
There's 2 available integration models which are 2-Party and 3-Party. ...
- MOLPay
MOLPay (Formerly known as NBePay)
- mPay
A payment gateway which accepts major credit cards, debit card/regional card and third-party payment platform (e.g. Alipay).
- mPay2
For China vmart mall
- NMI - Three Step Redirect
It is a payment processor that provided by Network Merchants Inc. The integration method is Three Step Redirect.
- Nomupay
Aces payment gateway
Replace wired card - Payment Gateway Creator
Will auto create a jar file and an eclipse project in zip file.
- Paypal
For Aces & eCosway International Mall
- QIWI Wallet
QIWI Wallet is the e-wallet payment method that let you send and receive money.
Once you initiate the payment, an invoice will be created in your QIWI Wallet account and then pay using:- QIWI Wallet balance
- the card you registered to your QIWI Wallet account...
- Mexico Banamex TNS
Transaction Network Service (TNS) is a payment gateway for Mexico Mall.
- razerBill
1. top up (with pin)
2. top up (pinless)
3. bill payment
4. etc - TaiShin
Taiwan Aces
- UnionPay
China payment gateway
- UnitellerPayment gateway that support
- Credit card payment (VISA, MasterCard, JCB, Diners Club, ChinaUnionPay),
- Electronic payment (PayPal, QIWI Кошелек, WebMoney WMR, Dengi@Mail.Ru, Euroset, Yandex.Money) and
- Mobile phone payment (Beeline, Megafon, MTS).
- wechat CN
China payment gateway
- wechat HK
Hong Kong Payment Gateway
- wirecard
Aces Taiwan
- QConnector
Develops a queued connector system which will support aSyncronized Web Service Call with JMS Queue mechanism and Callback mechanism.
- POC - Prototype
Proof Of Concept Prototype for this QConnector Proposed Solution.
- Redmine Migration on Centos 7 (from version 1.00 to 5.0.1)
- Install Ruby Version Manager (RVM)
- cd /usr/local
- curl -sSL https://rvm.io/mpapis.asc | gpg2 --import -
- curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -
- curl -L get.rvm.io | bash -s stable
- source /etc/profile.d/rvm.sh
- rvm reload...
- Install Ruby Version Manager (RVM)
- Server
ServerIP and port map
- Service Monitoring System
configure a service or network monitoring system to monitor the server's health and service's status
- Sms provider
1. Ginota
Project : Cosway & eCosway2. Mitake
Project : Aces TW1. Mocean
Project : Cosway & eCosway- Controller
Controller to control traffic flow for SMS and OTP.
Supported Message Service Provider :
1. Ginota
2. Mocean - ginota
sms provider for Cosway & eCosway
- Mitake
TW Sms provider for Aces
- mocean
Project : Cosway & eCosway
- Stockist Announcement
To allow stockist login to the Stockist Announcement portal and check the latest announcement.
- Stockist Batch
Batch process to update STOCKIST & PHARMACY_SHOPPER table from excel file
Field will be update are view type, IC, email, password and country code
- Taiwan Services
All of the services which are related to Taiwan server
- CP Client
Link to Taiwan server to retrieve the DP Statement that build on Taiwan server.
Both BO and VIP can access to CP Statement - DP Client
Build the client interface for online system to integrate with DP System (located at Taiwan Server), to query member's available DP and to post member's earned and utilized DP amount to Taiwan DP system.
The DP is shared across between online and Offline POS system, that member can utilize at both side.... - SP Client
Develops the client of the SP web services.
SP refer to Special 100eV Rebate Sets which only applicable on US Mall and POS:- Both IBO and VIP is eligible to purchase.
- Period allowed for the purchase within 30days of registration
- Each member is allowed to purchase only ONE (either Offline or Online) of the 100eV Rebate Sets...
- VP Client
VP Client Interface is used to be called by mall application, to integrate with VP System, for the Voucher Point (VP) 30% discount entitled during VIP registration or renewal.
This 30% discount voucher can be utilized by different invoice before its expiry date of 30 days upon issued. ...
- UPS
Integrate the UPS services, e.g. Address Street-Level Validation, Rating & Validation and etc.
- Vmart
China project
- aliyun
Vmart IC checking API
- Web Service
List of Web Services between Online, POS and HK
- AcesAvailable Method :
- getMomBeanByOrderId
- getCancelMomByOrderId
- getShippingCountryByOrderId
- checkShippingStatus (QueryOrderbyNo)
- updateCancelRequestBeforeApproval (ProcessOrder)
- cancelCancelRequest (ProcessOrder)
- updateCancelRequestAfterApproval (ProcessOrder)...
- BCardAvailable Method :
- checkCard (checkcard)
- reward (reward)
- voidReward (voidreward)
- registerMember (registermember)
- pointInquiry (pointinquiry)
- redemption (redemption)
- voidRedemption (voidredemption)
- Configuration
Configuration on Web Service Server.
- Cosway MOM
Available Method :
- addOrder (IAddOrder)
- Cosway Service
Available Method :
Pin- getBonusPoint (iGetBonusDetail)
- getPinResult (iMemeberPINProcess)
- getTrxProcess (eTrxProcess)
- getTrxWithdraw (getTrxWithdraw)
- getTrxSalesLock (eTrxSalesLock)
- transferRC (eRCTransferProcess)
Member...
- Cosway Service Json
Available Method :
Store Pickup- getOrderByStore (IGetOrderByStore)
- getOrderByInvoice (IGetOrderByInvNo)
- updateOrderByInvoice (IUpdateOrderByInvNo)
- sendActivationList
- Cosway VoucherAvailable Method :
- getRandomByType (IGetRandomNoByType)
- checkVoucher (IGetVoucherByCode)
- getVoucherByMemberId (IGetVoucherByMemberID)
- addVoucher (IAddVoucher)
- cancelVoucher (ICancelVoucher)
- utilizeVoucher (IUtilizeVoucher)
- lockVoucher (ILockVoucher)...
- DotNetBcard
Available Method :
- getBcardByShopperId (BcardGetByMember)
- getShopperByBcard (MemberGetByBcard)
- addBCardMember (MemberBcardAdd)
- editBCardMember (MemberBcardEdit)
- deleteBCardMember (MemberBcardDel)
- Gift CardAvailable Method :
- checkGiftCard (GiftCardGet)
- utilizeGiftCard (GiftCardUtilize)
- lockGiftCard (GiftCardLock)
- unlockGiftCard (GiftCardUnlock)
- OfflineService
Available Method :
Member- mobileAppService (iMobileAppServices)
- getNewBCardNo (iCoswayMemberRandomServices)
- vipToBOService (iMemberServices)
- promoService (iPromoServices)
- keyCodeService (iKeyCodeServices)...
- Online Cosway Service Client
For internal calling purpose only
- OrderTracking
Cosway Order Tracking (GetTrackingOrderDetail)
- TW VoucherAvailable Method :
- addVoucher (AddVoucher - S1002)
- getVoucherByMember (GetMemberVoucher - S1007)
- getActiveUtilizeVoucherByMember (GetMemberVoucherWithUse - S1009)
- vmcnOnlineService
Available Method :
Voucher- getActiveVoucherByMemberId
- getActiveVoucherByVoucherCode
- getVoucherByMemberId
- getVoucherByMemberIdVoucherType
- queryVoucher
- updateVoucher
- voidVoucher
- queryScheme
- updateScheme
- queryVP...
- vmcnWarehouse
Available Method :
Inventory- getInventoryLevel (IGetProdBal)
- addOrders (IAddOrder)
Also available in: Atom