Understanding Oracle iPayment - PowerPoint PPT Presentation

1 / 49
About This Presentation
Title:

Understanding Oracle iPayment

Description:

Setting Up Credit Cards (functional) Administering iPayment. Credit Card Processes. Purchase Cards. Setting Up Credit Cards (technical) Summary ... – PowerPoint PPT presentation

Number of Views:195
Avg rating:3.0/5.0
Slides: 50
Provided by: emcdo
Category:

less

Transcript and Presenter's Notes

Title: Understanding Oracle iPayment


1
Understanding Oracle iPayment
Robert Rentz Samira Chander NCOAUG March
3rd, 2003
2
Agenda
  • Overview of iPayment
  • Applications Integration
  • Setting Up Credit Cards (functional)
  • Administering iPayment
  • Credit Card Processes
  • Purchase Cards
  • Setting Up Credit Cards (technical)
  • Summary

3
Overview of iPayment
  • iPayment Users
  • Electronic Commerce Application
  • Browser Server Payment Server Application
  • Integrates with payment processing systems
  • Provides Rules based Payment Processing
  • Provides security through support for industry
    standards (e.g. SSL and SET)
  • Provides Support for single multi site
    installation of Web-based or Forms-based
    applications

4
Application Integration
  • Oracle iStore
  • Oracle Management
  • Oracle Capture
  • Oracle Receivables
  • Oracle Collections

5
Application Integration
CyberCash Verisign
iStore
iPayment
Customer Purchases Product Create order request
CheckFree
Authorization request
Order Capture
Field installable Payment System
Fulfill order request
Capture or auth/capture request
Order Management
Accounts Receivable
Oracle Collections
Collect over due payment info
Order info for invoicing
6
iPayment Transactions
  • Payment Request
  • Payment Modification
  • Payment Cancellation
  • Payment Inquiry
  • Payment Query transaction status

7
Setting Up Credit Cards(Functional)
  • Customer Credit Cards
  • Payee Identifier / Merchant Reference
  • Payment Server
  • Acquiring Bank or Payee
  • Routing Rules
  • Define Remittance Bank
  • Define Payment Method and Bank Accounts for each
    customer

8
Setting Up Credit Cards(Functional)
  • Customer Credit Cards
  • Define Bank Accounts

9
Setting Up Credit Cards(Functional)
10
Setting Up Credit Cards(Functional)
  • Payee Identifier Merchant Reference
  • Create Receipt Class and Payment Method

11
Setting Up Credit Cards(Functional)
12
Setting Up Credit Cards(Functional)
  • Define Payment Method and Bank Accounts for each
    customer

13
Setting Up Credit Cards(Functional)
14
Setting Up Credit Cards(Functional)
15
Setting Up Credit Cards(Functional)
  • Payment System
  • Create, modify or update New Payment System

16
Setting Up Credit Cards(Functional)
Click on Create
17
Setting Up Credit Cards(Functional)
  • Payment Server

18
Setting Up Credit Cards(Functional)
  • Payee
  • Create, modify, or inactivate a New Payee

19
Setting Up Credit Cards(Functional)
Click on Create
20
Setting Up Credit Cards(Functional)
  • Payee

21
Setting Up Credit Cards(Functional)
  • Routing Rules
  • Changing the Routing Rules Priority
  • Create,modify or delete Routing Rules

22
Setting Up Credit Cards(Functional)
Click on Create
23
Setting Up Credit Cards(Functional)
  • Routing Rules

24
Credit Card Processes
  • Authorization
  • Settlement
  • Reconciliation

25
Credit Card Processes
  • Authorization
  • Customer Purchases Goods
  • Send Information to Payee
  • Payee Accepts Authorization Request
  • Credit Card processor receives information
    through iPayment and the payment system
  • Assigns Authorization expiration

26
Credit Card Processes
  • Authorization and the OM Process
  • Authorized at Booking
  • Failures place order on hold (still booked)
  • CC corrections automatically reauthorize
  • Corrects automatically release order from Credit
    Card Hold
  • Reauthorization occurs for expired transactions
    (user defined)
  • Captures automatically at Remittance

27
Credit Card Processes
  • Settlement
  • Capturing Authorized Transactions
  • Returns, credits and Voids
  • Funds Transferred to Acquiring Banks
  • Payment Server provides query screen in addition
    to iPayment
  • Reconciliation
  • Payment Server provides daily, weekly or monthly
    reports to the payee

28
iPayment Transaction Query
  • Operations
  • Follow up Operations

29
Payment Server Transaction Query
30
Purchase Cards
  • Benefits of Purchase Card
  • To the Merchant
  • To the Buyer
  • Purchase Card Level I
  • Purchase Card Level II

31
Purchase Cards
  • Purchase Card Level I
  • Suppliers Name (Merchant Name)
  • Total Purchase Amount
  • Date
  • Purchase Card Level II
  • Suppliers Name (Merchant Name)
  • Total Purchase Amount
  • Date
  • Purchase Order Number
  • Sales Tax Amount
  • Zip Code of the area where merchandise will be
    sent

32
Setting Up Credit Cards(Technical)
  • iPayment Architecture
  • iPayment APIs
  • Payment System APIs
  • Electronic Commerce APIs
  • iPayment Engine
  • iPayment Servlets
  • ECServlet
  • Payment system servlets
  • Field-installable servlets

33
iPayment Architecture
Field Installed Payment System Servlet
BEP APIs
Field Installed Payment System Gateway
EC Application
HTTP(S) Adapter
BEP APIs
Cybercash Servlet
AcctXfer ApI
Java APIs
PayNow Interface
Cybercash Gateway
iPayment Engine
PL/SQL APIs
Ec Application
EC Servlet
Checkfree Interface
Secure FTP
Checkfree
Scheduler
File
iPayment Repository
34
Setting Up Credit Cards(Technical)
  • Installing a Payment Servlet with iPayment
  • Downloading the VeriSign Servlet
  • Installing the VeriSign BEP Servlet
  • Registering the BEP Servlet in iPayment

35
Setting Up Credit Cards(Technical)
  • Downloading the VeriSign Servlet
  • Register for a VeriSign Account
  • Verisign User Name and Password
  • Download Payflow Pro
  • Under Oracle iPayment tab in Verisign

36
Setting Up Credit Cards(Technical)
  • Installing the VeriSign BEP Servlet
  • Configuring the VeriSign BEP Servlet for Oracle
    Application
  • Configure the VeriSign Servlet
  • Configure VeriSign Library files
  • Configure Java Secure Sockets Extension
  • Configure the initArgs parameter for Verisign
    servlet

37
Setting Up Credit Cards(Technical)
  • Registering the BEP Servlet in iPayment
  • Payment Systems
  • Payee
  • Routing Rules

38
Setting Up Credit Cards(Technical)
  • Payment Server

39
Setting Up Credit Cards(Technical)
  • Payee

40
Setting Up Credit Cards(Technical)
  • Routing Rules

41
Setting Up Credit Cards(Technical)
  • Critical Information
  • Make sure that
  • User Name and Password in vpsipayment.properties
    matches the Payment Server entry and Payee entry
  • Payment System suffix matches the Payee
    Identifier
  • Payee Identifier matches the Merchant Reference

42
Setting Up Credit Cards(Technical)
  • vpsipayment.properties
  • Contains the user and pwd of verisign manager
  • hostnametest-payflow.verisign.com
  • port443
  • userrobrentz
  • pwdr3ntzr
  • timeout30
  • proxyHost
  • proxyPort0
  • proxyUser
  • proxyPwd

43
Setting Up Credit Cards(Technical)
  • Payment Server and Payee
  • Payment Server screen contains the Username and
    password for VeriSign manager
  • Payee screen also contain the username and
    password for the VeriSign Manager, VendorID and
    Partner ID

44
Setting Up Credit Cards(Technical)
  • Payment Server

45
Setting Up Credit Cards(Technical)
  • Payee

46
Setting Up Credit Cards(Technical)
  • Receipt Class and Payment Method
  • Payee Identifier and Merchant Reference must
    match

47
Setting Up Credit Cards(Technical)
48
Summary
  • iPayment
  • is an integrated Oracle Solution
  • integrates with Payment Server providers
  • provides APIs for custom solutions
  • can link with ACH for a streamlined solution
  • can be installed and tested within one month

49
  • Thank You
  • Robert Rentz
  • 312-755-8203
  • Rrentz_at_us.ssiworldwide.com
  • Samira Chander
  • 312-755-8255
  • schander_at_us.ssiworldwide.com
Write a Comment
User Comments (0)
About PowerShow.com