Tuesday, 12 April 2011

iPayments Or Oracle Payments




iPayments Or Oracle Payments:
****************************

Oracle iPayments in 11i is renamed to Oracle Payments in R12.

Oracle Payments is also part of the Oracle eBusiness suite and will serve as the 
Funds capture(AR) and Funds disbursement(AP) engine for other Oracle applications(i.e AP/AR etc).

EC Applications are eCommerce applications.

The major functional components of the core Payments Engine are
    Multi-Payment Method Support : This means whether iPayments can handle credit card/debit 
  card etc. iPayment handles this thru routing.
    Routing : Routing basically indicates that for each payment method,what payment processor 
 should be contacted, for ex, for credit card you can have paymentech and for bank 
 accounts, you can have paypal. And further, for visa payments paypal, discover 
 cybersource etc. those routing rules are defined by the iPayment administrator.
    Risk Management : This includes defining the risk factors which can be increased if you implement
 AR as well. 
    Security : have a trusted list of hosts in your environment and only auth requests 
 coming as part of that trusted list will be accepted and the rest will be denied. 
 The credit card, purchase card, bank account info are encrypted in the database. 
    
Payment systems is another word that is used analogous to payment processors.

A Payment Processor is a service which interacts directly with the Issuer Banks 
and Card Institutions (i.e Visa, Mastercard, American Express) to process financial 
transactions. 
Basically what payment processors do is that they take an authorization request (from 
a merchant or payment gateway) consisting of basic credit card information like zip, 
card#, cvc code and see if it is a Visa, Master, Amex etc and then route it to the 
appropriate network. They also check with the Issuer bank, about the balance of the account. 

 American express 3 ,
 Visa cards always start with 4,
 Master card start with 5, 
 Discover cards start with 6 etc 

Examples of Payment processors are Paymentech, cybercash, citibank, first data north etc.

A Payment Gateway is a Service Provider which acts as an intermediary between Merchant 
and Payment Processor.  A Payment Gateway protects the credit card details encrypting 
the credit card numbers etc and ensures that information passes securely between the 
Merchant and Payment Processor (as well as Merchant and the Customer or Payer). A 
Payment Gateway authorizes the transaction by passing the Authorization requests to
 the Payment Processor and getting the results back.

There are different types of payment choices available for the customer and they are
    Credit Card
    Pin-less Debit Card
    Purchase Card / Corporate / Procurement Card

Usually a Credit Card transaction goes through 3 phases and they are 
    Authorization
    Settlement
    Reconciliation

Authorization is a process where the payment processor will check with the database of 
the Card Issuer for the availability of the Credit to cover the transaction. If so, 
then the funds are reserved and an authorization code is returned to the payment processor.

Settlement is a process which happens when the order is shipped ,and the funds (that 
were authorized earlier) are captured. The settlement transactions consist of multiple 
types of transactions like 
    Capture, 
    Void, 
    Return,
    Close Batch Functions
 
Reconciliation : Acquiring bank sends daily,weekly reports to the Payee (i.e Merchant) 
and the Payee will reconcile those statements with his local database. 

---
There are two kinds of Payment systems.

Gateway-Model Payment System
Processor-Model payment System.

Gateway Model : Low volume, per transaction fees,online trx(auth,settlement), easy setup.
Processor Model : high volume, no per trx fees,online auth, batch (settlement), more rigorous security/conn



Inbound Bank Account Remittance


QUESTIONNAIRE :
****************
1). Does Paymentec accept both online/offline transactions ?
No. paymentec only accepts batch transactions for processing/authorization etc. 

2). What happened to oracle ipayments in 11i ?
Oracle iPayments in 11i is renamed to Oracle Payments in R12.

3). Some times some websites will do two times credit card authorizations and the 
 auth amount is different in those cases, why ?
Typically let us say when a customer comes to a website enters his credit card 
and purchases some thing, valued $500. At that point, the site might authorize the 
credit card with ,say , paypal for only a $1 check. That means this check only 
involves whether that credit card is a valid credit card or not. it is not checking 
the balance on that card. it could be that the balance on that credit card is $200 
or it could be $2000.
And later when they fulfill that order i.e when they physically ship that order, 
they will do the actual capture of funds. But if the time lag between initial auth 
and this capture is lot then the companies do the auth process again and then 
do the capture.  

4). What about the low value authorizations ??
Typically ZDA (zero dollar autho) or $1 authorizations have the following advantages.
    They are fast and immediate ,because you are not checking for the total balance amount existence etc
    They are inexpensive as compared to full amount auth.  

Hence typically they are used, when you have to do auth two times. Or if you have 
to authorize two times, then it makes sense to initially do the auth for a smaller 
amount and at then at the time of fulfillment, the full amount authorization. 


5). What are the different ways of implementing iPayment/Payments?

Implementations differ by the following parameters;

At what stage the ipayments is invoked :: booking,fulfilment,invoicing.
Front end at UI / backend at backoffice erp.


6). There are 3 types of ipayment servlets available?
   Look for the powerpoint presentation available which explains this. 

7). What are the major functional components of the core Payments Engine ?

    Multi-Payment Method Support : This means whether iPayments can handle credit card/debit 
  card etc. iPayment handles this thru routing.
    Routing : Routing basically indicates that for each payment method,what payment processor 
 should be contacted, for ex, for credit card you can have paymentech and for bank 
 accounts, you can have paypal. And further, for visa payments paypal, discover 
 cybersource etc. those routing rules are defined by the iPayment administrator.
    Risk Management : This includes defining the risk factors which can be increased if you implement
 AR as well. 
    Security : have a trusted list of hosts in your environment and only auth requests 
 coming as part of that trusted list will be accepted and the rest will be denied. 
 The credit card, purchase card, bank account info are encrypted in the database. 

8). What are the risk factors?
 Basically risk factors are the factors that you define in iPayments like
  the time of the payment
  amount of the payment etc.
 Once this is done, the applicaiton will check for every transaction, whether 
 these factors are satisfied and will take necessary action. 

9). What are the additional risk factors that are available in AR as well ?
 If the customer implements AR as well as ipayments, then he will have more risk
 factors as you can define risk factors in AR as well and so can have more 
 power and security.

10). what is a payee in Oracle Payments ?
 Let us say if a company is implementing iPayments,then that company will be the Payee.
 However typically a company can be having multiple business units doing businesses,
 like sales,marketing, HR etc. So we can define that business unit as a Payee.
 
11). What is payment process profile ?
    A payment process profile could be a funds capture process profile or
 funds disbursement process profile.Basically a funds capture process profile tells 
 what is the outbound file format and the inbound file format etc.

12). Does iPayments allow the functionality of having multiple payment processors ?
The steps to test out whether multiple payment processors functionality is allowed in iPayments or not ?

    Create a Payee ;a code and name;
    Create a payment system,say, "Paymentech" and set the processing type as "Credit Card"
            create a payee account on this payment system as well.
    Create a payment system ,say,"Cybersource" and set the processing type as "Debit Card"
            create a payee account on this payment system as well.
    Update the Payee with the above created payment system accounts from two different payment systems.
    Create a funds capture process profile for both the payment systems :
            Basically a funds capture process profile tells what is the outbound file 
  format and the inbound file format etc.
    Update the Payee with the different payment system accounts corresponding to different payment methods.
        For ex;; for credit card  =>  (payment system 1 : account 1),funds capture profile 1
                 for debit card   =>  (payment system 2: account 2),funds capture profile 2
         What this means is that,for different payment methods,it will try to use different payment processors.

5 comments:

Anonymous said...

Hello, Neat post. There is an issue along with your website in internet explorer, would check this?

IE nonetheless is the market chief and a large section of people will pass over your great writing due to this problem.


Check out my website; how to get your ex back fast

Anonymous said...

Your style is unique in comparison to other folks I've read stuff from. Thank you for posting when you've
got the opportunity, Guess I will just book mark this web
site.

My website: how to get your girlfriend back

Anonymous said...

I believe everything said was actually very reasonable.
But, think on this, what if you added a little information?
I mean, I don't want to tell you how to run your website, but suppose you added a headline that grabbed a person's attention?
I mean "iPayments Or Oracle Payments" is a little plain. You might look at
Yahoo's home page and watch how they write post titles to grab people to click. You might add a video or a picture or two to grab readers interested about everything've written.
Just my opinion, it could bring your website a little
bit more interesting.

Here is my website :: how to cure a cold sore

Anonymous said...

Good day! Do you know if they make any plugins to safeguard against hackers?
I'm kinda paranoid about losing everything I've worked hard
on. Any suggestions?

my blog post ... how to cure a cold sore

Anonymous said...

Thanks for sharing such a nice thinking, post is nice, thats why i have read it completely

Here is my website; agoda coupon