SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
9642 ajaz ahmed ppt_1_v2
iReceivables – All you need to know



Ajaz Ahmed
Royal College of Physicians and Surgeons of Canada
aahmed@royalcollege.ca
Objectives:
1. To educate attendees how iReceivables could
   be a tool of choice to empower internal or
   external customers

2. To share practical experience in implementing
   iReceivables and integrating a 3rd party
   payment system
Topics:
1.   Salient Features
2.   Product Functionality
3.   Security Considerations for iReceivables
4.   Integration Nuts and Bolts
5.   Integration with 3rd Party Payment Systems
6.   Conclusion
7.   Other Important Information
8.   Q&A
1. Salient Features:
• Self-service access to view real-time balance
  and transaction information.
• Customers can Pay their invoices online.
• Customers can Dispute an invoice
• Customers can Print their invoices using Bills
  Presentment Architecture (BPA) templates
iReceivables Salient Features
2. Product Functionality:
 iReceivables is a bolt-on module to Oracle
  Receivables. Transactions or activities in Oracle
  Receivables can be visible to a customer
  logged on to iReceivables.
 Customers have access to their accounts on
  24/7 basis using internet
Accounts Summary / Detail pages


                                  Clicking on any of
                                  the hyperlinks in the
                                  Accounts Summary
                                  area would open the
                                  Account Details
                                  page.
Accounts Summary / Detail pages

                                  Transactions can be
                                  further drilled down
                                  for details.
                                   An invoice can be
                                  selected to print,
                                  make an online
                                  payment or to
                                  register a dispute.
Online Payment Pages


iReceivables uses Oracle Payments for payment
processing.

A 3rd Party Payment System integration with Oracle
Payments is required to facilitate online payment
functionality in iReceivables.
Online Payment Pages
                       iReceivables offers
                       an intuitive payment
                       page.
                       On successful
                       payment processing,
                       a confirmation is
                       returned to customer
                       with an authorization
                       code.
Online Payment Pages

                       Customer’s balance
                       gets updated.
                       A Receipt is
                       generated in
                       Receivables and
                       applied to the
                       selected invoice.
Online Payment – Credit Card approval flow

1. User makes online Payment
2. Payment details passed to Oracle Payments engine
3. Oracle Payments formats the Payment and passes it to
   Payment Gateway
4. Payment Gateway communicates it to Payment Processor
5. Payment processor contacts CC issuer
6. CC issuer authorizes or rejects a payment request
7. Authorization result is transmitted back to the customer
Online Payment – Credit Card approval flow
                                                                                               Start




                                                                                           iReceivables
                                                                                           user initiates

                                                                             1                 online
                                                                                             payments
                                                                                              request

 Payment processing is a two-
                                         Pass Payment

 step process.                     2
                                         Information to
                                             Oracle
                                           Payments
                                                                   Yes
                                                                                            Credit Card
                                                                                           details valid?
                                                                                                                                          No



 After authorization, “Automatic
                                             Servlet




 Remittances Master Program”
                                                                                                                         Create a
                                        Oracle Payment                                                                  Receipt in
                                           formats the                                      Payment                       Oracle

                                   3        Payment
                                         instruction and
                                                           Response from Gateway
                                                                                           Authorized?
                                                                                                                 Yes
                                                                                                                       Receivables
                                                                                                                       with status =

 needs to be run in Oracle                 passes it to
                                            Payment
                                       Gateway = PayPAL
                                                                                                                        Confirmed




 Receivables to settle all                 Gateway
                                                           7       Payment Processor
                                                                   communicates it to                                                   Return a
                                                                  Credit Card Issuer and                    No                         Message to

 authorized funds.                 4     communicates
                                         with Payment
                                          processor =
                                                                   transmits response
                                                                   back to Gateway, to
                                                                  Oracle payments and
                                                                                                                                         User

                                            Moneris
                                                                     to iReceivables
                                                                      Payment Page



                                            5                            6                       End
