GENERAL ADMINISTRATION - SHOPPING CART Document Version 3.0 December 2014 For assistance, please message DRWP Client Services or call 0800 756 3350.
Copyright 2014 Beanstream Internet Commerce. All rights reserved. Information in this document is subject to change without notice. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or any means electronic or mechanical, including photocopying and recording for any purpose other than the purchaser's personal use without the written permission of Beanstream Internet Commerce. Beanstream Internet Commerce 2659 Douglas Street, 302 Victoria, British Columbia Canada V8T 4M3 - ii -
TABLE OF CONTENTS 1 About the Shopping Cart 1 2 About The Product Page 3 2.1 Customizing Your Product Page 3 2.2 Product Page Default Settings 5 2.3 Linking Merchant-Managed Product Pages to the Shopping Cart 5 2.4 Product Page - Required Variables 6 2.5 Using Prepared Scripts for Items in Inventory 7 2.6 Viewing Cart Contents Merchant-Managed Carts 9 2.7 About Inventory Items and Your Product Page 9 2.7.1 Linking a Product to your Product Page 9 2.7.2 Removing an Inventory Item from your Product Page 10 2.7.3 About Inventory Tracking and Sales Reconciliation 11 3 About The Shopping Basket page 12 3.1 Customizing Your Basket Page 12 3.2 Basket Page Default Settings 13 3.3 About the Basket Page and Merchant-Managed Carts 14 4 About the Checkout Page 16 4.1 Customizing Your Checkout Page 17 4.2 Checkout Page Default Settings 18 5 About The Payment Page 19 5.1 Customizing Your Payment Page 20 - iii -
5.2 Payment Page Default Settings 21 6 About Custom Shipping Rates 22 6.1 Configuring Custom Shipping Rates 23 6.2 About Shipping Fees Per Inventory Item 24 6.2.1 Customizing Shipping Costs for an Individual Item 24 6.2.2 Charging Product-Specific Shipping Fees 25 6.3 About Detailed Shipping Calculations 26 6.3.1 Customizing Detailed Shipping Calculations 26 6.3.2 About Custom Shipping Reference Variables 27 rstcart recordset variables 27 Request string variables 29 Custom Shipping Module Variables 30 Custom Shipping - Working Example 31 7 About Error Handling - Shopping Cart 32 7.1 About Duplicate Transaction Checks 33 8 Glossary 34 9 Index 38 - iv -
1 ABOUT THE SHOPPING CART The Digital River World Payments (DRWP) Shopping Cart uses four different pages which can be configured to match the look and feel of your company website. The Product Page: lists the items that you want to sell online. All product information should be stored on the DRWP Inventory Manager. The Shopping Basket Page: used by customers to keep track of their purchases while they browse your site. The Checkout Page: used by customers to enter their billing and shipping information when they are ready to complete a purchase. - 1 -
The Payment Page: used to confirm the total costs of an order and to collect credit card information in the final stage of a purchase. Note: All four pages are configured to DRWP default settings when you first apply for Shopping Cart service. Note: DRWP provides error handling for the Shopping Cart. See About Error Handling - Shopping Cart. - 2 -
2.1 Customizing Your Product Page 2 ABOUT THE PRODUCT PAGE The product page lists all items that are on sale in your online store. There are two main components to the default DRWP product page: On the left side of the screen there is a drop-down menu listing the different categories of products that you sell. This allows customers to easily browse the specific products they are interested in. The main body of the page has a list of your products including any descriptions or images you uploaded to your inventory. Note: If you have decided to create your own merchant managed product page, you need to follow a specific procedure. See Linking Merchant-Managed Product Pages to the Shopping Cart. 2.1 CUSTOMIZING YOUR PRODUCT PAGE 1. Log in to the Online Member Area. 2. Go to configuration > shopping cart > products. The Product Page Settings opens. - 3 -
2.1 Customizing Your Product Page 3. Use the fields from the Shopping Cart Product Page Default Settings table to change the default settings. Tip: Use the drop-down menus to modify the type, size, style, and color, of font to be used on the various areas of your page. Tip: Change the layout of the page further by customizing the width and height of your listed images, product descriptions, and prices. 4. Use the Page Header and Page Footer text boxes to add text above or below the main body of the products page. 5. Select View Preview to see a copy of your newly customized page. 6. Click Update Live to finalize your changes. - 4 -
2.2 Product Page Default Settings 2.2 PRODUCT PAGE DEFAULT SETTINGS Use these fields to change DRWP's default settings for your Shopping Cart Product Page. See Customizing Your Product Page. Setting Use Categories Products / Page Title Text Category Text Sort By Description Click NO to remove the list of product categories from your page. Select the number of products to display per page. Rename your product page with a unique title. Rename the Category field. This is the title for the drop-down search menu on your product page. List your products by size, SKU, name, or manufacturer. 2.3 LINKING MERCHANT-MANAGED PRODUCT PAGES TO THE SHOPPING CART Warning! You should only link a merchant-managed page to the shopping cart if you have chosen to build a custom Shopping Cart product page on your own server. When a shopper selects the Add to Cart button on your custom designed product page, they should be directed to DRWP's basket page to continue their purchase. If customers want to keep shopping after they add an item to their basket, they can return to your web store by clicking the Continue Purchase button. To connect to the DRWP Cart, you must link each Add to Cart button on your product page to: https://www.beanstream.com/scripts/cart/add_ item.asp - 5 -
2.4 Product Page - Required Variables Also, you must add a string of product-specific variables. To create your own script, use the Custom Shopping Cart Product Page Required Variables. A sample script could look like this: <a href="https://www.beanstream.com/scripts/cart/add_ item.asp?merchant_id=108200000&prod_id=mon-pana-21 &prod_name=panasonic+s110+21+inch+monitor&prod_qty=1&prod_ cost=1495.95&prod_tax1=yes&prod_tax2=no &return=http://www.yourdomain.com/products.html">add to Cart</a> 2.4 PRODUCT PAGE - REQUIRED VARIABLES Use these variables in a script when linking your merchant-managed page to DRWP's Shopping Cart. See Linking Merchant-Managed Product Pages to the Shopping Cart. Parameter merchant_id prod_id prod_name prod_qty prod_cost prod_tax1 prod_shipping return Description ID number of the merchant. This is a fixed value and is assigned by DRWP. ID number or SKU of the product to be added. Name or description of the product. Quantity of the selected item to add to the cart. Cost of the selected item. Set to 'yes' or 'no' to determine whether tax1 should be applied to the product. Cost of shipping for an individual product. This parameter is used only by merchants who want to use the Add per item shipping costs, option available through the Inventory Manager. The URL to return the shopper to upon adding the item to their cart. - 6 -
2.5 Using Prepared Scripts for Items in Inventory Parameter Description *If return URL is posting to view_cart.asp, the merchant_id parameter should not be added as part of the URL. 2.5 USING PREPARED SCRIPTS FOR ITEMS IN INVENTORY If you have already entered your stock in the Inventory Management Module, you may find already prepared scripts for each item you have for sale. 1. Log in to the Online Member Area. 2. Go to configuration > shopping cart > basket in the left menu. 3. Make sure to click the first option under Basket Restriction (see image): Only allow items that exist in your account inventory to be added to the shopping basket. Note: If you select the second option, you will not be able to generate prepared script for each inventory item. 4. Click Update Live (bottom of page). 5. Go to configuration > inventory. 6. Click Refresh (bottom of page). 7. Click the name of a product listed on your main inventory page. The Product Profile page opens. - 7 -
2.5 Using Prepared Scripts for Items in Inventory 8. At the bottom right of the page, click the Generate href tag button. This gives you the exact code needed to enter behind each Add to Cart button on your custom-made Shopping Cart Product Page. Note: Click the Generate href tag button for each product in your inventory. 9. Use the code in the pop-up window for your Add to Cart buttons. Note: Repeat this procedure for each sale item. - 8 -
2.6 Viewing Cart Contents Merchant-Managed Carts 2.6 VIEWING CART CONTENTS MERCHANT-MANAGED CARTS On your custom designed Product Page, you can create a button allowing customers to review the contents of their cart before they finish browsing your site. For customers to make use of this option, you must link to the following address passing only your merchant_id: https://www.beanstream.com/scripts/cart/view_cart.asp?merchant_ id=xxxxxxxxx (where XXXXXXXXX is your merchant Id). Once again, customers can be returned to your products page by clicking the Continue Shopping button. 2.7 ABOUT INVENTORY ITEMS AND YOUR PRODUCT PAGE If you chose a fully managed Product Page, by default the products listed in your inventory will be linked to your Shopping Cart. You can modify these settings at any time to temporarily take a product off of your product page without removing the item from your inventory records. You can also configure your pages so that a listed product can be seen by customers, but not bought. 2.7.1 LINKING A PRODUCT TO YOUR PRODUCT PAGE 1. Log in to the Online Member Area. 2. Go to configuration > inventory > products. The Product Inventory main page opens. 3. Click the name of the item you want to link to the Shopping Cart. The Inventory Product Profile page opens. - 9 -
2.7 About Inventory Items and Your Product Page 4. Select the Include in Cart check box. 5. Click Update. 2.7.2 REMOVING AN INVENTORY ITEM FROM YOUR PRODUCT PAGE 1. Log in to the Online Member Area. 2. Go to configuration > inventory > products. The Inventory main page opens. 3. Click the name of the item you want to remove from the Shopping Cart. The Inventory Product Profile page opens. 4. Clear the Include in Cart check box. - 10 -
2.7 About Inventory Items and Your Product Page 5. Click Update. 2.7.3 ABOUT INVENTORY TRACKING AND SALES RECONCILIATION As a security feature, you can compare the quantity and price of each item a customer has selected from your product page, against the data you have listed in your online inventory module. SeeAbout the Online Inventory. If the values do not match, the transaction amount will be flagged Invalid and the transaction will be declined. - 11 -
3.1 Customizing Your Basket Page 3 ABOUT THE SHOPPING BASKET PAGE The shopping basket page is the second step in the customer purchase process. Customers who have decided to purchase items from your product page will be sent to the shopping basket to see a complete record of everything they have selected. The main sections of the basket page show the: List of selected products. Quantity of each selected item. List of product prices and a sub-total for the order. Customers can click the Continue Shopping button to return to the product page. They can also empty their cart, update the cart, or click the Purchase button to move on to the next stage. Merchants that have chosen to create a custom product page, or the fully-managed DRWP system, can customize the DRWP shopping basket page. See Customizing Your Basket Page. 3.1 CUSTOMIZING YOUR BASKET PAGE 1. Log in to the Online Member Area. 2. Go to configuration > shopping cart > basket. The Basket Settings window opens. - 12 -
3.2 Basket Page Default Settings 3. Use the Shopping Cart Basket Page Default Settings to make changes to your Shopping Cart basket page. Tip: Use the drop-down menus to modify the type, size, style, and color of font to be used on the various areas of your page. Tip: Use the Header and Footer text boxes to add text above or below the main body of the product page. 4. Select View Preview to see a copy of your newly customized page. 5. Click Update Live to finalize your changes. 3.2 BASKET PAGE DEFAULT SETTINGS Use these fields to change DRWP's default settings for your Shopping Cart Basket Page. See Customizing Your Basket Page. Setting Border Size/ Color Basket/Button Width Button Texts Description Enter a number (in pixels) to determine the border width for your basket. Enter an HTML hex code to change the default color for the text or background of basket borders. Enter a number (in pixels) to change the width of the table on your Shopping Basket screen or to change the size of the Continue Shopping, Update Cart, and Empty Card Purchase buttons. Use these fields to rename the buttons on the Shopping Basket page. If left blank, no button will show on your Shopping Basket page. Update: When a customer changes their order and wants to see a new purchase total. - 13 -
3.3 About the Basket Page and Merchant-Managed Carts Setting Description Clear: Empties the customer's basket if they change their mind or restart the order. Checkout: When the customer wants to proceed to the payment screen. Return: Takes the customer to the previous page to continue shopping. Basket Restriction Return Page URL Select to limit purchases only to items included in your inventory. Enter your product page URL if your inventory is not managed on the DRWP server. 3.3 ABOUT THE BASKET PAGE AND MERCHANT-MANAGED CARTS All merchants who have integrated their own product page can go to configuration > shopping cart > basket settings in the left menu of their membership area and specify a return button URL (see illustration below). We recommend that you still upload your product list to our inventory even if you opt for a merchant managed product page. Alternatively, if you choose not to store your inventory on our server, you must go to configuration > shopping cart > basket settings in the left menu of your membership area and select the following button: - 14 -
3.3 About the Basket Page and Merchant-Managed Carts Note: It is not necessary for this URL to reside on a server that has a Secure Socket Layer (SSL) certificate installed. - 15 -
4 ABOUT THE CHECKOUT PAGE This is the third stage in the customer purchase process, using the Shopping Cart. See About the Shopping Cart. When customers are satisfied with the items in their basket, they click the Continue Purchase button to go to the Checkout page. This is where they enter the Bill to and Ship to information needed to complete billing and shipping. - 16 -
4.1 Customizing Your Checkout Page 4.1 CUSTOMIZING YOUR CHECKOUT PAGE 1. Log in to the Online Member Area. 2. Go to configuration > shopping cart > checkout. The Checkout Settings window opens. 3. Use the Shopping Cart Checkout Page Default Settings to make changes to your Shopping Cart checkout page. Tip: Use the drop-down menus to select the size, style, color, and type of font to be used on the various areas of your page. Tip: Use HTML text to add header and footer text to the main content. Use the Header and Footer text boxes to add text above or below the main body of the Products page. 4. Select View Preview to see a copy of your newly customized page. 5. Click Update Live to finalize your changes. - 17 -
4.2 Checkout Page Default Settings 4.2 CHECKOUT PAGE DEFAULT SETTINGS Use these fields to change DRWP's default settings for your Shopping Cart Checkout Page. See Customizing Your Checkout Page. Setting Billing Title/ Shipping Title Purchase Button Include Shipping Description Enter new text in these fields to rename headings on your checkout page. Enter text to rename the Continue button (used by a customer to proceed to the final steps of purchase). If no text is entered, the button will not appear. Select No to eliminate the shipping information column. See About Custom Shipping Rates. See About Detailed Shipping Calculations. Page Layout Select a horizontal or vertical layout. - 18 -
5 ABOUT THE PAYMENT PAGE The Payment Page is the final stage in the customer purchase process. After customers finish entering their billing and shipping information, they click the Continue button. The Payment page opens where they enter their credit card information and verify the final order total. - 19 -
5.1 Customizing Your Payment Page 5.1 CUSTOMIZING YOUR PAYMENT PAGE 1. Log in to the Online Member Area. 2. Go to configuration > shopping cart > payment. The Payment Settings window opens. - 20 -
5.2 Payment Page Default Settings 3. Use the Payment Page Default Settings to make changes to your Shopping Cart payment page. Tip: Use the drop-down menus to select the size, style, color, and type of font to be used on the various areas of your page. Tip: You can also use HTML text to add header and footer texts to the main content. 4. Click Update Live to finalize your changes. 5. Select View Preview to see a copy of your newly customized page. 5.2 PAYMENT PAGE DEFAULT SETTINGS Use these fields to change DRWP's default settings for your Shopping Cart Payment Page. See Customizing Your Payment Page. Setting Summary Title/Card Title Purchase Button Border Size/Color Transaction Type Description Rename the heading on your checkout page. Rename the purchase button. If no text is entered, the button will not appear on your page. Select a pixel number to change the size of your borders and a HEX code to select a new color. Decide if you will be processing purchases or pre-authorizations. - 21 -
6 ABOUT CUSTOM SHIPPING RATES As a Shopping Cart customer you have access to the Custom Shipping Module. You can use this tool to set general parameters for your shipping fees. Specifically, you can use this module to allow customers to select from a variety of different shipping methods with preset surcharges. For example, packages delivered by courier may have a larger surcharge than those sent airmail or freight. You can customize this list in any way you choose. Note: To customize shipping fees, account users must have full access to the Inventory pages under the User Manager. See About User Accounts. All information listed here appears to your customers in a Shipping Method drop-down menu in the bottom left column of the customer Shopping Cart Checkout Page. You can add a maximum of 100 custom shipping options to this list. See About the Checkout Page. - 22 -
6.1 Configuring Custom Shipping Rates 6.1 CONFIGURING CUSTOM SHIPPING RATES 1. Log in to the Online Member Area. 2. Go to configuration > shipping options. Under Shipping Method, the default is No Shipping Options. 3. Click Custom Shipping. To the right, the Custom Shipping text box opens. 4. Click the Add button. A new window opens. 5. In the text box, Please enter the name of the new shipping method. The name must be less than 15 characters, otherwise the shipping cost will not appear next to the heading. 6. Click OK. You will be returned to the Shipping Methods main page. - 23 -
6.2 About Shipping Fees Per Inventory Item 7. Highlight the name of the new method you added. 8. In the Cost field, enter the amount you want to charge your customers if they select this option. Apply Tax 1 and/or Tax 2, if required. (Default settings will show as GST/PST. You can change tax names and values by going to Account Settings in the left menu.) 9. Click Update Shipping to save your changes. 6.2 ABOUT SHIPPING FEES PER INVENTORY ITEM Use this tool in conjunction with the Inventory Module to calculate product specific shipping fees. SeeAbout the Online Inventory. You have the option to charge extra for large or heavy items. For example, you may not want to charge a customer the same amount when they order pens, as you would for shipping a chair. In this case, a blanket shipping fee will not be enough to cover all of your costs. 6.2.1 CUSTOMIZING SHIPPING COSTS FOR AN INDIVIDUAL ITEM 1. Log in to the Online Member Area. 2. Go to configuration > inventory > products. 3. Click Refresh or use the search engine to locate a specific item. 4. Click the name of an item in your inventory product list. 5. In the Shipping field, enter the amount you are charging for shipping this product. - 24 -
6.2 About Shipping Fees Per Inventory Item Note: The shipping field will not appear unless you have already selected Custom Shipping. See Configuring Custom Shipping Rates. 2. Click Update. Tip: Do this for all items that require individual shipping surcharges. If you have an extensive list of products that require different surcharges, you can set detailed shipping parameters. 6.2.2 CHARGING PRODUCT-SPECIFIC SHIPPING FEES 1. Log in to the Online Member Area. 2. Go to configuration > shopping cart > shipping options. 3. Click on Add per item inventory shipping costs. - 25 -
6.3 About Detailed Shipping Calculations 4. Click Update Shipping. All inventory shipping settings will be applied when a customer chooses a product from your Shopping Cart. 6.3 ABOUT DETAILED SHIPPING CALCULATIONS Custom shipping calculations are called after a customer has finished filling in their Ship To and Bill To information on the Shopping Cart Checkout Page. See About the Checkout Page. When you click the Continue button, the DRWP system goes to a page with the custom shipping calculations code. After the code is processed, the customer moves to the Payment Page, the final stage of the purchase process. See About The Payment Page. 6.3.1 CUSTOMIZING DETAILED SHIPPING CALCULATIONS 1. Log in to the Online Member Area. 2. Go to configuration > shipping options in the left menu of your membership page. 3. Select Custom Calculations. The Shipping Options page opens. - 26 -
6.3 About Detailed Shipping Calculations 4. Insert code into the box labelled Insert Custom Shipping Calculations Here. 5. Click Update Shipping. 6.3.2 ABOUT CUSTOM SHIPPING REFERENCE VARIABLES You can access Custom Shipping Reference variables in one of three ways: Query the rstcart recordset Query the request string Access the Custom Shipping Module variables Warning! There are numerous variables that can be used within the custom shipping calculations. Be sure to check all custom calculations carefully. DRWP does not develop or debug the code for merchants. You are responsible for developing and testing any custom calculations. DRWP will not cover any losses due to faulty programming in the client s custom shipping calculations. rstcart recordset variables The following values can be accessed by querying the rstcart recordset. Note: To access individual items in the recordset you must either loop through the recordset or reference recordset items directly. - 27 -
6.3 About Detailed Shipping Calculations Parameters Data Type Description prod_id A Product ID number as it appears in the Inventory Module prod_name A Product name prod_qty N Quantity purchased prod_cost N Product cost. ( sign not needed) prod_shipping N Shipping cost of the product as determined in the Inventory Module prod_weight_value N Product weight prod_weight_id N Method of calculating weight 1 = pounds 2 = kilograms prod_size_height N Height of the product prod_size_width N Width of the product prod_size_depth N Depth of the product prod_size_id N Method of calculating size 1 = inches 2 = centimetres prod_tax1 N Set to 1 (yes) or 0 (no) to determine whether tax1 should be applied to the product prod_date A Date and time the item was added to the cart - 28 -
6.3 About Detailed Shipping Calculations Request string variables The following values may be accessed by querying the request string. They will contain values set in the checkout portion of the shopping cart process. Parameters Data Type Description shipname A Customer Shipping Name shipemailaddress A Customer s Shipping Email Address shipphonenumber A Customer s Shipping Phone Number shipaddress1 A Customer s Shipping Address 1 shipaddress2 A Customer s Shipping Address 2 shipcity A Customer s Shipping City shipprovince A Customer s Shipping Province (2 Character code) shipcountry A Customer s Shipping Country (2 Character code) shippostalcode A Customer s Shipping Postal/Zip Code billingsameaddress A Available values are on or off. If on the values for billing variables are the same as for above shipping variables. If this value is not available it is off. ordname A Customer s Billing Name ordemailaddress A Customer s Billing Email Address ordphonenumber A Customer s Billing Phone - 29 -
6.3 About Detailed Shipping Calculations Parameters Data Type Description Number ordaddress1 A Customer s Billing Address 1 ordaddress2 A Customer s Billing Address 2 ordcity A Customer s Billing City ordprovince A Customer s Billing Province (2 Character Code) ordcountry A Customer s Billing Country (2 Character Code) ordpostalcode A Customer s Billing Postal/Zip Code Refn * n = 1 to 5 A Up to 5 reference fields for sitespecific information that you may need to maintain during the shopping process. Custom Shipping Module Variables These variables can be set in the custom shipping module. They will affect the shipping calculations and process. See Configuring Custom Shipping Rates. Parameters Data Type Description shippingcost N Cost of Shipping calculated by DRWP. shippingmethod A When custom calculations are used, this value is set to CUSTOM. applyshippingtax1 N Set to 1 to apply tax1 to shipping. For a complete list of country codes, see ISO 3166-1 - 30 -
6.3 About Detailed Shipping Calculations Custom Shipping - Working Example This script provides a working example of custom calculated shipping code. This script is set so that: If the total order amount is between 0.00 and 5.00, the shipping charge will be 6.00. If the total order amount is between 5.01 and 15.00, the shipping charge will be 9.50. If the total order amount is between 15.01 and 50.00, the shipping charge will be 14.75. If the total order amount is over 50.01, the shipping charge will be 19.99. <% dim ordercost 'Total cost of all items in Cart dim i 'Loop control variable 'Get the total order amount of all products in the Cart for i = 0 to rstcart.count - 1 ordercost = ordercost + (rstcart (i).prod_qty * (rstcart (i).prod_cost)) next 'Set the shipping cost based on the cost of all products if ordercost > 0 and ordercost <= 5.00 then shippingcost = 6.00 elseif ordercost > 5.01 and ordercost <=15.00 then shippingcost = 9.50 elseif ordercost > 15.01 and ordercost <= 50.00 then shippingcost = 14.75 else shippingcost = 19.99 end if %> - 31 -
7 ABOUT ERROR HANDLING - SHOPPING CART To help debug your Shopping Cart integration, you can set automatic transaction error messages. If a field contains invalid data or a transaction conflicts with your account settings, you will be notified immediately with a system-generated message, outlining any missing or conflicting information. In a properly working system, these message are never displayed to a shopper. Messages are displayed on the Transaction Processing error page and are not redirected back to the address specified by the errorpage variable. Possible error messages are: Connection is not secure Invalid merchant ID Authorization Failed Missing transaction data Missing errorpage address If any customer credit or billing information is invalid or missing, the process transaction redirects back to the address specified by the errorpage variable. All submitted information is returned with two error parameters: errormessage: Contains a descriptive message indicating all errors found on the order. Use this to prompt customers to correct the information on their order form. errorfields: Contains a comma-separated list of field names that contain invalid data. Use this to customize your own error handling. Note: When a User Generated Error occurs, the system does not return the value of the trncardnumber and trncardexpiry fields to the errorpage URL. All other parameters are returned as normal. - 32 -
7.1 About Duplicate Transaction Checks 7.1 ABOUT DUPLICATE TRANSACTION CHECKS To minimize the possibility for error, DRWP has created an automatic check for duplicate transactions. DRWP will mark an item as a duplicate if the transaction amount, the card number, and the card expiry date are identical to another transaction recorded within the same 24-hour period. If your system passes an Order Number, this will also be used in the duplicate check. If your system does not pass an order number, the unique transaction IDs will be mapped into the order number fields but will not be used in the duplicate check. - 33 -
8 GLOSSARY A API (Application Programming Interface) An API is the method of communication between software components, permitting the transfer of data. DRWP's APIs allow developers to integrate with our software, facilitating payment processing. B Batch Processing Batch processing enables merchants to process multiple credit cards by submitting a single file to DRWP for processing. C Chargeback A transaction dispute procedure, initiated by a cardholder, which may result in a debit being applied to the customer's account. E Expired Card A credit/debit card on which the embossed, encoded, or printed expiry date has passed. F Fulfillment A document image that the Merchant bank supplies in response to a Request for Information. - 34 -
I Issuer A member bank that issues cards, and whose name appears on the card. M Member An organization (usually a bank) that is signed up to operate within the terms of the card processing rules and regulations. P PA-DSS (Payment Application - Data Security Standards) This standard applies to software and applications that handle cardholder information, and are being developed and resold by various companies. A company developing such software/applications must, on an annual basis, go through an audit process to be "PCI-compliant". PCI (Payment Card Industry) PCI is used to refer to the Payment Card Industry Security Standards Council. It maintains a set of standards dealing with security and protecting cardholder data. We use two main standards in e-commerce: PA-DSS and PCI-DSS. PCI-DSS (Payment Card Industry Data Security Standards) These are the primary regulations that are applied to every merchant processing credit cards. Every merchant must be compliant with PCI standards, though it's up to the acquirers to set the validation/confirmation requirements. The requirements are usually based on the volume of transactions processed by the merchant in a 12-month period. - 35 -
Pre-authorization A pre-authorization holds an amount as unavailable until the transaction is settled, or the hold "falls off". Often, a preauthorization is followed up with a pre-authorization completion. Pre-authorization Completion The second part of a pre-authorization. R Recurring Billing Recurring billing allows merchants to set automated billing schedules for customers. Credit card information is collected a single time and stored on DRWP's secure servers. Request for Information (RFI) A request from the cardholder's issuing bank for copies of a signed sales receipt, or other suitable documentation, to prove the validity of a transaction. Return A return can be used to refund a full or partial transaction amount at any time. Return transactions will always appear on a customer statement. S Split Sale Where a customer has processed two or more transactions that in total exceed his floor limit, to avoid having to obtain a single authorization for the combined total. V Void A void is used to cancel a transaction before the item is registered against a customer credit card account. Voids can only be attempted on the same day as the original transaction. - 36 -
Cardholders will never see a voided transaction on their credit card statement. Void Return A void return may be used to void a full or partial refund at any time. - 37 -
9 INDEX Shopping Cart 1, 3, 5-7, 9-10, 12-14, 16-18, 20-22, 25-26, 29, 32 S - 38 -