Merchant e-solutions Payment Gateway FX Processing. Merchant e-solutions October 2008 Version 1.3



Similar documents
Merchant e-solutions Payment Gateway Back Office User Guide. Merchant e-solutions January 2011 Version 2.5

Merchant e-solutions Multi-Merchant Master Account User Guide

Web Services Credit Card Errors A Troubleshooter

MeS Virtual Terminal Recurring Payments Guide

Web Services Credit Card Errors A Troubleshooter

Web Services Credit Card Errors A Troubleshooter

Merchant e-solutions Payment Gateway. Merchant e-solutions October 2013 Version 4.10

Volume PLANETAUTHORIZE PAYMENT GATEWAY. vtiger CRM Payment Module. User Guide

Merchant Web Services API

AliPay International Services

Merchant Account Reports

Bank and SecurePay Response Codes

Global Transport Secure ecommerce. Web Service Implementation Guide

PayPal Website Payments Pro and Virtual Terminal Agreement

How To Understand And Understand The Bank Account In European Credit Card Transactions

Merchant Administration

AliPay International Services

NETBANX Back Office User s Guide

ING Vysya Bank Forex Travel Card is a pre-paid foreign currency chip card that offers you a safe, secure and

Payment Processor Errors A Troubleshooter

Table of Contents. Revision

Merchant Web Services API Advanced Integration Method (AIM)

Direct Payment Protocol Errors A Troubleshooter

ING Vysya Bank Forex Travel Card is a pre-paid foreign currency card that offers you a safe, secure and

Merchant Web Services API

First Data E-commerce Payments Gateway

TABLE OF CONTENTS. ipay / Magento Implementation Guide 2 Copyright 2012 Planet Payment, Inc. All Rights Reserved.

Order Notifications - reporting a payment status

Swedbank Payment Portal Implementation Overview

Credit Card Processing

Netswipe Processing Implementation

Guide to BBPS and BBMS Blackbaud Payment Services and Blackbaud Merchant Services explained.

Credit & Debit Application

MERCHANT MANAGEMENT SYSTEM

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

Virtual Terminal User s Guide

Using Your Terminal for UnionPay Cards (05/15)

HSBC PROMOTIONAL ADVANCE SAVINGS. TERMS & CHARGES DISCLOSURE 1 and EFT FACILITY CHARGES

Internet Payment Gateway

Virtual Terminal User s Guide

Processor Setup Guide

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

Merchant Web Services API

Gateway Direct Post API

Foreign Exchange Trading Managers

Server and Direct Shared Protocols

Virtual Terminal User s Guide

Merchant Application Form

Resource Online User Guide JUNE 2013

Transaction Details Guide

The Wells Fargo Payment Gateway Business Center. User Guide

Blackbaud Merchant Services Web Portal Guide

Guide to BBPS and BBMS Blackbaud Payment Services and Blackbaud Merchant Services explained.

Getting Started with Visa Checkout

Title Page. Credit Card Services. User Guide. August CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA Phone:

Secure XML API Integration Guide. (with FraudGuard add in)

Processor Setup Guide

Quick Reference Guide. Lloyds Bank Cardnet Online Management Information System

First Data Merchant Solutions Virtual Terminal & Manager

PayPal Payments Pro Integration Guide

Merchant Integration Guide

Card Processing. Merchant Specification. Version 3.5.0

SecurePay Batch File Specification & Upload Procedure

Global Investing: The Importance of Currency Returns and Currency Hedging

API For Chopstickpay Merchants Configuration: Server-to-server Version: 3.4 Status: Published

Realex Payments Integration Guide - Ecommerce Remote Integration. Version: v1.1

Credomatic Integration Resources. Browser Redirect API Documentation June 2007

Technical Reference XML Authorisation

Merchant account application form

Merchant Integration Guide

Oracle JD Edwards EnterpriseOne Mobile Sales Order Entry

My Sage Pay User Manual

Durango Merchant Services Customer Vault API

1.1. Overview Direct credits Direct debits Nab direct credits... 12

Merchant Interface User Guide

ONLINE FX QUICK START GUIDE AN INTRODUCTION TO. Add a Bank Account. Add a Recipient. Create a Transaction. Check Payment Status. Go Mobile!