Dispute Processing
                     Two types of approval
                     hierarchies – primary
                     and non primary

                     Workflow (WF) routes
                     approval requests.

                     Two types of
                     Approvals Workflows
Dispute Processing
                     Dispute reasons can
                     be set using FND
                     Lookup codes.
                     Registering a dispute
                     results in launching a
                     Credit Memo.
                     Request is routed
                     through the approval
                     hierarchy.
3. Security considerations for iReceivables
All supported configurations for making iReceivables
accessible via the internet to external users require use of
Demilitarized Zone (DMZ) protected with firewalls to ensure
that only authorized traffic is allowed to cross firewall
boundaries.
This arrangement ensures that even if intrusion attempts
against the DMZ are successful, it remains contained within
the DMZ, leaving EBS inside the intranet unaffected.
3. Security considerations ….cont’d
4. Integration: Nuts and Bolts
iReceivables seamlessly integrates with a number of
Oracle EBS R12 modules after the required
implementation steps are followed.
Oracle Payments’ integration with third party Payment
Processors or Gateways is required to allow
iReceivables customers to pay online.
Integration: Nuts and Bolts …cont’d
iReceivables - setups
ARI_CONFIG package allows modifications to the followings:
• Account Summary page’s information, discount alerts and
   dispute status section
• Contact Us global button e-mail address
• iReceivables transaction search and customer search
Dispute pages can also be customized.
iReceivables messages can also be edited using look up codes.
iReceivables – setups
Three setup tabs:
Profiles:
    - to setup OIR profile values
Rules:
    - to setup rules that offer a high degree of
    flexibility
System parameters:
- to setup Credit Card Receipt Method and
Bank Account Payment Method.
Receivables – setups

Receipt Class with creation
method of Automatic and
defining at least one Receipt
Method associated with this
Receipt Class.
Approval limits for Credit
Memo and defining a Credit
Memo batch source
Oracle Payments – setups
System Security to setup
encryption. Oracle Wallet
needs to have been defined
beforehand.
Payment Systems to setup
3rd Party Payment
Gateway/Processors
Payment Methods, Payees
and Credit Card Brands
Oracle Bills Presentment Architecture (BPA) – setups

-Data Sources configuration
-Template Management
-Template Assignment
Template Assignment Rules
define criteria to automatically
pick desired template for
viewing and printing.
Oracle Sysadmin – setups

   Internal and external users
   Function security for external users
   Indexing customers database
   Document Sequence
   System Profile values
Oracle Workflow (WF) – setups

Two predefined types of workflows for Credit Memo approvals:
1. AR Credit Memo Approval Request (ARCMREQ)
   (Uses Oracle HR hierarchy or Approval limits based hierarchy)
2. AR Credit Memo using AME
   (Uses Oracle Approvals Management (AME))
   Set the “AR: Use Oracle Approvals Management in Credit Memo
   Workflow” profile option to Yes.
Oracle Workflow (WF) – setups
                                   Primary Approvers hierarchy
 Credit Memo         Collector                                      Receivable
  request is          receives                                        Role
  sent from         and sends                                       approves;
 iReceivables       to approver                                     CM created
                                  Non-Primary Approvers hierarchy


