Font Size: a A A

The Design And Implementation Of The Payment And The Order Processing Subsystem Of The Claybox E-Commerce System

Posted on:2014-01-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y H HeFull Text:PDF
GTID:2248330395995713Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Claybox is one of the foreign trading companies who place their fulfillment center overseas. In order to provide the localized fulfillment service, Claybox has been working on integrating the systems of the local third party fulfillment service providers (e.g. Fulfillment by Amazon, e-Commerce Fulfillment Service, Web Logistics, etc.). And Claybox has been succeeded in providing an overnight delivery order fulfillment service. At the same time, Claybox has been planning to integrate with the most popular payment gateway companies (e.g. PayPal,2Checkout, Checkout by Amazon, Google Wallet, etc.) in order to accept credit card or debit card payment all over the world. Claybox is now a company who sells Chinese innovative products to U.S. by localized fulfillment service.The content of this thesis is focusing on the Claybox order payment system and the order processing system. The first part of this thesis is about the background of the Claybox project including the basic Spring framework of the Claybox system and the third party systems including the Amazon MWS and PayPal. The second part of this thesis is describing the requirements of the payment system and the order processing system using use case diagrams. The last part of the thesis is illustrating the detail implementation of the system with sequence diagrams.This thesis mainly focus on the order processing subsystem of the Claybox system, which includes the payment system, the fulfillment system, and the order processing system. As for the payment system, it has been integrated with PayPal using PayPal NVP API to accept PayPal Express Checkout and credit card or debit card payment by PayPal Hosted Pro Solution; and as for the fulfillment system, it has been integrate with the Fulfillment by Amazon (FBA) system with Amazon MWS and it will handle all the order fulfillment requests. Finally the Claybox order processing system, which interacts with the payment system and the fulfillment system, has implemented the business logic with exception handling process in order to involve the whole life cycle of any order.
Keywords/Search Tags:e-Commerce System, Order Processing, Order Fulfillment System, PayPal NVP, Amazon MWS
PDF Full Text Request
Related items