Presentation is loading. Please wait.

Presentation is loading. Please wait.

Oracle iPayment “ Making the 16-digits flow at Riverdeep ” -Donald Fernandes, Riverdeep, Inc.

Similar presentations


Presentation on theme: "Oracle iPayment “ Making the 16-digits flow at Riverdeep ” -Donald Fernandes, Riverdeep, Inc."— Presentation transcript:

1 Oracle iPayment “ Making the 16-digits flow at Riverdeep ” -Donald Fernandes, Riverdeep, Inc.

2 About Riverdeep, Inc. Educational Software Company Educational Software Company www.riverdeep.net, www.broderbund.com www.riverdeep.net, www.broderbund.com DTC, Schools, OEM, Reseller Channels DTC, Schools, OEM, Reseller Channels Oracle Applications 11.5.9 Oracle Applications 11.5.9 IBY.O, AR.L, ONT.I, IBE.O IBY.O, AR.L, ONT.I, IBE.O 2000 Credit Card Transactions / Day 2000 Credit Card Transactions / Day

3 Oracle iPayment iPayment Overview iPayment Overview Implementation Homework Implementation Homework Reporting Requirements Reporting Requirements Implementation Process Implementation Process Post-Live Maintenance Post-Live Maintenance Special Scenarios Special Scenarios Q & A Q & A

4 iPayment Overview iPayment Candidacy for Business iPayment Candidacy for Business

5 iPayment Overview iPayment Technology Schematic iPayment Technology Schematic

6 iPayment Overview Technology Technology Java Servlet-Based Data Communication Java Servlet-Based Data Communication On-line and Batch Mode of Processing On-line and Batch Mode of Processing Stand-Alone and Integrated with Apps Stand-Alone and Integrated with Apps Public API Public API

7 Credit Card Business Operations Credit Card Business Operations iPayment Overview

8 Credit Card Systematic Transactional Flow Credit Card Systematic Transactional Flow

9 Oracle iPayment iPayment Overview iPayment Overview Implementation Homework Implementation Homework Reporting Requirements Reporting Requirements Implementation Process Implementation Process Post-Live Maintenance Post-Live Maintenance Special Scenarios Special Scenarios Q & A Q & A

10 Implementation Homework Business Requirements ( ▓ =Priority) Business Requirements ( ▓ =Priority) Types of Transactions supported ▓ ▓ Transactional Volume Capacity ▓ Legacy Data Conversion ▓ Reporting Requirements ▓ ▓ ▓ Transactional Security ▓ ▓ Vendor-specific Features / Limitations ▓ Overall Systematic Stability ▓ ▓

11 Implementation Homework Application / Hardware Application / Hardware –Dedicated and Redundant Communication Link –Database Sizing for Transactional Growth –IBY Patches – Compatibility and Relevance ( Note# 296206.1 ) –Customizations

12 Implementation Homework Project Players Project Players

13 Implementation Homework Vendor Selection Criteria Vendor Selection Criteria

14 Oracle iPayment iPayment Overview iPayment Overview Implementation Homework Implementation Homework Reporting Requirements Reporting Requirements Implementation Process Implementation Process Post-Live Maintenance Post-Live Maintenance Special Scenarios Special Scenarios Q & A Q & A

15 Implementation Process

16 Network Network Two-way IP Address Handshake using FTP, Ping, etc Two-way IP Address Handshake using FTP, Ping, etc Bandwidth Availability Bandwidth Availability Fail-safe mechanism Fail-safe mechanism

17 Implementation Process Database / Concurrent Server Database / Concurrent Server IBY Patch Application IBY Patch Application Apache / JServ Configuration Apache / JServ Configuration ( jserv.properties, zone.properties ) ( jserv.properties, zone.properties ) OS Check for XML Files ( Top Tech Docs ) OS Check for XML Files ( Top Tech Docs ) OS Check for ClassPath OS Check for ClassPath Tablespace Sizing for IBY table growth Tablespace Sizing for IBY table growth

18 Implementation Process Application Layer Application Layer Setting up Payment System Setting up Payment System System Profile Options (IBY%, ICX%) System Profile Options (IBY%, ICX%) OM, iStore, AR Setups ( Note# 228855.1, 138088.1 ) OM, iStore, AR Setups ( Note# 228855.1, 138088.1 ) API for Auth Testing ( Note# 148151.1, 276085.1 ) API for Auth Testing ( Note# 148151.1, 276085.1 )

19 Implementation Process Reporting Requirements Reporting Requirements

20 Implementation Process Communications Testing Communications Testing –iPayment API –iPayment EC Servlet (http://machine.port.com/oa_servlets/ibyecapp) –IBY Module Tracing and Logging (Note#265330.1) –Crash Testing Riverdeep Network down Riverdeep Network down PaymenTech down PaymenTech down

21 Implementation Process

22 Oracle iPayment iPayment Overview iPayment Overview Implementation Homework Implementation Homework Reporting Requirements Reporting Requirements Implementation Process Implementation Process Post-Live Maintenance Post-Live Maintenance Special Scenarios Special Scenarios Q & A Q & A

23 Post-Live Maintenance Legacy Data Conversion and Reconciliation Legacy Data Conversion and Reconciliation Data Reconciliation between Oracle, Payment Vendor and Bank Data Reconciliation between Oracle, Payment Vendor and Bank –Timing Differences –Discrepancy Resolution Vendor Maintenance Schedule Dependency Vendor Maintenance Schedule Dependency

24 Post-Live Maintenance

25 Data Corruption – Common Symptoms Data Corruption – Common Symptoms –Refunds Mis-match –Duplicate Receipt Settlement Data Corruption – Common Causes Data Corruption – Common Causes –Network Failure –JServ Max Sessions Crash Data Corruption – Resolution Strategies Data Corruption – Resolution Strategies –One-off Patches –Credit Card Re-authentication ( Manual / Script) –Receivables Write-offs

26 Project Timeline

27 Oracle iPayment iPayment Overview iPayment Overview Implementation Homework Implementation Homework Reporting Requirements Reporting Requirements Implementation Process Implementation Process Post-Live Maintenance Post-Live Maintenance Special Scenarios Special Scenarios Q & A Q & A

28 “Special Scenarios” Quadrant

29 Special Scenarios - I  Multiple Stores / Payees  Non-Major Credit Card Types  Mandatory Credit Card Information and Risk Management  Credit Card Storage Encryption (Note# 338756.1, Patch# 4607647 )  Pre-Authentication Process  Voiding/ Modification of Original Order Amount   

30 Special Scenarios - II  Transactional Staging Area for System Downtime, Archiving, Auditing  Split Payments using Credit Cards  Encryption of Data Transmission  Vendor-side Processing Capability  Changing Payment Vendors   

31 Special Scenarios - III  Order Line-level Authentication  Multi-Currency  Configuring Authentication Expiration Period  Refund Transaction Allowance Period and Purge / Audit Policies  Non-Oracle Integration ( Note# 304220.1 )   

32 Questions? iPayment Overview iPayment Overview Implementation Homework Implementation Homework Reporting Requirements Reporting Requirements Implementation Process Implementation Process Post-Live Maintenance Post-Live Maintenance Special Scenarios Special Scenarios dfernandes@riverdeep.net IT Manager (Finance) Riverdeep, Inc


Download ppt "Oracle iPayment “ Making the 16-digits flow at Riverdeep ” -Donald Fernandes, Riverdeep, Inc."

Similar presentations


Ads by Google