• Primary path: based on Approval Limits defined in Oracle Receivables
• Non-Primary path: based on the Oracle HR resources position hierarchy
5. Integration with 3rd Party Payment Systems
Payment Systems requiring open network (internet) connectivity:
• PayPal
• Cybercash
• Concord EFSNet
Payment systems using non-open networks (e.g., a leased line):
• First Data North
• Paymentech
Integration with 3rd Party ….cont’d
PayPal plug in for R12 – Payflow Pro(formerly Verisign):
PayPal has developed its own integration with Oracle Payments R12.
Plug-in is fee to download and installation is simple.
Package contents: 7 Jar files, 3 config files, a SQL script and docs
Installation: involves copying files, editing class paths and adding
servlet entries to system config files, running autoconifg, runnng SQL
script and bouncing concurrent manager and webserver. Oracle
Payments setup is used to define PayPal payment system and Payee
6. Conclusion
 Implementation setups are spread over a number of EBS modules
 Integration of Payment System could become a complex task
 Setting up Oracle Wallet and security certificates are technical tasks
 Select payment system based on type of payment processing
  requirements – credit card, pin-less debit card or ACH transfers
 PayPal Payflo Pro Gateway solution is very easy to implement
 Complying with PCI security standard is a requirement, follow
  Payment Applications Best Practices document available at Metalink
Conclusion…cont’d
 Consult a network architect to design and configure a DMZ based
  configuration for making iReceivables accessible to customers while
  safeguarding rest of the EBS from the possibility of any intrusion
  attack
 Plan a phased roll-out
 Customers can be provided with ‘how to’ links in Related Information
  area of home page
 Like any web application, older browser version used by customers
  to access iReceivables may often result in support calls
7. Other important information
Oracle Notes
•   Payment Applications Best Practices [ID 738344.1]
•   Oracle E-Business Suite R12 Configuration in a DMZ [ID 380490.1]
•   Tips and Queries for Troubleshooting Advanced Topologies [ID 364439.1]
•   iReceivables uptake of Oracle Payment [ID 414659.1]
•   How To Setup a Wallet At R12 Level In scope Of PA-DSS Implementation? [ID
    1118887.1]
Useful links
https://support.oracle.com/CSP/ui/flash.html
https://www.paypal.com/cgi-bin/webscr?cmd=_payflow-gateway-overview-outside
http://www.pcisecuritystandards.org
http://www.pcicomplianceguide.org
Q&A

Más contenido relacionado

La actualidad más candente

E financing and settlement with my sap
E financing and settlement with my sapE financing and settlement with my sap
E financing and settlement with my sapRichard Page
 
Leveraging iReceivables and Approvals Management Engine (AME) for Customer Di...
Leveraging iReceivables and Approvals Management Engine (AME) for Customer Di...Leveraging iReceivables and Approvals Management Engine (AME) for Customer Di...
Leveraging iReceivables and Approvals Management Engine (AME) for Customer Di...Chris Preziotti
 
Introducing safex pay 2018
Introducing safex pay 2018Introducing safex pay 2018
Introducing safex pay 2018Neha Sahay
 
E trading platform for insurance
E trading platform for insurance E trading platform for insurance
E trading platform for insurance supriyo12
 
electronic bill payment and presentment
electronic bill payment and presentmentelectronic bill payment and presentment
electronic bill payment and presentmenttejinderubs
 
Intro to-payment-processing-in-sap
Intro to-payment-processing-in-sapIntro to-payment-processing-in-sap
Intro to-payment-processing-in-sappuppala
 
To swipe or not to swipe payment card processing in sap
To swipe or not to swipe payment card processing in sapTo swipe or not to swipe payment card processing in sap
To swipe or not to swipe payment card processing in sapSunando Ghosh
 
Core banking solution
Core banking solutionCore banking solution
Core banking solutionRishiSundar2
 
Loan Information Management SystemPresentation
Loan Information Management SystemPresentationLoan Information Management SystemPresentation
Loan Information Management SystemPresentationmattnewnhamsa
 
InterCompany for Sap Business One - Product Brochure - English
InterCompany for Sap Business One - Product Brochure - EnglishInterCompany for Sap Business One - Product Brochure - English
InterCompany for Sap Business One - Product Brochure - EnglishCitiXsys Technologies
 
Blackboard Transact Capabilities Brochure
Blackboard Transact Capabilities BrochureBlackboard Transact Capabilities Brochure
Blackboard Transact Capabilities Brochurekarenpasacreta
 
