PayWay. Cardlink File Format Specification

Similar documents
PayWay. MTS File Format Specification

PayWay. API Developer's Guide

PayWay. API Developer's Guide

Getting Started With Transaction Express

Virtual Terminal User Guide

NAB EFTPOS USER GUIDE. for Countertop

Getting Started with Transaction Express. Transaction Express User Guide

Merchant Portal User Guide

iveri Networked Credit Card System BATCH PROCESSING FIXED FORMAT SPECIFICATION Version 1.20

EFTPOS 1. User guide.

ANZ EGATE MERCHANT ADMINISTRATION QUICK REFERENCE GUIDE

TD ict250. Merchant Guide: UnionPay Cards. without PINpad. For the TD ict250. * PINpad not shown

RMS Payment Bridge User s and Setup Guide Version 2.0

Sterling Virtual Terminal. User Guide

MERCHANT MANUAL. Direct Connect Copyright 2016, All Rights Reserved.

VIRTUAL TERMINAL GUIDE

EFTPOS 1. User guide.

V X 680 Series APACS 40 User Guide

iveri Networked Credit Card System BATCH PROCESSING FIXED FORMAT SPECIFICATION Version 1.04

To login to the Virtual Terminal, click on the link in your Welcome to PPI , enter your user ID and password and click OK.

Presto Smart e355. Quick Reference Guide. Presto. Connected to YOUR POS NAME

SecureBill. Integration Guide. Version: 1.2

User Guide Netaxept Administration Module. Version 1.50

PayWay. Hosted Payment Page Handoff Developers Guide

Corporate Online. Import format for Papua New Guinea files

First Data Gateway. Virtual Terminal User Guide. Version 2.5

GLOBAL TRANSPORT VT & BATCH SOLUTION

TD ict250. Merchant Guide: Pre-authorizations. without PINpad. For the TD ict250. * PINpad not shown

NAB TRANSACT. Direct Post v2.1.2 Integration Guide

First Data Global Gateway Virtual Terminal User Guide. Version v9.0

User Guide Netaxept Administration Module

MERCHANT MANUAL. Direct Connect Merchant Services LLC Copyright 2016, All Rights Reserved Merchant Manual v 1.

Virtual Terminal Plus, A Vantiv Payment Application

Broad POS & PAX S80 Updated: 8/25/2016. PAX S80 Manual - 1

Virtual Terminal User Guide Version (Australia IPG)

First Data Global Gateway SM Virtual Terminal User Manual

First Data Global Gateway Virtual Terminal User Guide. Version 2.4

Suncorp MPOS Plus Quick Reference Guide (icmp)

PayTrace API Responses

Wirecard CEE Integration Documentation

Draft Capture. Point of Sale: Getting Started. Overview. How EDC works

Direct Post Integration Guide

Retail Application Quick Reference Guide

Barclaycard Smartpay B. Test Cards and Test Data

STPP Testing Published: 8 December 2017

Suncorp MPOS User Guide (ICMP)

1 Virtual Terminal Quick Reference Guide. Virtual Terminal Quick Reference Guide. Getting Started

2017 Barclaycard. e-terminal (Virtual terminal)

Voice Authorization QUICK REFERENCE GUIDE

USER GUIDE REPORTING <ACQ + GW IMAGE HERE> VERSION 1.0

NETePay XML. Installation & Configuration Guide. For Moneris (Public) Version 3.00

PAYMENT SYSTEM RESPONSE CODES

Integrated POS Quick Reference Guide

PayTrace Virtual Terminal

Portico VT. User Guide FOR HEARTLAND MERCHANT USERS APRIL 2015 V2.8

Retail Application. Quick Reference Guide. VeriFone Omni 3700 & Vx Series

Virtual Terminal User Guide Version (Australia IPG)

ProcessNow Terminal User Guide

VX 675 Series APACS 40 User Guide

Advanced e-supply. Technical Integration Guide for e-supply v Ingenico epayments 2016, All rights reserved.

Virtual Terminal User Guide

GSD INTRADAY MRO OUTPUT FORMAT FOR ALL TYPES OF TRANSMISSION SYSTEMS - FILE 1018 March 13, 2012 TABLE OF CONTENTS

Integrated Credit Cards SMP/5500

EMS e-terminal. User guide e-terminal. Version: Apollo Building Herikerbergweg CN Amsterdam The Netherlands

Copyright 2017 Ingenico epayments. e-terminal (Virtual terminal)

Batch Application. Batch Processing Application Operating Guide

USER HELP. Copyright Information Copyright 2016 Global Payments Inc. All rights reserved worldwide.

First Data Gateway. Virtual Terminal User Guide. Version 2.4

API Reference Guide August 2005

//index. Chapter Content Page Part One: Bluefin Support. Part Two: Logging In Part Three: Integration Part Four: Processing. Part Five: Reporting

Account Management. Pilot Support Guide

