Previous Contents DocHome Index Next |
iPlanet Trustbase Payment Services 2.0 Beta Systems Administration Guide |
Chapter 4 Running the Four Corner Model
Introduction
This chapter describes the configurations and setups necessary for executing transactions involving all of the Eleanor payments products in a 4 corner model. The chapter further explains detailed operational steps for each of the payment types.
Figure 4-1   
Four Corner Model in Operation
CDP
The CDP user's smartcard must have following certificates.
The Identrus Root CA certificate.
The Buyer's bank L1 CA certificate.
The utility and identity certificates issued by the Buyer's Bank CA. The CDP user should provide a valid email address in his smartcard certificates for receiving email notifications.
Buyer
The Buyer's smart card must have following certificates.
The Identrus Root CA certificate.
The Buyer's bank CA certificate.
The utility and identity certificates issued by Buyer's Bank CA. The Buyer should provide a valid email address in his smartcard certificates for receiving email notifications.
A smart card with following certificates.
The Identrus Root CA certificate.
The Buyer's Bank CA certificate.
The utility and identity certificates issued by Seller's Bank CA.
The instance of the webserver with Tooled Up should be running at the seller's site. If the Webserver instance hosting Tooled Up application is not running, then start the same by doing the following.
An entry in the "CDPCert" table, for the database which the seller (Tooled Up) uses. The entry in table CDPCert should have the "CDP_DN" and "CDP_ISSUER_DN" values matching that in the SubjectDN and IssuerDN respectively of the CDP. You should also add the CDP's email address in this table.
For example: insert into CDPCert values(2,'<subjectDN of CDP>','<issuerDN of CDP>','cdpuser@cdphost.com'); COMMIT;
The CERTID column in table CDPCert should have a matching entry in table CONDITION for the same column name, specifying the CDP for the particular condition.
The webserver instances with iTTM, BiaB and Condition Management should be running. If not, start the same by doing the following,
iTTM
cd /opt/iws6/<virtual id of server with iTTM>
cd /opt/iws6/<virtual id of server with BiaB>
cd /opt/iws6/ <virtual id of server with Condition Mgmt>
The iTTM must be running. If not, start the same by doing the following, cd/opt/ittm/Scripts
The Bank In A Box application must be running. If not, start the same by doing the following,
The Buyer's Bank iTTM should have the Condition Registry service enabled. The service can be enabled by logging in as administrator at
http://mybuyerbank.mycompany.com:<PORT>/NASAdapter/logon.html.
Service Name -ConditionRegistryService
Create an entry for the BUYER with the appropriate IssuerDN and SubjectDN for the BUYER using the userdbtool.
neworganisation -organisation "<Organisation Name of BUYER>"
newuser -issuer "<IssuerDN of BUYER>" -subject "<SubjectDN of BUYER>" -organisation "<Organisation Name of BUYER>" -email "< Valid email id >" -role BUYER
http://mybuyerbank.mycompany.com:<PORT>/NASAdapter/logon.html
Click on the hyperlink "Membership List under "Payments Configuration".
Use the "Add New" button to provide the following details.
- Bank Name - < Buyer's Bank Name >
- FI Code - < 11 digit FI Code >
- Routing URL - URL of the TC on Buyer's bank
https://mybuyerbank.mycompany.com:<SSL PORT>/TC
-Bank Distinguished Name - < SubjectDN of Buyer's bank CA Cert>
-Issuer Distinguished Name - < Issuer DN of Buyer's bank CA Cert >
- Effective Date - < Current Date or earlier >
Follow the same set of procedures as described before to provide the Seller Bank's Inter Participant Signing Certificate details. Details should be filled in as following.
Bank Name <Seller Bank > IPSC
Routing URL URL of the TC on Seller's bank
https://mysellerbank.mycompany.com:<SSL PORT>/TC
Bank Distinguished Name < Subject DN of Seller's Bank IPSC >
Issuer Distinguished Name <Issuer DN of Seller's Bank IPSC >
Seller's Bank (SFI)
The Webserver instances of iTTM and Obligation Management should be running. If not, start the same by doing the following.
Obligation Management Webserver instance
cd /opt/iws6/<virtual id of server with Obligation Mgmt>
Login as administrator of the iTTM at http://mysellerbank.mycompany.com:<PORT>/NASAdapter/logon.html
Set your Financial Institution Administration
Select <Services><Payments>
Select <Payments Configuration>
Select the "Financial Institution Administration" and do the following;
Add a 11 digit FI Code.
Select settlement role as "Beneficiary Institution".
Enter appropriate values for all other fields and click on "Save".
Select <Services><Payments><Settlement Chain><Currency code Administration>
Under Current Selected Transaction Currency Code click on the hyperlinked currency (For ex. Pound Sterling if you have selected GBP)
Select the "FI Code" and click on "Add Link". This links the FI Code and the selected Currency.
The Seller's Bank iTTM should have the Obligation Registry service enabled. The service can be enabled by logging in as administrator at http://mysellerbank.mycompany.com:<PORT>/NASAdapter/logon.html.
Select <Authorisation><Add Service>
Select <Service Name> ObligationMgmntService
Click "Add" and then "Submit" to enable the service.
Create an entry for the SELLER with the appropriate IssuerDN and SubjectDN for the SELLER using the userdbtool.
neworganisation -organisation "SPD:seller.name"
newuser -issuer "< IssuerDN of SELLER >" -subject "< SubjectDN of SELLER >" -organisation "SPD:seller.name" -email "< Valid email id >" -role SELLER
Operational Steps in a 4 Corner Model
The Buyer logs into the Tooled Up site at
http://myseller.mycompany.com:<PORT>/itps-tdup/logon.html
After selecting the goods he wishes to purchase from the Tooled Up site, he proceeds to do the following.
He selects "Payment Type" as "ELEANOR Payment Order", chooses a "Payment Date", provides appropriate account details and selects <Submit>.
He verifies the "Payment Type", "Amount". "Currency","Payment Date", "Fees", "Account Details" and signs the data by selecting <Submit>
Upon completion of placement of the payment order, Buyer sees a success message indicating to him a successful placement of "Eleanor Payment Order".
The BiaB administrator at Buyer's bank after logging into BiaB application at URL
http://mybuyerbank.mycompany.com:<PORT>/itps-biab/logon.html
Selects the message with the appropriate "Eleanor Reference Number" and sends an acknowledgement (PayInst ack or PayExecution ack)
On the Acknowledgement details page enters
bank reference < Bank Reference String >
payment network < Select Network type >
intended value date < A valid date >
payment execution date < A valid date >
The Buyer logs into the Tooled Up site at
http://myseller.mycompany.com:<PORT>/itps-tdup/logon.html
After selecting the goods he wishes to purchase from the Tooled Up site, he proceed to do the following.
He selects "Payment Type" as "ELEANOR Payment Obligation", chooses a "Payment Date", provides appropriate account details and clicks on "Submit".
He verifies the "Payment Type", "Amount". "Currency","Payment Date", "Fees", "Account Details" and signs the data by clicking on "Submit".
Upon completion of placement of the payment order, Buyer sees a success message indicating him a successful placement of "ELEANOR Payment Obligation".
The BiaB administrator logs into the BiaB application at
http://mybuyerbank.mycompany.com:<PORT>/itps-biab/logon.html
Selects the message with the appropriate Eleanor Reference Number and sends an Obligation acknowledgement.
He enters Acknowledgement details as following
Bank Reference < Bank Reference string>
Response Code < 000B07 > code for registration of buyer obligation
Payment Network < Select network type>
Intended Value Date < A valid date later than current date >
Payment Execution Date < A valid date >
The SELLER logs on to the Obligation Management site at
http://mysellerbank.mycompany.com:<PORT>/itps-om/logon.html
He selects "Active Obligations" to browse the obligations registered.
As an option, he might transfer the obligation to the Seller's Bank(SFI) or the Buyer's Bank(BFI).
The BiaB administrator logs into the BiaB application at
http://mybuyerbank.mycompany.com:<PORT>/itps-biab/logon.html
Select the message with the particular Eleanor reference and sends a PayExecution acknowledgement.
On the Acknowledgement details page he enters the details as following.
Bank Reference < Bank Reference String >
Payment Network < Select Network Type >
Intended Value Date < A valid date >
Payment Execution Date < A valid date >
The Buyer logs into the Tooled Up site at
http://myseller.mycompany.com:<PORT>/itps-tdup/logon.html
After selecting the goods he wishes to purchase from the Tooled Up site, he proceed to do the following.
The BiaB administrator logs into the BiaB application at
http://mybuyerbank.mycompany.com:<PORT>/itps-biab/logon.html
Selects the message with the appropriate Eleanor Reference Number and sends an Obligation acknowledgement.
He enters Acknowledgement details as following
Bank Reference < Bank Reference string>
Response Code < 000B00 > code for Certified Obligation accepted by bank.
Payment Network - < Select network type>
Intended Value Date - < A valid date later than current Date >
Payment Execution Date - < A valid date > and clicks on "Submit".
The SELLER logs on to the Obligation Management site at
http://mysellerbank.mycompany.com:<PORT>/itps-om/logon.html
The BiaB administrator logs into the BiaB application at
http://mybuyerbank.mycompany.com:<PORT>/itps-biab/logon.html)
Select the message with the particular Eleanor reference and sends a PayExecution acknowledgement.
On the Acknowledgement details page he enters the details as following.
Bank Reference < Bank Reference String >
Payment Network < Select Network date >
Intended Value Date < A valid date >
Payment Execution Date < A valid date >
The Buyer logs into the Tooled Up site at
http://myseller.mycompany.com:<PORT>/itps-tdup/logon.html
After selecting the goods he wishes to purchase from the Tooled Up site, he proceed to do the following.
He selects "Payment Type" as "ELEANOR Conditional Payment Order", chooses a "Payment Date", provides appropriate account details and selects <Submit>.
He selects a condition from the "Condition Description" dropdown and provides details for "Discharge By Date" and "Waive By Date" fields.The entered "Waive By Date" should be greater than the "Discharge By Date" and both the dates should be greater than the current date).
Clicks on "Add Condition" to add the condition and clicks on "Next"
Sign the data by clicking on "Submit".
The CDP logs in to the Condition Registry site hosted at the Buyer's Bank
http://mybuyerbank.mycompany.com:<PORT>/itps-cond/logon.html
The BiaB administrator at Buyer's bank after logging into BiaB at URL
http://mybuyerbank.mycompany.com:<PORT>/itps-biab/logon.html
Clicks on the hyperlinked Eleanor Transaction Reference number.
Select PayInst/PayExecution under "Acknowledge".
Provides the required information Bank Reference, Response Code, Payment Network, Value Term, Intended Value Date, Payment Execution Date.
Bank Reference : < Any Reference number >
Response Code : <The Default selected one>
Payment Network : < Select Any >
Value Term : < A Valid number of days, say 10 >
Intended Value Date : < Don't select any date >
Payment Execution Date : < A valid date later than current date>
Conditional Payment Obligation
The Buyer logs into the Tooled up site at
http://myseller.mycompany.com :<PORT>/itps-tdup/logon.html
After selecting the goods he wishes to purchase from the Tooled Up site, he proceeds to do the following.
He selects "Payment Type" as "ELEANOR Conditional Payment Obligation", chooses a "Payment Date", provides appropriate account details and clicks on "Submit".
He selects a condition from the "Condition Description" dropdown and provides details for "Discharge By Date" and "Waive By Date" fields. The entered "Waive By Date" should be greater than the "Discharge By Date" and both the dates should be greater than the current date.
Clicks on "Add Condition" to add the condition and clicks on "Next".
Sign the data by clicking on "Submit".
The screen will display the Buyer a Success message indicating him a successful placement of "Conditional Payment Obligation". The CDP gets an email notification informing him that the conditions have been registered and the Eleanor Transaction Reference for his transaction.
The CDP logs in to the Condition Registry site hosted at the Buyer's Bank
http://mybuyerbank.mycompany.com:<PORT>/itps-cond/logon.html
He clicks on the hyperlinked Eleanor Reference number and changes the status to CDP Processing/Discharged/Failed as appropriate.
The BiaB Administrator at the Buyer's Bank logs into the BiaB application at following url.
http://mybuyerbank.mycompany.com:<PORT>/itps-biab/logon.html
Clicks on the hyperlinked Eleanor Transaction Reference number.
Select "Obligation" under "Acknowledge".
Provides the required information Bank Reference, Response Code, Payment Network, Value Term, Intended Value Date, Payment Execution Date.
Bank Reference : < Any Reference number >
Response Code : <The Default selected one>
Payment Network : < Select Any >
Value Term : < A Valid number of days, say 10 >
Intended Value Date : < Don't select any date >
Payment Execution Date : < A valid date >
Repeat the same steps under 4, selecting "Obligation" and then for "Payment Execution" under "Acknowledge".
Upon success a mail is received by the BUYER with details of transaction reference, status message.
The SELLER with his smart card logs into the Obligation Management site hosted at the Seller's bank at
http://mysellerbank.mycompany.com:<PORT>/itps-om/logon.html
and he sees the obligations as "Active Obligations". As an optional step he may transfer the obligation to the Seller's Bank(SFI) or Buyer's Bank(BFI).
The BiaB Administrator at the Buyer's Bank logs into the BiaB application at following url.
http://mybuyerbank.mycompany.com:<PORT>/itps-biab/logon.html
Clicks on the hyperlinked Eleanor Transaction Reference number.
Select "PayExecution" under "Acknowledge".
Provides the required information Bank Reference, Response Code, Payment Network, Value Term, Intended Value Date, Payment Execution Date.
Bank Reference : < Any Reference number >
Response Code : <The Default selected one>
Payment Network : < Select Any >
Value Term : < A Valid number of days, say 10 >
Intended Value Date : < Don't select any date >
Payment Execution Date : < A valid date >
Certified Conditional Payment Obligation
The Buyer logs into the Tooled up site at
http://myseller.mycompany.com:<PORT>/itps-tdup/logon.html
After selecting the goods he wishes to purchase from the Tooled Up site, he proceed to do the following.
He selects "Payment Type" as "ELEANOR Certified Conditional Payment Obligation", chooses a "Payment Date", provides appropriate account details and clicks on Submit.
He selects a condition from the "Condition Description" dropdown and provides details for "Discharge By Date" and "Waive By Date" fields.The entered "Waive By Date" should be greater than the "Discharge By Date" and both the dates should be greater than the current date.
Clicks on "Add Condition" to add the condition and clicks on "Next"
Sign the data by clicking on "Submit".
The screen will display the BUYER a success message indicating him a successful placement of "Eleanor Certified Conditional Payment Obligation". The CDP gets an email notification informing him that the conditions have been registered and the Eleanor Transaction Reference for his transaction.
The CDP user logs in to the Condition Registry site hosted at the Buyer's Bank
http://mybuyerbank.mycompany.com:<PORT>/itps-cond/logon.html
He clicks on the hyperlinked Eleanor Reference number and changes the status to CDP Processing/Discharged/Failed as appropriate.
The BiaB Administrator at the Buyer's Bank logs into the BiaB application at following url.
http://mybuyerbank.mycompany.com:<PORT>/itps-biab/logon.html
Clicks on the hyperlinked Eleanor Transaction Reference number.
Selects "Obligation" under "Acknowledge".
Provides the required information Bank Reference, Response Code, Payment Network, Value Term, Intended Value Date, Payment Execution Date.
Bank Reference : < Any Reference number >
Response Code : <The Default selected one>
Payment Network : < Select Any >
Value Term : < A Valid number of days, say 10 >
Intended Value Date : < Don't select any date >
Payment Execution Date : < A valid date >
The SELLER with his smart card logs into the Obligation Management site hosted by the Seller's bank at
http://mysellerbank.mycompany.com:<PORT>/itps-om/logon.html
and he sees the obligations as "Active Obligations". As an optional step he may transfer the obligation to the Seller's Bank or Buyer's Bank.
The BiaB Administrator at the Buyer's Bank logs into the BiaB application at following url.
http://mybuyerbank.mycompany.com:<PORT>/itps-biab/logon.html
Clicks on the hyperlinked Eleanor Transaction Reference number.
Select "PayExecution" under "Acknowledge".
Provides the required information Bank Reference, Response Code, Payment Network, Value Term, Intended Value Date, Payment Execution Date.
Bank Reference : < Any Reference number >
Response Code : <The Default selected one>
Payment Network : < Select Any >
Value Term : < A Valid number of days, say 10 >
Intended Value Date : < Don't select any date >
Payment Execution Date : < A valid date >
Previous Contents DocHome Index Next
Copyright © 2001 Sun Microsystems, Inc. Some preexisting portions Copyright © 2001 Netscape Communications Corp. All rights reserved.
Last Updated October 22, 2002