Home MerchantServices Website Payments

Shopping cart interface guide

Shopping cart interface help
Introduction
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
line
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):
picture

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:
https://www.ccppay.com/