Token System Integration & Protocol Guideline (Server & Direct)

VX 820 Duet Series APACS 40 User Guide

File Transmission Layout - CCP Fail NDM Layout. Publication Date: October 6, 2016 (10:52:00 PM) Version #: 1.02 Distribution: MBSD Clearing Members

Account Management. Pilot Support Guide

USER GUIDE TERMINAL <ACQ + GW IMAGE HERE> VERSION 1.0

VX 520 Quick Reference Guide v1.0

RMS-TD Bridge User s and Setup Guide Version 2.9.3

Version 4 to 5 Upgrade Instructions for

SERVICE & SUPPORT PHONE PAPER SIZE 57 x 38 Thermal

Subscriptions and Payment Pages Version 2

Auto calculate VAT in opportunities, quotes, orders and invoices in Microsoft Dynamics 365 DYNAMIC VAT IMPORT GUIDE. Version 1.0.

GATEWAY CHASE PAYMENTECH MASTER ERROR CODES/MESSAGE GUIDE REVISED APRIL 2008

BroadPOS Building a Merchant Terminal Profile: Omaha

Getting Started with Online Payments

Virtual Terminal. Quick Start Guide. v.01_03/18

Express Interface. Certification Details.

SFTP Batch Processor. Version 1.1

REDUCING THE RISK OF CARD NOT PRESENT FRAUD

Business ADSL Autopay Application

Secure XML API Integration Guide

User s Guide. (Virtual Terminal Edition)

Verifone Vx680 GPRS. User Guide PAGE 1. APRIVA_Vx680_USERPRK_1.0

ABA File Specifications

VX-670 Series APACS 40 User Guide

RealTime Merchant SM (RTM) Marriott User s Guide

STORED CREDENTIAL TECHNICAL IMPLEMENTATION GUIDE

U s e r s g U i d e 1

MySagePay USER GUIDE

Access Online. Navigation Basics. User Guide. Version 2.2 Cardholder and Program Administrator

Transcription:

PayWay Cardlink File Format Specification Version 1.2 4 Feb 2016

Document History Date Version 27 Sep 2010 1.0 Initial Version 20 Feb 2012 1.1 Fixed error in Value Flag specification 3 Feb 2016 1.2 Added TEST as valid value for Merchant Id Page 2

Table of Contents 1 Introduction... 4 1.1 File Format... 4 1.2 Support... 4 2 Cardlink Payment File... 5 2.1 Payment File Header... 5 2.2 Payment File Sale / Refund Transaction... 6 2.3 Payment File Trailer... 7 3 Result File... 8 3.1 Result File Header... 8 3.2 Result File Sale / Refund Transaction... 9 3.3 Result File Trailer... 9 Page 3

1 Introduction This document describes the Cardlink batch file format that PayWay Batch accepts. It details the payment file format (containing card details and amounts to charge) and the report file format. 1.1 File Format All files are plain text using the US-ASCII character encoding. Records are separated by the CR LF end-of-line marker. Data types are listed as: N numeric 0-9 only A letters from the English alphabet AN letters or numbers (alphanumeric) S spaces only Unless otherwise noted, N numeric fields are right-justified and padded with leading zeroes and AN alphanumeric fields are left-justified and padded with trailing spaces. Amounts are always expressed in cents, e.g. $125.94 is expressed as 00012594 (assuming the field has length of 8). 1.2 Support For issues relating to your Merchant agreement with Westpac, contact Merchant Business Solutions on 1800 029 749. For issues relating to your Merchant agreement with American Express, contact Amex on 1300 363 614. For issues relating to your Merchant agreement with Diners Club, contact Diners on 1300 360 060. For issues relating to the PayWay website or the batch file format, contact PayWay Customer Care via payway@qvalent.com or 1300 727 111 (available Monday to Friday, 8:30 am. to 5:30 pm AEST). Please include your name, client number and a description of the issue. Never send credit card numbers in an email. Page 4

2 Cardlink Payment File The payment file has the following general structure: File header (one only per file) Sale/ Refund transaction (one or more in each file) File trailer (one only per file) 2.1 Payment File Header The file header must be the first record in the file. 1 Transaction 1 1 N Must be H to indicate file header. 2 Filler 2 1 S Space 3 Desired Settlement Date 3-10 8 N Date of desired settlement in YYYYMMDD format. This date can be 10 days in the past or the future. 4 Merchant ID 11-18 8 AN 8-digit merchant ID number allocated by Westpac. 5 Filler 19 1 S Space Use TEST for a test-only facility. 6 Merchant Name 20-41 22 AN Your company s trading name. 7 Value Flag 42 1 A Y Normal sale transactions. 8 Filler 43-69 27 S Spaces Space Preauth Mode - All sale transactions are converted to preauths. C Clear Only Mode All sale transactions are processed without further authorisation. Each transaction must have an Authorisation Code. Page 5