Electronic Billing And Payment Market, After All These Years
Electronic Billing And Payment Market, After All These YearsElectronic Billing And Payment Market, After All These Years
Electronic Billing And Payment Market, After All These YearsRandy Pilkenton
 
AP Invoice Processing for JD Edwards_Bottomline Technologies
AP Invoice Processing for JD Edwards_Bottomline TechnologiesAP Invoice Processing for JD Edwards_Bottomline Technologies
AP Invoice Processing for JD Edwards_Bottomline TechnologiesBottomline Technologies
 
What is Core Banking System | Sesameindia
What is Core Banking System | SesameindiaWhat is Core Banking System | Sesameindia
What is Core Banking System | SesameindiaSesameindia Pvt Ltd
 
Fiscal Department Report PCRI 2-15-16
Fiscal Department Report PCRI 2-15-16Fiscal Department Report PCRI 2-15-16
Fiscal Department Report PCRI 2-15-16Alex Avila
 
Online Banking Business Requirement Document
Online Banking Business Requirement DocumentOnline Banking Business Requirement Document
Online Banking Business Requirement DocumentH2Kinfosys
 
Mbwin newfeaturesandfixes
Mbwin newfeaturesandfixesMbwin newfeaturesandfixes
Mbwin newfeaturesandfixesHangkheang Khy
 
System architecture for central banks
System architecture for central banksSystem architecture for central banks
System architecture for central banksJean-Marc Lepain
 

La actualidad más candente (20)

1Minute Account Opening_BRD_Updated
1Minute Account Opening_BRD_Updated1Minute Account Opening_BRD_Updated
1Minute Account Opening_BRD_Updated
 
E financing and settlement with my sap
E financing and settlement with my sapE financing and settlement with my sap
E financing and settlement with my sap
 
Leveraging iReceivables and Approvals Management Engine (AME) for Customer Di...
Leveraging iReceivables and Approvals Management Engine (AME) for Customer Di...Leveraging iReceivables and Approvals Management Engine (AME) for Customer Di...
Leveraging iReceivables and Approvals Management Engine (AME) for Customer Di...
 
Introducing safex pay 2018
Introducing safex pay 2018Introducing safex pay 2018
Introducing safex pay 2018
 
E trading platform for insurance
E trading platform for insurance E trading platform for insurance
E trading platform for insurance
 
electronic bill payment and presentment
electronic bill payment and presentmentelectronic bill payment and presentment
electronic bill payment and presentment
 
Intro to-payment-processing-in-sap
Intro to-payment-processing-in-sapIntro to-payment-processing-in-sap
Intro to-payment-processing-in-sap
 
To swipe or not to swipe payment card processing in sap
To swipe or not to swipe payment card processing in sapTo swipe or not to swipe payment card processing in sap
To swipe or not to swipe payment card processing in sap
 
Core banking solution
Core banking solutionCore banking solution
Core banking solution
 
Loan Information Management SystemPresentation
Loan Information Management SystemPresentationLoan Information Management SystemPresentation
Loan Information Management SystemPresentation
 
InterCompany for Sap Business One - Product Brochure - English
InterCompany for Sap Business One - Product Brochure - EnglishInterCompany for Sap Business One - Product Brochure - English
InterCompany for Sap Business One - Product Brochure - English
 
Fintech
FintechFintech
Fintech
 
Blackboard Transact Capabilities Brochure
Blackboard Transact Capabilities BrochureBlackboard Transact Capabilities Brochure
Blackboard Transact Capabilities Brochure
 
Electronic Billing And Payment Market, After All These Years
Electronic Billing And Payment Market, After All These YearsElectronic Billing And Payment Market, After All These Years
Electronic Billing And Payment Market, After All These Years
 
AP Invoice Processing for JD Edwards_Bottomline Technologies
AP Invoice Processing for JD Edwards_Bottomline TechnologiesAP Invoice Processing for JD Edwards_Bottomline Technologies
AP Invoice Processing for JD Edwards_Bottomline Technologies
 
What is Core Banking System | Sesameindia
What is Core Banking System | SesameindiaWhat is Core Banking System | Sesameindia
What is Core Banking System | Sesameindia
 
Fiscal Department Report PCRI 2-15-16
Fiscal Department Report PCRI 2-15-16Fiscal Department Report PCRI 2-15-16
Fiscal Department Report PCRI 2-15-16
 
Online Banking Business Requirement Document
Online Banking Business Requirement DocumentOnline Banking Business Requirement Document
Online Banking Business Requirement Document
 
Mbwin newfeaturesandfixes
Mbwin newfeaturesandfixesMbwin newfeaturesandfixes
Mbwin newfeaturesandfixes
 
System architecture for central banks
System architecture for central banksSystem architecture for central banks
System architecture for central banks
 

Similar a 9642 ajaz ahmed ppt_1_v2

What is-ez receivables
What is-ez receivablesWhat is-ez receivables
What is-ez receivablesfvjones
 
www.tractbilling.com - Understanding critical processes in subscription + act...
www.tractbilling.com - Understanding critical processes in subscription + act...www.tractbilling.com - Understanding critical processes in subscription + act...
www.tractbilling.com - Understanding critical processes in subscription + act...Ben Bradley
 
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google AppsMaking $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google AppsSocialwok
 
Introducing safexpay smart NBFC solution
Introducing safexpay smart NBFC solutionIntroducing safexpay smart NBFC solution
Introducing safexpay smart NBFC solutionNeha Sahay
 
Smart Mandate Service
Smart Mandate ServiceSmart Mandate Service
Smart Mandate ServiceShreyaDubey38
 
Process Model versus PRPC Discovery Map
Process Model versus PRPC Discovery MapProcess Model versus PRPC Discovery Map
Process Model versus PRPC Discovery MapDeclan Chellar
 
Sdk day2
Sdk day2Sdk day2
Sdk day2ganeshX
 
Jini Books Presentation in PDF format
Jini Books Presentation in PDF formatJini Books Presentation in PDF format
Jini Books Presentation in PDF formatZameer Ahammad
 
Jini Books Presentation
Jini Books PresentationJini Books Presentation
Jini Books PresentationZameer Ahammad
 
Using Blackberry’s ecosystem to create a Mobile POS by E. Jay Saunders
Using Blackberry’s ecosystem to create a Mobile POS by E. Jay SaundersUsing Blackberry’s ecosystem to create a Mobile POS by E. Jay Saunders
Using Blackberry’s ecosystem to create a Mobile POS by E. Jay SaundersE. Jay Saunders
 
Need an e-invoicing provider? Just use your ERP system!
Need an e-invoicing provider? Just use your ERP system!Need an e-invoicing provider? Just use your ERP system!
Need an e-invoicing provider? Just use your ERP system!sharedserviceslink.com
 
WQD2011 - Breakthrough Process Improvement - The Kanoo Group - Improving Empl...
WQD2011 - Breakthrough Process Improvement - The Kanoo Group - Improving Empl...WQD2011 - Breakthrough Process Improvement - The Kanoo Group - Improving Empl...
WQD2011 - Breakthrough Process Improvement - The Kanoo Group - Improving Empl...Dubai Quality Group
 
Payee Manager
Payee ManagerPayee Manager
Payee Managerdbwalk
 
Working Capital Optimization: An Enterprise Approach
Working Capital Optimization: An Enterprise Approach Working Capital Optimization: An Enterprise Approach
Working Capital Optimization: An Enterprise Approach Proformative, Inc.
 
M.S Dynamics g.p Reconciliation
M.S Dynamics g.p Reconciliation M.S Dynamics g.p Reconciliation
M.S Dynamics g.p Reconciliation Danish Siddiqui
 

