Previous Contents DocHome Index Next |
iPlanet Trustbase Payment Services 1.0 Installation and Configuration Guide |
Chapter 1 Introduction to Payment Initiation
This chapter provides an overview of iPlanet Trustbase Payment Services. It discusses a payment initiation model that is based upon the Identrus framework. It is a set of open specifications that allow the Banks and customer vendors to support implementation of an open network based Payment initiation solution. The chapter looks at some of the key features that go into making payments over an open network such as the Internet. It provides an overview of:
Payment Initiation Products
Payment Initiation Processing Models
Payment Initiation Reference Components of iPlanet Trustbase Payment Services
Payment Products
Every Payment Scheme includes a number of payment products. Each product has a particular set of features that are made up of a sequence of messages sent between the Buyer, Seller, Seller's Financial Institution and Buyer's Financial Institution.
Kinds of Payment products
Examples of payment products include:You need to consult your Payment Scheme specification for more details about which kinds of Payment products are supported by iPlanet Trustbase Payment Services (iTPS).
Payment Order
A Payment order is a revocable, unconditional electronic instruction from the Buyer requesting the Buyer's Bank to execute a credit payment to the Seller on a specific date for a specified amount.
Certified Payment Obligation
Where an Assured Payment is used, the Buyer requests the Buyer's Bank to underwrite (or assure) the payment to the Seller.
Payment Schemes
With the use of a payment scheme, a payment is secured by digitally signing payment instructions, providing authentication, message integrity, non-repudiation and confidentiality. The payment is efficient because parties have pre-established instructions with their banks for payment authorisation, routing and settlement that enables the Buyer to initiate a payment on-line, simultaneously with the purchase transaction, instead of through a separate, off-line step. Additional efficiencies are created through standardised payment processing procedures at the banks. In the case where the Seller requires assurance of payment, the Buyer can electronically request its bank, when initiating payment, to assume the responsibility to pay the Seller. This model does not create a new interbank payment system. It is a new channel or front end to initiate payments on existing, back office payment system.In the early stages iPlanet Trustbase Payment Services will be supporting one kind of scheme:
Eleanor
You need to consult your Eleanor Documentation as to what payment products will be supported by this scheme.
Payment Processing Models
Depending on the particular e-commerce application different Payment Initiation models may apply. iPlanet Trustbase Payment Services supports the following Payment Initiation models.
Buyer to Buyer's Financial Institution
This is where the Buyer initiates a payment directly via the buyers bank. This is also referred to, within The Eleanor Payment Initiation Scheme as the Buyer's Financial Institution Model (BFIM)
Identrus Four Corner Model
The Identrus Four Corner model is utilised to provide enhanced payment initiation services to buyers and sellers. Two trading parties with no previous trading relationship can complete an online purchase or trade and simultaneously arrange for a secure, efficient and, optionally, bank certified payment because there exists the Identrus trust model, which contains pre-established banking relationships between businesses and their respective banks. This is also referred to, within The Eleanor Payment Initiation Scheme as the Sellers Financial Institution Model (SFIM)The "Four Corner" model, as depicted below, forms the basis of the Identrus PKI network.
Figure 1-1    Identrus Four-Corner Model
Four Corner Payment Processing
Both the Buyer's Bank and the Seller's Bank needs to be Identrus scheme members. Both the Buyer and the Seller also need to be Identrus enabled by their banks. Within the Eleanor Scheme this is referred to as SFIM
Figure 1-2    Four Corner Payment Model
(SFIM)
The message flow is as follows:
Buyer sends signed payment information to Seller
The Buyer contacts the seller, and places an order.
Seller sends message to Seller's BankThe Seller provides some payment information for the Buyer to sign with its certificate, which has been supplied by its Identrus bank (Buyer's Bank)
Buyer signs payment information and sends to the Seller.
Seller verifies buyer signature.
Seller's Bank sends message to the Buyer's BankSeller creates the product (i.e. Payment Order) selected by the communication between itself and the buyer.
Seller signs the Payment Order message with its certificate, supplied by its Identrus bank.
Sends the message to its bank.
Seller's Bank verifies certificate and signature of seller's message.
Buyer's Bank sends message to the Seller's BankSeller's Bank informs its legacy systems of the received message.
Seller's Bank finds the location of Buyer's Bank from the Buyer's certificate.
Sends message to the Buyer's Bank.
Buyer's Bank verifies the Seller's Bank signature and certificate.
Seller's Bank sends response to the SellerBuyer's Bank verifies the Buyer's signature and certificate and also its authority.
Buyer's Bank informs its legacy systems of the received message.
Sends the appropriate response back to the Seller's Bank
Seller's Bank verifies the Buyer's Bank signature and certificate
Seller informs Buyer of result.Seller's Bank informs its legacy systems of the received response.
Sends response back to the Seller.
Three Corner Payment Processing
The Three-Corner Model (3CM) is a special case of the SFIM where the Buyer and Seller accounts are held at the same bank. The Buyer's Bank needs to be an Identrus scheme member. Both the Buyer and the Seller needs to be Identrus enabled by their bank.
Figure 1-3    Three Corner Payment Overview
The message flow is as follows:
Buyer sends signed payment information to Seller
The Buyer contacts the Seller, and places an order.
Seller sends message to the BankThe Seller provides some payment information for the buyer to sign with his/her certificate, which has been supplied by its Identrus bank (Buyer's Bank)
Buyer signs payment information and sends to the Seller.
Seller verifies buyer signature.
Bank sends response to the SellerSeller creates the product (i.e. Payment Order) selected by the communication between itself and the buyer.
Seller signs the Payment Order message with its certificate, supplied by its Identrus bank.
Sends the message to its bank.
Bank verifies certificate and signature of seller's message.
Seller informs Buyer of result.Bank verifies the Buyer's signature and certificate and also its authority.
Bank informs its legacy systems of the received message.
Sends response back to the Seller.
Seller verifies the signature and certificate of its bank
Sends the results of the response message back to the Buyer.
Note More Information about how each payment scheme defines its Models and Payment products can be found at http://www.identrus.com Examples of supported Schemes include:
Eleanor Payment Reference Specification
Payment Reference Components
In order to initiate a payment around a banking system a number of components are required. The iPlanet Trustbase Payment Services are made up of the following components:
iPlanet Trustbase Payment Services
This comprises of a set of services that are configured within iPlanet Trustbase Transaction Manager and acts as the main banking server to route Payment Messages.
Bank in a Box Back End
Bank in a Box package allows you to test interfacing with legacy systems.
Bank in a Box Admin Tool
In addition to the Back End there is an Admin tool that provides a web interface to the Bank in a Box Back End.
The Seller's Website: Tooledup (SFIM)
This is an example application, in conjunction with the supplied Corporate Payment Initiation Library (CPI) API, that demonstrates how a customer can purchase goods and services through a vendor website that initiates a payment instruction, coupled with the ability to view and cancel a history of payment instructions
Buyers Website (BFIM)
This example, in conjunction with the supplied Corporate Payment Initiation Library (CPI) API, enables a buyer to initiate and cancel payment instructions directly with its bank. This is used when the buyer runs procurement systems or the seller is not a member of the Payment scheme.
Corporate Payment Initiation Library (CPI) API
The Corporate Payment Initiator (CPI) Library API is a Java library providing Eleanor messaging and associated services.
Previous Contents DocHome Index Next
Copyright © 2001 Sun Microsystems, Inc. Some preexisting portions Copyright © 2001 Netscape Communications Corp. All rights reserved.
Last Updated December 03, 2001