A: This will depend on a number of factors. Things to consider and discuss with a member of our ANZ Merchant Services team are:

Payment Acceptance Strategies in a Global Ecommerce Environment

InQFlow. Administrator Guide. March 2009 Constellation HomeBuilder Systems, Inc. All right reserved

Gateway Control Panel Quick Start Instructions

itunes Connect Payments and Financial Reports Guide v5

(877) City: State: Zip: Physical Business Address: City: State: Zip:

PINless Debit Card Services

PAYMENT GATEWAY AND MERCHANT ACCOUNT APPLICATION FORM

Sage 300 ERP Payment Processing User's Guide

MasterCard In tern et Gateway Service (MIGS)

PAYLINE USER GUIDE LOGGING INTO PAYLINE PROCESSING A PURCHASE

Recurring Payments Profile Report. Version 1.1

FREQUENTLY ASKED QUESTIONS

FX Options NASDAQ OMX

PAYLINE USER GUIDE. 1 Logging into Payline. 2 - Processing a Purchase

1. Version Control Introduction Prerequisites Payment Submission Workflow Return Parameter for CallbackURL...

Electronic Check Services

HSBC Premier Application Form

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

NAB TRANSACT. XML API Integration Guide

Realex Payments Gateway Extension with 3D Secure for Magento. User Guide to Installation and Configuration. StudioForty9

Credit & Debit Application

DIRECT INTEGRATION GUIDE DIRECT INTEGRATION GUIDE. Version: 9.16

Equinox T4200 Series QUICK REFERENCE GUIDE

Transcription:

Merchant e-solutions Payment Gateway FX Processing Merchant e-solutions October 2008 Version 1.3

This publication is for information purposes only and its content does not represent a contract in any form. Furthermore, this publication shall not be deemed to be a warranty of any kind, either express or implied. Merchant e-solutions expressly disclaims, and you expressly waive, any and all warranties, including without limitation those of merchantability and fitness for a particular purpose. Merchant e-solutions reserves the right to alter product specifications without notice. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording, or any information storage or retrieval system, without Merchant e-solutions permission. Trident Payment Systems Merchant e-solutions 2008 MasterCard is a federally registered trademark of MasterCard International, Inc. Visa is a federally registered trademark of Visa, U.S.A., Inc. ZIP code and ZIP + 4 are federally registered trademarks of the United States Postal Service.

Table of Contents Chapter 1 Related Documentation... 2 1.1 Applicable documents... 2 1.2 Related documents... 2 1.3 Document revisions... 2 Chapter 2 Overview... 3 2.1 Introduction... 3 Chapter 3 Transaction Flow... 4 3.1 Sale... 4 3.2 Refund... 4 3.3 Chargeback... 5 Chapter 4 Foreign Exchange (FX) Request/Response Fields... 7 4.1 Request and Response Fields... 7 Chapter 5 Foreign Exchange (FX) Transaction Types... 8 5.1 Transaction Types... 8 Chapter 6 Foreign Exchange (FX) Error Codes... 9 6.1 Error Codes... 9 Chapter 7 Foreign Exchange (FX) Validations... 10 7.1 Validations... 10 Chapter 8 - Source Code Samples... 11 8.1 Currency Lookup - Bad Country Code... 11 8.2 Currency Lookup - Germany... 11 8.3 Currency Lookup - Canada... 11 8.4 Convert Amount - Euro (alpha) - missing amount... 11 8.5 Convert Amount - Euro (alpha)... 11 8.6 Convert Amount - Euro (numeric)... 12 8.7 Convert Amount - Yen (alpha)... 12 8.8 Rate Lookup - Canadian Dollar (alpha)... 12 8.9 Rate Lookup - Euro (numeric)... 12 8.10 Rate Lookup - Full Rate Table... 13 8.11 Pre-Auth - Euro (numeric) - missing fx amount... 14 8.12 Pre-Auth - Euro (numeric) - missing rate id... 14 8.13 Pre-Auth - Euro (numeric) - expired rate id... 15 8.14 Pre-Auth - Euro (numeric) - foreign amount & base amount inconsistent... 15 8.15 Pre-Auth - Euro (numeric)... 15 8.16 Settlement of a Pre-Auth - partial... 15 8.17 Immediate Sale... 15 8.18 Refund... 16 8.19 United Kingdom, GBP... 16 8.20 Netherlands, EUR... 16 8.21 United States, USD... 16 8.22 Canada, CAD... 16 2008 Merchant e-solutions, Inc. 1

