This document describes functions and specific details of working with CCPPAY
Shopping Cart Interface (SCI). SCI - is a programmatic interface that allows any
Merchant to automatically accept payments online.
SCI is a must have interface for any online store or other business that conducts
transactions online.
Who needs this information
This document is intended for web masters and developers working with businesses
that wish to accept and process payment data online. Developers are required to
have experience in the following:
basic knowledge of HTML
ability to work with HTML forms
processing of SCI server replies
Terminology
Title
Definition
Merchant
CCPPAY account holder that accepts payments into his account via SCI, usually
for products or services offered at his online store.
Buyer
CCPPAY account holder that purchases products or services from Merchant.
Buyer is redirected to SCI web site to perform his payment.
Basic information about SCI
SCI is a part of CCPPAY system that allows to transmit a payment from Buyer's
to Merchant's account. It is located on a separate web site that is utilized for
processing payments for products or services offered by the Merchant.
SCI and Merchant's web site utilize HTML forms to transmit information between each
other, which allows the Buyer to complete transfer and the Merchant to receive and
properly process received payment.
Merchant's web site must contain at least three HTML pages to successfully accept
payments:
payment page that redirects Buyer to SCI web site to complete payment for products
or services
payment successful page to inform the Buyer that his payment is completed successfully
payment failed page to inform the Buyer that his payment has failed
How SCI works
To accept online payment, Merchant's web site should redirect the Buyer to SCI web
site to perform the payment for products or services ordered on the Merchant's web
site.
Once the payment is successfully complete, the Buyer will be redirected back to
Merchant's web site.
Complete process of accepting payments via SCI contains the following steps (graph
1):
Buyer selects a product or a service from an online store and decides to purchase
it. Merchant displays the total amount of purchase and Buyer, in turn, proceeds
to pay for his order by clicking an appropriate button or link. At this time, Merchant's
web site redirects the Buyer to the CCPPAY SCI and sends payment request
form.
Next, Buyer appears on SCI authentication web page. Buyer will have to enter his
CCPPAY email and password. At this time, Buyer will also
have an opportunity to cancel the payment. In this case, Buyer will be forwarded
back Merchant's web site to payment failed page (step 8).
If authentication process is successful, then Buyer will proceed to SCI payment
page. On this page, he will have an opportunity to enter amount of payment, select
currency and, in some cases, destination e. At this stage, Buyer will
have an option to cancel payment and as before, will be redirected to Merchant's
web site to see the payment failed page (Step 8).
Payment confirmation process. Buyer is shown complete payment details so that he
can verify all payment details. Buyer has an option to edit details of this payment
by clicking Edit, or confirm this payment by clicking Confirm. Once Buyer confirms
the payment, SCI system will attempt to transfer funds from Buyer's to Merchant's
account
As soon as the payment is finalized, SCI will transmit payment status form to the
Merchant's web site. Buyer, meanwhile, will not be redirected back to Merchant's
web site, as this data will be transmitted in the background using POST or GET request
via HTTP to payment confirmation page or module or will be sent via e-mail.
Payment result page. If payment is successful, the user will see complete transaction
details, including transfer id. Once user clicks Continue button, they are moving
on to step 7.
If payment was not successful, then Buyer receives any applicable error information
and by clicking Continue button, moves on to step 8.
Payment successful page. This page is located at the Merchant's web site and informs
Buyer that his payment has been accepted.
Payment failed page. This page is located on Merchant's web site and informs Buyer
that his payment has failed.
Accepting and processing payments
SCI overview
Basic principals of interaction between Merchant's web site and SCI web site includes
the following steps
Redirecting of Buyer from Merchant's web page to SCI web page and transmittal of
payment request form
Receiving of data of payment successful form and its analysis, if necessary
Receiving of data of payment failed form and its analysis, if necessary
Receiving and processing of payment confirmation form
You need to redirect the Buyer to CCPPAY's SCI web site (and send payment
request form) at the following URL address: