Testing Criteria Guide. Card Present (CP) 1.0 Application



Similar documents
Card-Present Transactions Implementation Guide Version 1.0

Card-Present Transactions

CFX_AIM_JAVA. A payment card gateway solutions for ColdFusion users of Authorize.Net s Advanced Integration Method (AIM)

Advanced Integration Method (AIM) Card-Not-Present Transactions

Advanced Integration Method (AIM) Developer Guide

Advanced Integration Method (AIM) Developer Guide

Advanced Integration Method (AIM) Developer Guide

Authorize.Net. Reference Guide

Upload Transaction. File Guide

Advanced Integration Method (AIM) Developer Guide

Authorize.Net. Reference Guide

SIMPLIFY SALEFORCE AND QUICKBOOKS INTEGRATION: Integrating ReceivePayment from QuickBooks to Salesforce.com

Server Integration Method (SIM) Developer Guide

Response Code Details

Equinox T4200 Series QUICK REFERENCE GUIDE

American Express and Discover are proprietary entities performing the functions of both a card association and an issuing bank.

Authorize.Net Mobile Application

USER GUIDE. Rev 9/05

Server Integration Method (SIM) Card-Not-Present Transactions

Get to know PayAnywhere.

Credit Card Processing Management

Balance Inquiry (Food Stamp or Cash Account) Use this function to obtain a cardholder s Account balance. Touch EBT. Touch desired option.

Credit Card Processing with Element Payment Services (Eterm) Release 8.7.8

Authorize.Net Mobile Application

Mercury Payment Systems. Mercury Virtual Terminal Quick Reference Guide

Credit Card Overview & Processing Guide entrée Version 3

CHAPTER 6 HANDLING CREDIT CARD TRANSACTIONS

Interfacing PC ChargePayment Server with Focus

Océ Credit Card Payment User Guide

PCI DSS FAQ. The twelve requirements of the PCI DSS are defined as follows:

Policies and Procedures. Merchant Card Services Office of Treasury Operations

Merchant One Payment Systems Integration Resources. Direct Post API Documentation June 2007

Cyber Security: Secure Credit Card Payment Process Payment Card Industry Standard Compliance

Merchant Integration Guide

CHARGE Anywhere. Mobile POS. User s Guide

APS Gateway New Merchant Set-up

Using Your Terminal for UnionPay Cards (05/15)

What is Interchange. How Complex is Interchange?

Merchant Integration Guide

FUTURE PROOF TERMINAL QUICK REFERENCE GUIDE. Review this Quick Reference Guide to. learn how to run a sale, settle your batch

Akada Software, Inc.

The Wells Fargo Payment Gateway Business Center. User Guide

REDFIN Document Version a

Credit Card Processing with Element Payment Services. Release 8.7.9

OnSite 7.0 Setting Up A Merchant Account

ROI Credit Card Processing. ROI Check Verification. Copyright 2000 by MaddenCo, Inc All rights reserved.

Merchant User Manual

NURIT 8400 EASY USER GUIDE RETAIL AND RESTAURANT APPLICATION POS 11.30

PCI Compliance Instructions

Getting Started with Apple Pay on the Authorize.Net Platform

United Payment Services My Merchant Console Connect Virtual Terminal User Guide

QUICK REFERENCE CHIP CARD TRANSACTION

RezStream Professional Credit Card Processing Manual. January 2011

Merchant Interface Online Help Files

PaperCut Payment Gateway Module Authorize.Net Quick Start Guide

Ecommerce Setup Wizard Site Setup Wizards

Ingenico QUICK REFERENCE GUIDE

e-connections Merchant Online Account Access User Guide

Quick Reference Guide PAYMENT GATEWAY (Virtual Terminal)

JCharge White Paper. Merchant, Acquirer, Bank, Authorization Network

Payment Card Industry Data Security Standard (PCI DSS)

Josiah Wilkinson Internal Security Assessor. Nationwide

This appendix is a supplement to the Local Government Information Security: Getting Started Guide, a non-technical reference essential for elected

Merchant User Manual PAYMENT GATEWAY

WorldPay Mobile Demonstration

QuickBooks Credit Card Merchant Service May 18, 2015 revised

NURIT 2085 EASY USER GUIDE APPLICATION POS 4.70 OR HIGHER - RETAIL AND RESTAURANT

PC-DSS Compliance Strategies NDUS CIO Retreat July 27, 2011 Theresa Semmens, CISA

Quick Steps For Setting Up and Using the CC Merchant Utility