Chapter 1 Related Documentation 1.1 Applicable documents This document describes the process for International credit card transactions, as well as foreign currency conversion within the Merchant e-solutions (MeS) Payment Gateway Application Programming Interface (API). The following documents provide additional definition and background information. Please refer to the related documents listed for applicable information. 1.2 Related documents Name Revision / generation Related topic Message Protocol Management VMP1 Converts existing gateway protocols MeS Back Office User Guide V2.0 MeS Payment Gateway Specifications User Guide to Gateway Back Office Functionality V2.6 Core specification document 1.3 Document revisions Chapter Action Data 4 Update 4.1, updated comments section for fx_amount field 2008 Merchant e-solutions, Inc. 2

Chapter 2 Overview 2.1 Introduction The Merchant e-solutions (MeS) Payment Gateway processes both U.S. and International credit cards transactions. In addition, the gateway facilitates foreign currency conversion. This process allows the merchant to present a transaction amount to their customer in their native currency while funding for the merchant remains in U.S. dollars. In addition, the currency conversion is set at a guaranteed rate and stays with the life of the transaction enabling refunds and chargeback s to be processed at the original amount of sale. Locking in a rate protects the merchant from fluctuating world currencies which in turn allows the merchant to operate in an efficient financial environment. The currency conversion table is available for download via the MeS Payment Gateway. Once loaded on the merchant s system it is then used to present a price to the customer. The table contains the hedge (markup) that is paid by the cardholder. When a transaction is submitted for authorization, the rate ID associated with the rate table must be presented. The MeS Payment Gateway will then validate that the rate ID is valid prior to submitting for authorization. If the rate ID is invalid or has expired, an error message will be returned indicating the rate ID is invalid or expired. This validation ensures that the rate submitted will be guaranteed throughout the life of the transaction. This document is intended to: Offer a basic understanding of foreign exchange processing Provide the specific technical information needed to submit a successful request and receive and interpret the resulting responses for presenting a specific currency amount to an end user. 2008 Merchant e-solutions, Inc. 3

Chapter 3 Transaction Flow 3.1 Sale The following flow chart describes the transaction flow for a sale using the Merchant e- Solutions (MeS) FX service. 3.2 Refund The following flow chart describes the transaction flow for a refund using the Merchant e- Solutions (MeS) FX service. 2008 Merchant e-solutions, Inc. 4

3.3 Chargeback The following flow chart describes the transaction flow for a refund using the Merchant e- Solutions (MeS) FX service. 2008 Merchant e-solutions, Inc. 5

2008 Merchant e-solutions, Inc. 6

Chapter 4 Foreign Exchange (FX) Request/Response Fields 4.1 Request and Response Fields The following table contains Responses and Requests you may receive from the MeS Payment Gateway. Field Name Description Length Format Comments transaction_type Foreign exchange (FX) transaction type 1 A See transaction type table below fx_amount The amount of the transaction in the merchant base currency. 12 N Required for Immediate Sale (D), Pre- Authorization (P), Settle Pre-Auth (S), Refund (U), Credit (C), and FX Amount Conversion (F) transaction types. This field contains the amount the merchant expects to receive in the base currency. fx_rate_id FX Rate Table ID 10 N fx_rate FX Rate Data VAR XML fx_rate_table FX Rate Table VAR XML A full refund may be submitted without the fx_amount, however it is required for partial refunds. This field will be returned by a Get Rate (G) request for a specific currency code. The value of this field will be URL encoded. This field will be returned by a Get Rate (G) request where a currency code is not specified. This field will contain all the rates available for the merchant account. fx_expiration_date error_code FX Rate Table Expiration Date 3-character error code providing additional detail 23 TS The value of this field will be URL encoded. This field is returned by a successful FX Convert Amount (F) request. Format: MM/dd/yyyyhh24:mm:ssZZZ (no spaces) MM: 2-digit month dd: day of the month yyyy: year hh24: hour in 24-hour format (0-23) mm: minute ss: second ZZZ: time zone (example PST) 3 N See error code table below 2008 Merchant e-solutions, Inc. 7

Chapter 5 Foreign Exchange (FX) Transaction Types 5.1 Transaction Types The following table contains Transaction Types for the MeS Payment Gateway. Tran Type Description Comments F G L FX Convert Amount Get Rate(s) Lookup Currency Code Use this command to convert an amount in the base currency to the specified currency. This command returns the converted amount in transaction_amount, the rate table id used in fx_rate_id and the rate table expiration date in fx_expiration_date. Use this command to retrieve an individual currency rate or all the rates. Use the currency_code parameter in the request to receive a single rate. Given a valid country code OR IP address this method returns the currency code. 2008 Merchant e-solutions, Inc. 8

Chapter 6 Foreign Exchange (FX) Error Codes 6.1 Error Codes The following table contains Error Codes you may receive from the MeS Payment Gateway. Code Error Description Required Action 224 FX rate ID invalid. Retry with a valid rate ID. 225 FX rate table has expired. Request a new rate table id for the currency, then retry the request with the valid rate table id. 226 FX rate lookup failed, retry request. The system failed to lookup the specified rate id. Retry the request. 227 228 FX rate ID required for foreign currency transactions. Converted amounts do no match FX rate. Retry the transaction with a valid rate table ID. Using the rate table requested, the fx_amount (in the base currency) does not match the transaction_amount (in cardholder currency). Retry the request with an updated transaction_amount or fx_amount. 229 Failed to find currency code for the requested country code. Retry request. 230 Failed to post transaction the FX service. Never returned by the API. 231 FX amount in base currency is required. Retry request with a valid fx_amount. 2008 Merchant e-solutions, Inc. 9

Chapter 7 Foreign Exchange (FX) Validations 7.1 Validations The following additional validations will be performed on the Immediate Sale(D),Pre- Authorization(P), Settle Pre-Auth (S), Refund (U), Credit (C), and FX Amount Conversion (F) transaction types: A valid fx_rate_id is required for all non-us currency transactions for D and P transactions. A fx_amount is required for all non-us currency transactions. This amount must be in the base currency. If both a rate_id and a currency_code (optional) are provided the two must be consistent. The transaction_amount and the fx_amount must be consistent with the rate specified by the fx_rate_id. The following validations will be performed on the Get Rate(G) transaction type: If a currency_code (optional) is provided it must be a valid currency for the merchant. The following validations will be performed on the FX Convert Amount(F) transaction type: fx_amount is required. currency_code OR ip_address is required. The currency requested must be supported by the merchant. 2008 Merchant e-solutions, Inc. 10

Chapter 8 - Source Code Samples This section contains source code samples. 8.1 Currency Lookup - Bad Country Code lgfkoll&transaction_type=l&country_code=bad transaction_id=error&error_code=229&auth_response_text=failed to find currency code for the requested country code. 8.2 Currency Lookup - Germany lgfkoll&transaction_type=l&country_code=de transaction_id=55b19c7ff83c3fa5a4ab69b3f5b5cf49&error_code=000&auth_r esponse_text=request Complete&currency_code=978&currency_code_alpha=EUR 8.3 Currency Lookup - Canada lgfkoll&transaction_type=l&country_code=ca transaction_id=ad9ab23ec9d330d7a2f4d7711c267d5c&error_code=000&auth_r esponse_text=request Complete&currency_code=124&currency_code_alpha=CAD 8.4 Convert Amount - Euro (alpha) - missing amount lgfkoll&transaction_type=f&currency_code=eur transaction_id=error&error_code=231&auth_response_text=fx amount in base currency is required. 8.5 Convert Amount - Euro (alpha) lgfkoll&transaction_type=f&currency_code=eur&fx_amount=50 transaction_id=63959052599e3be8902a01807064b810&error_code=000&auth_r esponse_text=request Complete&fx_rate_id=32815&fx_expiration_date=01/16/2008 00:45:00 PST&transaction_amount=36.00 2008 Merchant e-solutions, Inc. 11