2.2 Payment File Sale / Refund Transaction Each file contains one or more sale or refund transactions. 1 Card Number 1-16 16 N Card number left justified with trailing spaces. Do not include dashes or spaces between the card number digits. 2 Filler 17 1 S Space 3 Card Expiry Date 18-21 4 N The card expiry date in MMYY format. 4 Filler 22 1 S Space 5 Transaction Amount 23-31 9 N Transaction amount in cents, right justified with zero padding. For example, $125.94 is expressed as 000012594. If you have enabled surcharges in the PayWay website, PayWay will add a surcharge to this amount. Using the above example, if you have a 1% surcharge, PayWay will add $1.26 to the transaction amount. 6 Amount Sign 32 1 A Space Sale Minus - Refund 7 Transaction Source 33 1 A M Mail order T Telephone order E ecommerce transaction R Recurring transaction 8 Filler 34 1 S Space 9 Authorisation Code 35-40 6 AN If capturing a previous pre-auth transaction, this is the 6 character authorisation code from that pre-auth transaction. Otherwise, leave blank. 10 Filler 41-49 9 S Spaces 11 Merchant Reference Number 50-69 20 AN Your reference number for this transaction. Populate this field with your system s identifier for this transaction to allow tracing. 12 Filler 70-74 5 S Spaces Note: Page 6

The Sale of R for Recurring transaction (ie MasterCard or Visa Recurring) should be set if a transaction is a recurring transaction for which you hold a valid direct debit agreement from the cardholder. In addition, for Visa Recurring, the first transaction has to be authorised with a valid card expiry date. If the transaction is a one-off transaction, you must set the Sale to one of the other given values (i.e. M, T or E). Under no circumstances may you flag a oneoff transaction as Recurring. Refunds are a potential avenue for fraud. Check your merchant agreement for information about performing refunds. 2.3 Payment File Trailer The file trailer record must be the last record in the file. 1 Transaction 1 1 N Must be T to indicate file trailer. 2 Filler 2 1 S Space 3 Transaction Count 3-8 6 N Total number of transactions in the file. 4 Filler 9-55 47 S Spaces Page 7

3 Result File The result file is a ZIP that contains two files: DECLINE.DAT: Contains all the declined transactions from the original payment file ALL.DAT: Contains all transactions from the payment file with the sequence preserved and the transaction results inserted Both of the files have the same structure as the payment file. Eachfile has the following general structure: File header (one only per file) Sale/ Refund transaction (one or more in each batch) File trailer (one only per file) 3.1 Result File Header The file header must be the first record in the file. 1 Transaction 1 1 N Always H to indicate file header. 2 Filler 2 1 S Space 3 Facility Link ID (previously known as CDTF ID) 3-10 8 N Date from the payment file header. 4 Merchant ID 11-18 8 AN Merchant ID from the payment file header. 5 Filler 19 1 S Space 6 Merchant Name 20-41 22 AN Your company s trading name. 7 Value Flag 42 1 A Space Normal sale transactions. 8 Filler 43-69 27 S Spaces Y Preauth Mode - All sale transactions are converted to preauths. C Clear Only Mode All sale transactions are processed without further authorisation. Each transaction must have an Authorisation Code. Page 8

3.2 Result File Sale / Refund Transaction Each file contains one or more sale or refund transactions. 1 Masked Card Number 1-16 16 N Left justified with trailing spaces. The first 6 and last 3 digits will be present in the form: xxxxxx...xxx 2 Filler 17 1 S Space 3 Card Expiry Date 18-21 4 N The card expiry date in MMYY format. 4 Filler 22 1 S Space 5 Transaction Amount 23-31 9 N Transaction amount in cents, right justified with zero padding. For example, $125.94 is expressed as 000012594. If you have enabled surcharges in the PayWay website, this will be the amount before the surcharge was applied. 6 Amount Sign 32 1 A Space Sale Minus - Refund 7 Transaction Source 33 1 A M Mail order T Telephone order E ecommerce transaction R Recurring transaction 8 Filler 34 1 S Space 9 Authorisation Code or Decline Reason 10 Merchant Reference Number 35-49 15 AN If the transaction was approved, the 6-character authorisation code will appear here, left justified with trailing spaces. Otherwise, the decline reason will appear, e.g. INV CARD NUMBER EXPIRED CARD DECLINED 50-69 20 AN Your reference number from the payment file. 11 Filler 70-74 5 S Spaces 3.3 Result File Trailer The file trailer record must be the last record in the file. Page 9

1 Transaction 1 1 N Always T to indicate file trailer. 2 Filler 2 1 S Space 3 Transaction Count 3-8 6 N Total number of transactions in the file. 4 Filler 9 1 S Space 5 Value Submitted 10-20 11 N Total value of the payment file in cents. 6 Filler 21 1 S Space 7 Legend 22-43 22 A Always 'TOTAL VALUE CREATED IS' 8 Value Created 44-54 11 N Total value of approved transactions from the payment file in cents. Page 10