Getting Started. Quick Reference Guide for Payment Processing

Hotline

YOU MUST HAVE A SECURENET DEMO ACCOUNT ESTABLISHED PRIOR TO WORKING WITH THIS API.

Interchange Optimization: Are you getting the best rate?

VeriFone Omni VeriFone V x

Application for acceptance of Payment Cards by UVa Departments (5/15 BC)

Network Merchants Inc (NMI) Integration Resources. Direct Post API Documentation April 2010

echeck.net Developer Guide

echeck.net Developer Guide

Authorize.NET Setup Guide

CREDIT CARD PAYMENTS ARE NOT ACCEPTED FOR STUDENT TUITION PAYMENTS

VERIFONE VX QUICK REFERENCE GUIDE. Review this Quick Reference Guide to. learn how to run a sale, settle your batch

Wireless Service Advisor (WSA)

TERMINAL CONTROL MEASURES

Credit Card Processing Overview

COLUMBUS STATE COMMUNITY COLLEGE POLICY AND PROCEDURES MANUAL

CyberSource PayPal Services Implementation Guide

11/24/2014. PCI Compliance: Major Changes in e-quantum/quantum Net

Office Depot Merchant Services Mobile Application User Guide

IMPLEMENTING TENNISCOLLECT

ANZ egate Merchant Administration. Quick Reference Guide

RezStream Professional Credit Card Processing Manual. January 2011

Merchant Account Service

VeriSign Payment Services

Merchant Portal Guide. TradeRoute Copyright All Rights Reserved.

Implementation Guide

Hosting Controller 7C Gateway Open API Manual

RECURRING CREDIT CARDS POLICY

Alpha e-pay v2 Merchant User Manual (v1.9)

MERCHANT APPLICATION - COMPLETE ONLINE OR FAX TO

XA Card_Connect Secure Credit Card Processing for Infor ERP XA

Transcription:

Testing Criteria Guide Card Present (CP) 1.0 Application

Table of Contents Introduction...4 1. Product Information...5 1.1 Contact for Certification Process...5 2. Submitting Required Fields...5 3. Certification Test Transactions...7 3.1. CP 1.0 Certification Track A - Attended Products such as POS Terminals and POS Software...7 3.2 CP 1.0 Certification Track B Unattended Products such as Kiosks and Parking Terminals...8 Last Revised: December 20, 2005 Page 2 of 8

Revision History Date Page(s) Brief Description of Changes 12.2005 Initial release Last Revised: December 20, 2005 Page 3 of 8

Introduction This document describes requirements for certifying integration of a third party application to the Authorize.Net Payment Gateway using the Card Present (CP) 1.0 specification. The following items are required to obtain certification: CP 1.0 Track Certification: Identify your application s target CP track below and fulfill the required transaction Test Cases for that track. If your application can be used by merchants in both CP tracks, you MUST fulfill the requirements for each track; however, you do not need to submit duplicate transactions. A single transaction may be certified for overlapping test case requirements. CP 1.0 Certification Track A: Attended Products such as POS Terminals and POS Software. You must submit the 13 test transactions for certification. The Test Cases are listed at the bottom section of this document in Table A. CP 1.0 Certification Track B: Unattended Products such as Kiosks. You must submit 7 test transactions for certification. The Test Cases are listed at the bottom section of this document in Table B. Note: You will need an account on our test server in order to submit test cases to Authorize.Net. If you have not yet obtained a test account, please complete the inquiry form at http://www.authorize.net/solutions/partnersolutions/developerinquiryform/. You must submit a completed copy of this document. The Time, Date and Transaction ID for each completed test case should be recorded in the Test Cases table in this document. You must submit a signed copy of the AUTHORIZE.NET PARTNER AGREEMENT (available at http://www.authorize.net/files/authorize.net_service_agreement.pdf). You must submit copies of your company s privacy and security policies. (For more information about security practices, the Authorize.Net Security Best Practices White Paper may be found at http://www.authoriznet./files/securitybestpractices.pdf). Note: The security policy should include how your company, product or application accepts, handles, and stores the following: + Credit card account numbers, card numbers, and expiration dates + Customer names, addresses, phone numbers, and email addresses + Transaction information Once you have completed the above certification requirements, you must fill out and submit this document, along with electronic copies of your company s privacy and security policies, via email to certify@authorize.net. Last Revised: December 20, 2005 Page 4 of 8

Note: Please incorporate your company or product name into the file name of each document you submit for certification. For example: CP10Cert_Company.doc. Authorize.Net will inspect the full test transactions logs and reply to your account contact with certification results. 1. Product Information Company Name: Address: Product Name: Product Version: Copyright Information: Platform/OS: Describe Product: Swipe Devices Supported: Describe Support Offered: 1.1 Contact for Certification Process Name: Title: Phone: Email Address(es): Authorize.Net Login ID Used: 2. Submitting Required Fields Each test transaction submitted must contain at least the following fields: Field Name x_cpversion 1.0 x_login x_tran_key x_market_type 2 x_device_type Field Value Authorize.Net Login ID Transaction Key obtained from the Merchant Interface. 2 = Offsite self service product 3 = Onsite self service product 4 = Electronic cash register 5 = PC software POS 7 =Wireless POS Maximum Size Last Revised: December 20, 2005 Page 5 of 8

x_test_request x_type x_customer_ip 8 = Web-based POS 9 = IP credit card terminal Set to FALSE for Certification AUTH_CAPTURE, AUTH_ONLY, PRIOR_AUTH_CAPTURE, CAPTURE_ONLY, VOID or CREDIT IP address of the customer in the format 108.91.2.255 x_first_name First name of the customer 50 x_last_name Last name of the customer 50 x_amount x_description x_response_format x_delim_char x_encap_char x_track1 x_track2 x_card_num x_exp_date The amount to charge to the credit card inclusive of tax. Include the name and version number of your product. 0 = XML 1 = Delimited string Character used to separate the fields returned on the response string. Recommended to pass as x_delim_char=. Required only if x_response_format=0. Character that comes at the beginning fields in the response strings. Recommended to pass as x_encap_char= (a blank character). Required only if x_response_format=0. Track 1 obtained for the credit card magnetic stripe. Required only if x_track2 or (x_card_num and x_exp_date) are not passed. Track 2 obtained for the credit card magnetic stripe. Required only if x_track1 or (x_card_num and x_exp_date) are not passed. Credit card account number for keyed-in transactions. Required (along with x_exp_date) for keyedin (non-swiped) transactions. Credit card expiration date for keyed-in transactions. Required (along with x_card_num) for keyedin (non-swiped) transactions. Tip: x_track_1 is the preferred field. However, the (x_card_num + x_exp_date) combination must be supported because merchants cannot always get a valid credit card swipe and may have to key in the information. Please be aware that your bank may downgrade rates on card present transactions that are keyed in. Last Revised: December 20, 2005 Page 6 of 8

3. Certification Test Transactions 3.1. CP 1.0 Certification Track A - Attended Products such as POS Terminals and POS Software Test Case # Operation (x_type) Authorize Using 1. AUTH_CAPTURE Track 1 2. AUTH_CAPTURE Track 1 3. AUTH_CAPTURE Track 1 4. AUTH_CAPTURE CC# and Add l Fields x_card_ Card Brand Visa or MC AMEX Discover AMEX Date Time Trans ID 5. AUTH_CAPTURE CC# and 6. AUTH_CAPTURE CC# and 7. AUTH_CAPTURE CC# and 8. AUTH_ONLY Track 2 9. AUTH_ONLY CC# and 10. PRIOR_AUTH_ N/A CAPTURE 11. VOID CC# and x_card_ x_zip x_tax x_ref_ trans_id x_ref_ trans_id 12. CREDIT (linked) Last four digits of CC# x_ref_ trans_id 13. CAPTURE_ONLY N/A x_auth_ Last Revised: December 20, 2005 Page 7 of 8

3.2 CP 1.0 Certification Track B Unattended Products such as Kiosks and Parking Terminals Test Case # Operation (x_type) Authorize Using 14. AUTH_CAPTURE Track 1 15. AUTH_CAPTURE Track 1 16. AUTH_CAPTURE Track 1 17. AUTH_CAPTURE CC# and Add l Fields x_card_ Card Brand Visa or MC AMEX Discover AMEX Date Time Trans ID 18. AUTH_CAPTURE CC# and 19. AUTH_CAPTURE CC# and 20. AUTH_CAPTURE CC# and x_card_ x_zip X_tax Tip: A CREDIT cannot be performed until settlement occurs. Settlement occurs once a day at a user specified time. Log into the Authorize.Net Merchant Interface account and click on Settings and Profile to view or change your settlement time. For additional help with credits, see the Authorize.Net Issuing Credits Guide at http://www.authorize.net/files/creditreturnsummary.pdf. Last Revised: December 20, 2005 Page 8 of 8