8.6 Convert Amount - Euro (numeric) lgfkoll&transaction_type=f&currency_code=978&fx_amount=50 transaction_id=024a2a3f31b23105bc996638ef829368&error_code=000&auth_r esponse_text=request Complete&fx_rate_id=32815&fx_expiration_date=01/16/2008 00:45:00 PST&transaction_amount=36.00 8.7 Convert Amount - Yen (alpha) lgfkoll&transaction_type=f&currency_code=jpy&fx_amount=50 transaction_id=813e142521cb386aa15fc9e04593edc2&error_code=000&auth_r esponse_text=request Complete&fx_rate_id=32819&fx_expiration_date=01/16/2008 00:45:00 PST&transaction_amount=5781 8.8 Rate Lookup - Canadian Dollar (alpha) lgfkoll&transaction_type=g&currency_code=cad transaction_id=36032832cedf38d985fef12dbcb57a22&error_code=000&auth_r esponse_text=request Complete&fx_rate=%3C%3Fxml+version%3D%221.0%22+encoding%3D%22ISO- 8859-1%22%3F%3E%0D%0A%3CFXRate%3E%0D%0A+%3CRateId%3E32809%3C%2FRateId%3E%0 D%0A+%3CMerchantCurrencyCode%3EUSD%3C%2FMerchantCurrencyCode%3E%0D%0A +%3CConsumerCurrencyCode%3ECAD%3C%2FConsumerCurrencyCode%3E%0D%0A+%3C ConsumerCurrencyCountry%3ECanada%3C%2FConsumerCurrencyCountry%3E%0D%0 A+%3CConsumerCurrencyDesc%3ECanadian+Dollar%3C%2FConsumerCurrencyDesc %3E%0D%0A+%3CExpirationDate%3E01%2F16%2F2008+00%3A45%3A00+PST%3C%2FEx pirationdate%3e%0d%0a+%3crate%3e1.0594%3c%2frate%3e%0d%0a%3c%2ffxrate %3E%0D%0A 8.9 Rate Lookup - Euro (numeric) lgfkoll&transaction_type=g&currency_code=978 transaction_id=a16b75418cc0313b9d8f1d1e28c09bed&error_code=000&auth_r esponse_text=request Complete&fx_rate=%3C%3Fxml+version%3D%221.0%22+encoding%3D%22ISO- 8859-1%22%3F%3E%0D%0A%3CFXRate%3E%0D%0A+%3CRateId%3E32815%3C%2FRateId%3E%0 D%0A+%3CMerchantCurrencyCode%3EUSD%3C%2FMerchantCurrencyCode%3E%0D%0A +%3CConsumerCurrencyCode%3EEUR%3C%2FConsumerCurrencyCode%3E%0D%0A+%3C 2008 Merchant e-solutions, Inc. 12

ConsumerCurrencyCountry%3EEuro+Member+Countries%3C%2FConsumerCurrency Country%3E%0D%0A+%3CConsumerCurrencyDesc%3EEuro%3C%2FConsumerCurrency Desc%3E%0D%0A+%3CExpirationDate%3E01%2F16%2F2008+00%3A45%3A00+PST%3C% 2FExpirationDate%3E%0D%0A+%3CRate%3E0.7201%3C%2FRate%3E%0D%0A%3C%2FFX Rate%3E%0D%0A 8.10 Rate Lookup - Full Rate Table lgfkoll&transaction_type=g transaction_id=error&error_code=000&auth_response_text=&fx_rate_table =%3C%3Fxml+version%3D%221.0%22+encoding%3D%22ISO-8859-1%22%3F%3E%0D%0A%3CFXRateTable%3E%0D%0A+%3CFXRate%3E%0D%0A++%3CRateId %3E32807%3C%2FRateId%3E%0D%0A++%3CMerchantCurrencyCode%3EUSD%3C%2FMer chantcurrencycode%3e%0d%0a++%3cconsumercurrencycode%3eaud%3c%2fconsum ercurrencycode%3e%0d%0a++%3cconsumercurrencycountry%3eaustralia%3c%2f ConsumerCurrencyCountry%3E%0D%0A++%3CConsumerCurrencyDesc%3EDollar%3C %2FConsumerCurrencyDesc%3E%0D%0A++%3CExpirationDate%3E01%2F16%2F2008+ 00%3A45%3A00+PST%3C%2FExpirationDate%3E%0D%0A++%3CRate%3E1.2156%3C%2F Rate%3E%0D%0A+%3C%2FFXRate%3E%0D%0A+%3CFXRate%3E%0D%0A++%3CRateId%3E3 2809%3C%2FRateId%3E%0D%0A++%3CMerchantCurrencyCode%3EUSD%3C%2FMerchan tcurrencycode%3e%0d%0a++%3cconsumercurrencycode%3ecad%3c%2fconsumercu rrencycode%3e%0d%0a++%3cconsumercurrencycountry%3ecanada%3c%2fconsume rcurrencycountry%3e%0d%0a++%3cconsumercurrencydesc%3ecanadian+dollar% 3C%2FConsumerCurrencyDesc%3E%0D%0A++%3CExpirationDate%3E01%2F16%2F200 8+00%3A45%3A00+PST%3C%2FExpirationDate%3E%0D%0A++%3CRate%3E1.0594%3C% 2FRate%3E%0D%0A+%3C%2FFXRate%3E%0D%0A+%3CFXRate%3E%0D%0A++%3CRateId%3 E32810%3C%2FRateId%3E%0D%0A++%3CMerchantCurrencyCode%3EUSD%3C%2FMerch antcurrencycode%3e%0d%0a++%3cconsumercurrencycode%3echf%3c%2fconsumer CurrencyCode%3E%0D%0A++%3CConsumerCurrencyCountry%3ESwitzerland%3C%2F ConsumerCurrencyCountry%3E%0D%0A++%3CConsumerCurrencyDesc%3ESwitzerla nd+franc%3c%2fconsumercurrencydesc%3e%0d%0a++%3cexpirationdate%3e01%2 F16%2F2008+00%3A45%3A00+PST%3C%2FExpirationDate%3E%0D%0A++%3CRate%3E1.1799%3C%2FRate%3E%0D%0A+%3C%2FFXRate%3E%0D%0A+%3CFXRate%3E%0D%0A++%3 CRateId%3E32813%3C%2FRateId%3E%0D%0A++%3CMerchantCurrencyCode%3EUSD%3 C%2FMerchantCurrencyCode%3E%0D%0A++%3CConsumerCurrencyCode%3EDKK%3C%2 FConsumerCurrencyCode%3E%0D%0A++%3CConsumerCurrencyCountry%3EDenmark% 3C%2FConsumerCurrencyCountry%3E%0D%0A++%3CConsumerCurrencyDesc%3EKron e%3c%2fconsumercurrencydesc%3e%0d%0a++%3cexpirationdate%3e01%2f16%2f2 008+00%3A45%3A00+PST%3C%2FExpirationDate%3E%0D%0A++%3CRate%3E5.3648%3 C%2FRate%3E%0D%0A+%3C%2FFXRate%3E%0D%0A+%3CFXRate%3E%0D%0A++%3CRateId %3E32815%3C%2FRateId%3E%0D%0A++%3CMerchantCurrencyCode%3EUSD%3C%2FMer chantcurrencycode%3e%0d%0a++%3cconsumercurrencycode%3eeur%3c%2fconsum ercurrencycode%3e%0d%0a++%3cconsumercurrencycountry%3eeuro+member+cou ntries%3c%2fconsumercurrencycountry%3e%0d%0a++%3cconsumercurrencydesc %3EEuro%3C%2FConsumerCurrencyDesc%3E%0D%0A++%3CExpirationDate%3E01%2F 16%2F2008+00%3A45%3A00+PST%3C%2FExpirationDate%3E%0D%0A++%3CRate%3E0. 7201%3C%2FRate%3E%0D%0A+%3C%2FFXRate%3E%0D%0A+%3CFXRate%3E%0D%0A++%3C RateId%3E32816%3C%2FRateId%3E%0D%0A++%3CMerchantCurrencyCode%3EUSD%3C %2FMerchantCurrencyCode%3E%0D%0A++%3CConsumerCurrencyCode%3EGBP%3C%2F ConsumerCurrencyCode%3E%0D%0A++%3CConsumerCurrencyCountry%3EUnited+Ki ngdom%3c%2fconsumercurrencycountry%3e%0d%0a++%3cconsumercurrencydesc% 3EBritish+Pound%3C%2FConsumerCurrencyDesc%3E%0D%0A++%3CExpirationDate %3E01%2F16%2F2008+00%3A45%3A00+PST%3C%2FExpirationDate%3E%0D%0A++%3CR 2008 Merchant e-solutions, Inc. 13