Similar a 9642 ajaz ahmed ppt_1_v2 (20)

What is-ez receivables
What is-ez receivablesWhat is-ez receivables
What is-ez receivables
 
www.tractbilling.com - Understanding critical processes in subscription + act...
www.tractbilling.com - Understanding critical processes in subscription + act...www.tractbilling.com - Understanding critical processes in subscription + act...
www.tractbilling.com - Understanding critical processes in subscription + act...
 
Making $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google AppsMaking $$$ in the Freemium World of Google Apps
Making $$$ in the Freemium World of Google Apps
 
Introducing safexpay smart NBFC solution
Introducing safexpay smart NBFC solutionIntroducing safexpay smart NBFC solution
Introducing safexpay smart NBFC solution
 
Sage mobile
Sage mobileSage mobile
Sage mobile
 
Sagemobile 1
Sagemobile 1Sagemobile 1
Sagemobile 1
 
Jari fscm
Jari   fscmJari   fscm
Jari fscm
 
Smart Mandate Service
Smart Mandate ServiceSmart Mandate Service
Smart Mandate Service
 
Process Model versus PRPC Discovery Map
Process Model versus PRPC Discovery MapProcess Model versus PRPC Discovery Map
Process Model versus PRPC Discovery Map
 
Sdk day2
Sdk day2Sdk day2
Sdk day2
 
Jini Books Presentation in PDF format
Jini Books Presentation in PDF formatJini Books Presentation in PDF format
Jini Books Presentation in PDF format
 
Jini Books Presentation
Jini Books PresentationJini Books Presentation
Jini Books Presentation
 
Using Blackberry’s ecosystem to create a Mobile POS by E. Jay Saunders
Using Blackberry’s ecosystem to create a Mobile POS by E. Jay SaundersUsing Blackberry’s ecosystem to create a Mobile POS by E. Jay Saunders
Using Blackberry’s ecosystem to create a Mobile POS by E. Jay Saunders
 
Need an e-invoicing provider? Just use your ERP system!
Need an e-invoicing provider? Just use your ERP system!Need an e-invoicing provider? Just use your ERP system!
Need an e-invoicing provider? Just use your ERP system!
 
Oracle Receivables
Oracle ReceivablesOracle Receivables
Oracle Receivables
 
WQD2011 - Breakthrough Process Improvement - The Kanoo Group - Improving Empl...
WQD2011 - Breakthrough Process Improvement - The Kanoo Group - Improving Empl...WQD2011 - Breakthrough Process Improvement - The Kanoo Group - Improving Empl...
WQD2011 - Breakthrough Process Improvement - The Kanoo Group - Improving Empl...
 
Preauthorized Checking Service
Preauthorized Checking ServicePreauthorized Checking Service
Preauthorized Checking Service
 
Payee Manager
Payee ManagerPayee Manager
Payee Manager
 
Working Capital Optimization: An Enterprise Approach
Working Capital Optimization: An Enterprise Approach Working Capital Optimization: An Enterprise Approach
Working Capital Optimization: An Enterprise Approach
 
M.S Dynamics g.p Reconciliation
M.S Dynamics g.p Reconciliation M.S Dynamics g.p Reconciliation
M.S Dynamics g.p Reconciliation
 

Último

Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Juan Carlos Gonzalez
 
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...Daniel Zivkovic
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 

Último (20)

Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?
 
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 

9642 ajaz ahmed ppt_1_v2

  • 2. iReceivables – All you need to know Ajaz Ahmed Royal College of Physicians and Surgeons of Canada aahmed@royalcollege.ca
  • 3. Objectives: 1. To educate attendees how iReceivables could be a tool of choice to empower internal or external customers 2. To share practical experience in implementing iReceivables and integrating a 3rd party payment system
  • 4. Topics: 1. Salient Features 2. Product Functionality 3. Security Considerations for iReceivables 4. Integration Nuts and Bolts 5. Integration with 3rd Party Payment Systems 6. Conclusion 7. Other Important Information 8. Q&A
  • 5. 1. Salient Features: • Self-service access to view real-time balance and transaction information. • Customers can Pay their invoices online. • Customers can Dispute an invoice • Customers can Print their invoices using Bills Presentment Architecture (BPA) templates
  • 7. 2. Product Functionality:  iReceivables is a bolt-on module to Oracle Receivables. Transactions or activities in Oracle Receivables can be visible to a customer logged on to iReceivables.  Customers have access to their accounts on 24/7 basis using internet
  • 8. Accounts Summary / Detail pages Clicking on any of the hyperlinks in the Accounts Summary area would open the Account Details page.
  • 9. Accounts Summary / Detail pages Transactions can be further drilled down for details. An invoice can be selected to print, make an online payment or to register a dispute.
  • 10. Online Payment Pages iReceivables uses Oracle Payments for payment processing. A 3rd Party Payment System integration with Oracle Payments is required to facilitate online payment functionality in iReceivables.
  • 11. Online Payment Pages iReceivables offers an intuitive payment page. On successful payment processing, a confirmation is returned to customer with an authorization code.
  • 12. Online Payment Pages Customer’s balance gets updated. A Receipt is generated in Receivables and applied to the selected invoice.
  • 13. Online Payment – Credit Card approval flow 1. User makes online Payment 2. Payment details passed to Oracle Payments engine 3. Oracle Payments formats the Payment and passes it to Payment Gateway 4. Payment Gateway communicates it to Payment Processor 5. Payment processor contacts CC issuer 6. CC issuer authorizes or rejects a payment request 7. Authorization result is transmitted back to the customer
  • 14. Online Payment – Credit Card approval flow Start iReceivables user initiates 1 online payments request Payment processing is a two- Pass Payment step process. 2 Information to Oracle Payments Yes Credit Card details valid? No After authorization, “Automatic Servlet Remittances Master Program” Create a Oracle Payment Receipt in formats the Payment Oracle 3 Payment instruction and Response from Gateway Authorized? Yes Receivables with status = needs to be run in Oracle passes it to Payment Gateway = PayPAL Confirmed Receivables to settle all Gateway 7 Payment Processor communicates it to Return a Credit Card Issuer and No Message to authorized funds. 4 communicates with Payment processor = transmits response back to Gateway, to Oracle payments and User Moneris to iReceivables Payment Page 5 6 End
  • 15. Dispute Processing Two types of approval hierarchies – primary and non primary Workflow (WF) routes approval requests. Two types of Approvals Workflows
  • 16. Dispute Processing Dispute reasons can be set using FND Lookup codes. Registering a dispute results in launching a Credit Memo. Request is routed through the approval hierarchy.
  • 17. 3. Security considerations for iReceivables All supported configurations for making iReceivables accessible via the internet to external users require use of Demilitarized Zone (DMZ) protected with firewalls to ensure that only authorized traffic is allowed to cross firewall boundaries. This arrangement ensures that even if intrusion attempts against the DMZ are successful, it remains contained within the DMZ, leaving EBS inside the intranet unaffected.
  • 19. 4. Integration: Nuts and Bolts iReceivables seamlessly integrates with a number of Oracle EBS R12 modules after the required implementation steps are followed. Oracle Payments’ integration with third party Payment Processors or Gateways is required to allow iReceivables customers to pay online.
  • 20. Integration: Nuts and Bolts …cont’d
  • 21. iReceivables - setups ARI_CONFIG package allows modifications to the followings: • Account Summary page’s information, discount alerts and dispute status section • Contact Us global button e-mail address • iReceivables transaction search and customer search Dispute pages can also be customized. iReceivables messages can also be edited using look up codes.
  • 22. iReceivables – setups Three setup tabs: Profiles: - to setup OIR profile values Rules: - to setup rules that offer a high degree of flexibility System parameters: - to setup Credit Card Receipt Method and Bank Account Payment Method.
  • 23. Receivables – setups Receipt Class with creation method of Automatic and defining at least one Receipt Method associated with this Receipt Class. Approval limits for Credit Memo and defining a Credit Memo batch source
  • 24. Oracle Payments – setups System Security to setup encryption. Oracle Wallet needs to have been defined beforehand. Payment Systems to setup 3rd Party Payment Gateway/Processors Payment Methods, Payees and Credit Card Brands
  • 25. Oracle Bills Presentment Architecture (BPA) – setups -Data Sources configuration -Template Management -Template Assignment Template Assignment Rules define criteria to automatically pick desired template for viewing and printing.
  • 26. Oracle Sysadmin – setups  Internal and external users  Function security for external users  Indexing customers database  Document Sequence  System Profile values
  • 27. Oracle Workflow (WF) – setups Two predefined types of workflows for Credit Memo approvals: 1. AR Credit Memo Approval Request (ARCMREQ) (Uses Oracle HR hierarchy or Approval limits based hierarchy) 2. AR Credit Memo using AME (Uses Oracle Approvals Management (AME)) Set the “AR: Use Oracle Approvals Management in Credit Memo Workflow” profile option to Yes.
  • 28. Oracle Workflow (WF) – setups Primary Approvers hierarchy Credit Memo Collector Receivable request is receives Role sent from and sends approves; iReceivables to approver CM created Non-Primary Approvers hierarchy • Primary path: based on Approval Limits defined in Oracle Receivables • Non-Primary path: based on the Oracle HR resources position hierarchy
  • 29. 5. Integration with 3rd Party Payment Systems Payment Systems requiring open network (internet) connectivity: • PayPal • Cybercash • Concord EFSNet Payment systems using non-open networks (e.g., a leased line): • First Data North • Paymentech
  • 30. Integration with 3rd Party ….cont’d PayPal plug in for R12 – Payflow Pro(formerly Verisign): PayPal has developed its own integration with Oracle Payments R12. Plug-in is fee to download and installation is simple. Package contents: 7 Jar files, 3 config files, a SQL script and docs Installation: involves copying files, editing class paths and adding servlet entries to system config files, running autoconifg, runnng SQL script and bouncing concurrent manager and webserver. Oracle Payments setup is used to define PayPal payment system and Payee
  • 31. 6. Conclusion  Implementation setups are spread over a number of EBS modules  Integration of Payment System could become a complex task  Setting up Oracle Wallet and security certificates are technical tasks  Select payment system based on type of payment processing requirements – credit card, pin-less debit card or ACH transfers  PayPal Payflo Pro Gateway solution is very easy to implement  Complying with PCI security standard is a requirement, follow Payment Applications Best Practices document available at Metalink
  • 32. Conclusion…cont’d  Consult a network architect to design and configure a DMZ based configuration for making iReceivables accessible to customers while safeguarding rest of the EBS from the possibility of any intrusion attack  Plan a phased roll-out  Customers can be provided with ‘how to’ links in Related Information area of home page  Like any web application, older browser version used by customers to access iReceivables may often result in support calls
  • 33. 7. Other important information Oracle Notes • Payment Applications Best Practices [ID 738344.1] • Oracle E-Business Suite R12 Configuration in a DMZ [ID 380490.1] • Tips and Queries for Troubleshooting Advanced Topologies [ID 364439.1] • iReceivables uptake of Oracle Payment [ID 414659.1] • How To Setup a Wallet At R12 Level In scope Of PA-DSS Implementation? [ID 1118887.1] Useful links https://support.oracle.com/CSP/ui/flash.html https://www.paypal.com/cgi-bin/webscr?cmd=_payflow-gateway-overview-outside http://www.pcisecuritystandards.org http://www.pcicomplianceguide.org
  • 34. Q&A