wells fargo wells fargo global payment gateway with oracle e-business suiteglobal payment gateway...

2
1 OBJECTIVE The main objective is to develop integration between Oracle Application iPayment (11.5.10 CU2 Release) and Wells Fargo Payment gateway for the following online transactions: • Authorization Voice Authorization • Settlement/Capture • Void/Reversals Refunds and Credits SOLUTION Systems Involved The integration leveraged iPayment engine (part of Oracle’s E- Business Suite). The work involved developing a plug-in serv- let to iPayment engine, for outbound and inbound communi- cation respectively. The integration was “Validated/ Certified” by Oracle Applica- tions Partnering and Initiatives. The integration development was completed in four calendar months and the validation from Oracle was completed in six calendar weeks. Points of Integration The Wells Fargo Global Payment Gateway® service is a tech- nologically advanced online payments processing solution that provides companies an integrated transaction, reporting, and management system. The payment gateway developed by Wells Fargo, a pioneer of online payments, processing, pro- vides a robust single platform with custom features designed to minimize transaction and reconciliation complexity, reduce risks, and reasonable costs for companies conducting business online. The process flow of the Wells Fargo Global Payment Gate- way® service is mentioned below: 1. Transaction is passed through the iPayment engine. Trans- action destination is determined by the Routing Engine. 2. Offline transactions are stored in the iPayment repository, and later, the scheduler batches them and then sends them to the engine for processing. Online transactions continue without interruption. 3. The appropriate payment system API is invoked: ‘Processor API’ if the destination is a processor (these are XML APIs) or ‘Gateway API’ if the destination is a payment gateway. 4. The transaction is sent to the appropriate iPayment system servlet through HTTPS. 5. The servlet translates the transaction into the payment sys- tem’s format, and then sends the transaction to the pay- ment system. 6. The servlet receives the response from the payment system, and returns it to the engine. 7. The iPayment engine stores the transaction and its results in the database. 8. All integrations will be developed and tested on Red Hat Linux Version 4.0 for US systems in English. Integration of Wells Fargo Global Payment Gateway with Oracle E-Business Suite

Upload: naveen-krishnamurthy

Post on 19-Jan-2016

21 views

Category:

Documents


0 download

DESCRIPTION

Wells Fargo Global Payment Gateway with Oracle E-Business Suite.

TRANSCRIPT

Page 1: Wells Fargo Wells Fargo Global Payment Gateway With Oracle E-Business SuiteGlobal Payment Gateway With Oracle E-Business Suite

Integration of Wells Fargo Global Payment Gateway with Oracle E-Business Suite

OBJECTIVE

The main objective is to develop integration between OracleApplication iPayment (11.5.10 CU2 Release) and Wells FargoPayment gateway for the following online transactions:

• Authorization

• Voice Authorization

• Settlement/Capture

• Void/Reversals

• Refunds and Credits

SOLUTION

Systems Involved

The integration leveraged iPayment engine (part of Oracle’s E-Business Suite). The work involved developing a plug-in serv-let to iPayment engine, for outbound and inbound communi-cation respectively.

The integration was “Validated/ Certified” by Oracle Applica-tions Partnering and Initiatives.

The integration development was completed in four calendarmonths and the validation from Oracle was completed in sixcalendar weeks.

Points of Integration

The Wells Fargo Global Payment Gateway® service is a tech-nologically advanced online payments processing solutionthat provides companies an integrated transaction, reporting,and management system. The payment gateway developed byWells Fargo, a pioneer of online payments, processing, pro-

vides a robust single platform with custom features designedto minimize transaction and reconciliation complexity, reducerisks, and reasonable costs for companies conducting businessonline.

The process flow of the Wells Fargo Global Payment Gate-way® service is mentioned below:

1. Transaction is passed through the iPayment engine. Trans-action destination is determined by the Routing Engine.

2. Offline transactions are stored in the iPayment repository,and later, the scheduler batches them and then sends themto the engine for processing. Online transactions continuewithout interruption.

3. The appropriate payment system API is invoked: ‘ProcessorAPI’ if the destination is a processor (these are XML APIs)or ‘Gateway API’ if the destination is a payment gateway.

4. The transaction is sent to the appropriate iPayment systemservlet through HTTPS.

5. The servlet translates the transaction into the payment sys-tem’s format, and then sends the transaction to the pay-ment system.

6. The servlet receives the response from the payment system,and returns it to the engine.

7. The iPayment engine stores the transaction and its resultsin the database.

8. All integrations will be developed and tested on Red HatLinux Version 4.0 for US systems in English.

1

Page 2: Wells Fargo Wells Fargo Global Payment Gateway With Oracle E-Business SuiteGlobal Payment Gateway With Oracle E-Business Suite

Architecture

The integration architecture is as shown in the below figure.

Technology Used

<<Contents required>>

BENEFITSThe Wells Fargo Global Payment Gateway® service helpscompanies to overcome the challenges of conducting businessonline. This comprehensive solution provides real-time autho-rization and settlement of online transactions, includingcredit card, debit card and electronic check processing, andincludes a Virtual Terminal for processing telephone, fax, andmail order transactions.

WHY ESTUATE?Estuate is a global information technology services company,headquartered in Sunnyvale, California, with additionaloffices in Canada, India and UK. Estuate's key service offer-ings include Oracle services and IBM technology implementa-

tion, custom application and product engineering, businessintelligence, Big Data and software management. Estuate'sdedicated teams help clients throughout the technology life-cycle by aiding during the planning phase and the post-deploy-ment phase.

Estuate focuses on building profound relationship with enter-prise software companies through product engineering, andproviding implementation and custom application develop-ment services to customers. We help our clients strategize toget the most from their technology reduce total cost of owner-ship and streamline daily software management tasks so thattheir internal teams can focus on critical business objectives.This innovative strategy creates win-win relationships withsoftware partners and clients across wide range of industries.

Feel free to contact us for more information at [email protected], call us at 408.400.0680 or visit us at www.estu-ate.com.

2

United States

1183 Bordeaux Dr, Suite 22Sunnyvale, CA 94089USA Phone: +1 408-400-0680Fax: +1 408-400-0683

Canada

6083 A Yonge St, 2nd floorTorontoON M2M 3W2CanadaPhone: +1 408-400-0680

India

No 18, II Floor, Sri Krishna ArcadeNew BEL Road, BangaloreKarnataka 560 054IndiaPhone: +91 80 2360 5799

United Kingdom

Nebula17 Lytham, Amington, Tamworth,Staffs, B77 4QAUnited KingdomPhone: +91 80 2360 5799