ate%3e0.5373%3c%2frate%3e%0d%0a+%3c%2ffxrate%3e%0d%0a+%3cfxrate%3e%0d %0A++%3CRateId%3E32817%3C%2FRateId%3E%0D%0A++%3CMerchantCurrencyCode% 3EUSD%3C%2FMerchantCurrencyCode%3E%0D%0A++%3CConsumerCurrencyCode%3EH KD%3C%2FConsumerCurrencyCode%3E%0D%0A++%3CConsumerCurrencyCountry%3EH ong+kong%3c%2fconsumercurrencycountry%3e%0d%0a++%3cconsumercurrencyde sc%3edollar%3c%2fconsumercurrencydesc%3e%0d%0a++%3cexpirationdate%3e0 1%2F16%2F2008+00%3A45%3A00+PST%3C%2FExpirationDate%3E%0D%0A++%3CRate% 3E8.2709%3C%2FRate%3E%0D%0A+%3C%2FFXRate%3E%0D%0A+%3CFXRate%3E%0D%0A+ +%3CRateId%3E32819%3C%2FRateId%3E%0D%0A++%3CMerchantCurrencyCode%3EUS D%3C%2FMerchantCurrencyCode%3E%0D%0A++%3CConsumerCurrencyCode%3EJPY%3 C%2FConsumerCurrencyCode%3E%0D%0A++%3CConsumerCurrencyCountry%3EJapan %3C%2FConsumerCurrencyCountry%3E%0D%0A++%3CConsumerCurrencyDesc%3EYen %3C%2FConsumerCurrencyDesc%3E%0D%0A++%3CExpirationDate%3E01%2F16%2F20 08+00%3A45%3A00+PST%3C%2FExpirationDate%3E%0D%0A++%3CRate%3E115.6248% 3C%2FRate%3E%0D%0A+%3C%2FFXRate%3E%0D%0A+%3CFXRate%3E%0D%0A++%3CRateI d%3e32823%3c%2frateid%3e%0d%0a++%3cmerchantcurrencycode%3eusd%3c%2fme rchantcurrencycode%3e%0d%0a++%3cconsumercurrencycode%3enok%3c%2fconsu mercurrencycode%3e%0d%0a++%3cconsumercurrencycountry%3enorway%3c%2fco nsumercurrencycountry%3e%0d%0a++%3cconsumercurrencydesc%3enorway+kron e%3c%2fconsumercurrencydesc%3e%0d%0a++%3cexpirationdate%3e01%2f16%2f2 008+00%3A45%3A00+PST%3C%2FExpirationDate%3E%0D%0A++%3CRate%3E5.6685%3 C%2FRate%3E%0D%0A+%3C%2FFXRate%3E%0D%0A+%3CFXRate%3E%0D%0A++%3CRateId %3E32824%3C%2FRateId%3E%0D%0A++%3CMerchantCurrencyCode%3EUSD%3C%2FMer chantcurrencycode%3e%0d%0a++%3cconsumercurrencycode%3enzd%3c%2fconsum ercurrencycode%3e%0d%0a++%3cconsumercurrencycountry%3enew+zealand%3c% 2FConsumerCurrencyCountry%3E%0D%0A++%3CConsumerCurrencyDesc%3ENew+Zea land+dollar%3c%2fconsumercurrencydesc%3e%0d%0a++%3cexpirationdate%3e0 1%2F16%2F2008+00%3A45%3A00+PST%3C%2FExpirationDate%3E%0D%0A++%3CRate% 3E1.3867%3C%2FRate%3E%0D%0A+%3C%2FFXRate%3E%0D%0A+%3CFXRate%3E%0D%0A+ +%3CRateId%3E32827%3C%2FRateId%3E%0D%0A++%3CMerchantCurrencyCode%3EUS D%3C%2FMerchantCurrencyCode%3E%0D%0A++%3CConsumerCurrencyCode%3ESEK%3 C%2FConsumerCurrencyCode%3E%0D%0A++%3CConsumerCurrencyCountry%3ESwede n%3c%2fconsumercurrencycountry%3e%0d%0a++%3cconsumercurrencydesc%3ekr ono%3c%2fconsumercurrencydesc%3e%0d%0a++%3cexpirationdate%3e01%2f16%2 F2008+00%3A45%3A00+PST%3C%2FExpirationDate%3E%0D%0A++%3CRate%3E6.7498 %3C%2FRate%3E%0D%0A+%3C%2FFXRate%3E%0D%0A%3C%2FFXRateTable%3E%0D%0A 8.11 Pre-Auth - Euro (numeric) - missing fx amount lgfkoll&transaction_type=p&card_number=4907639999990022&card_exp_date =1210&transaction_amount=36.00&invoice_number=12345&cvv2=029&currency _code=978 transaction_id=error&error_code=231&auth_response_text=fx amount in base currency is required. 8.12 Pre-Auth - Euro (numeric) - missing rate id lgfkoll&transaction_type=p&card_number=4907639999990022&card_exp_date =1210&transaction_amount=36.00&invoice_number=12345&cvv2=029&currency _code=978&fx_amount=50.00 2008 Merchant e-solutions, Inc. 14

transaction_id=error&error_code=227&auth_response_text=fx rate ID required for foreign currency transactions. 8.13 Pre-Auth - Euro (numeric) - expired rate id lgfkoll&transaction_type=p&card_number=4907639999990022&card_exp_date =1210&transaction_amount=36.00&invoice_number=12345&cvv2=029&currency _code=978&fx_amount=50.00&fx_rate_id=31315 transaction_id=error&error_code=225&auth_response_text=fx rate has expired. 8.14 Pre-Auth - Euro (numeric) - foreign amount & base amount inconsistent lgfkoll&transaction_type=p&card_number=4907639999990022&card_exp_date =1210&transaction_amount=32.00&invoice_number=12345&cvv2=029&currency _code=978&fx_amount=50.00&fx_rate_id=32815 transaction_id=error&error_code=228&auth_response_text=base and consumer amounts are inconsistent with the FX rate. 8.15 Pre-Auth - Euro (numeric) lgfkoll&transaction_type=p&card_number=4907639999990022&card_exp_date =1210&transaction_amount=36.00&invoice_number=12345&cvv2=029&currency _code=978&fx_amount=50.00&fx_rate_id=32815 transaction_id=cf0d560aa04f4bdda030571cde4992ca&error_code=000&auth_r esponse_text=ok 8.16 Settlement of a Pre-Auth - partial lgfkoll&transaction_type=s&transaction_id=cf0d560aa04f4bdda030571cde4 992ca&transaction_amount=25.00&fx_amount=40.00 transaction_id=cf0d560aa04f4bdda030571cde4992ca&error_code=000&auth_r esponse_text=settle Request Accepted 8.17 Immediate Sale lgfkoll&transaction_type=d&card_number=4907639999990022&card_exp_date =1210&transaction_amount=35.99&invoice_number=12345&cvv2=029&currency _code=978&fx_amount=50.00&fx_rate_id=33819 2008 Merchant e-solutions, Inc. 15

transaction_id=78afe0adbb9146548561b7d6e4ab55e8&error_code=000&auth_r esponse_text=ok 8.18 Refund lgfkoll&transaction_type=u&transaction_id=78afe0adbb9146548561b7d6e4a b55e8 transaction_id=78afe0adbb9146548561b7d6e4ab55e8&error_code=000&auth_r esponse_text=refund Request Accepted - Refund 8.19 United Kingdom, GBP lgfkoll&transaction_type=l&ip_address=212.187.153.30 8.20 Netherlands, EUR lgfkoll&transaction_type=l&ip_address=212.41.142.72 8.21 United States, USD lgfkoll&transaction_type=l&ip_address=63.100.168.195 8.22 Canada, CAD lgfkoll&transaction_type=l&country_code=ca 2008 Merchant e-solutions, Inc. 16