• No results found

Secure Card Data. Specification. Version SIX Payment Services

N/A
N/A
Protected

Academic year: 2021

Share "Secure Card Data. Specification. Version SIX Payment Services"

Copied!
16
0
0

Loading.... (view fulltext now)

Full text

(1)

Secure Card Data

Specification

Version 3.1.5

(2)

Table of Contents

1  Introduction ... 3 

1.1  Data Security and PCI DSS ... 3 

1.2  Summary ... 3 

1.3  Requirements ... 3 

1.4  Supported Payment Means ... 4 

1.5  Format Information ... 4 

2  Saferpay Secure Card Data ... 5 

2.1  Overview ... 5 

2.2  Process Description ... 5 

2.3  Registration Link Parameters ... 6 

2.4  Registration Form Parameters ... 7 

2.4.1  Own parameters in the registration form ... 7 

2.5  Registration Response Parameters ... 8 

2.6  Update of registered Data ... 9 

2.6.1  Update request ... 9 

2.6.2  Update response ... 9 

3  Combination with other Saferpay Modules... 10 

3.1  Authorization Interface and Secure Card Data ... 10 

3.2  Payment Page and Secure Card Data ... 10 

3.3  Merchant Plug-In and Secure Card Data ... 10 

3.4  Batch Processing and Secure Card Data ... 10 

3.5  Backoffice und Secure Card Data ... 10 

4  Saferpay Test Account... 11 

5  Examples ... 12 

5.1  Important Notice ... 12 

5.2  Creating the registration link... 12 

5.2.1  C# with the .NET LIB ... 12 

5.2.2  Commandline calls with the Java LIB ... 13 

5.2.3  Usage of the https Interface ... 14 

5.3  Registration Form ... 14 

5.4  Evaluation of the Registration Response ... 14 

5.4.1  C# mit der .NET LIB ... 14 

5.4.2  Commandline calls with the Java LIB ... 15 

5.4.3  Usage of the https Interface ... 15 

6  Contact ... 16 

6.1  Saferpay Integration Team ... 16 

(3)

1 Introduction

Saferpay Secure Card Data, in the following also called SCD, is a service to store sensitive payment means information in Saferpay’s certified data center. By using SCD the payment means data is kept separated from the merchant application and does not get in contact with the merchants system. Secure Card Data is convenient for shop systems, call center solutions, merchandise management- ERP- and CRM-systems. The present document describes the integration of Secure Card Data in existing systems.

1.1 Data Security and PCI DSS

The credit card organizations have created the security program PCI DSS (Payment Card Industry Data Security Standard) to prevent fraud and misuse of credit cards. If a system processes, transports or stores credit card numbers, it is subject to these special PCI DSS regulations.

These requirements can involve considerable additional costs for the merchant. Besides the implementation of the organizational and technical requirements, an accredited certification centre must be assigned at regular intervals to certify the systems compliance with the PCI DSS regulations. By shifting the processing and storage of the credit card numbers to Saferpay the PCI regulations do no longer apply to the merchant. Using Saferpay Secure Card Data the merchant system does not get in contact with the credit card numbers and instead uses uncritical replacement values.

In the database of the Secure Card Data, the expiration date of the card is stored in addition to the credit card number, the storage of the card’s validity in the merchant system is therefore optional and not mandatory.

1.2 Summary

Each credit card number respectively banking account information is in a first step transmitted to the SCD-database. The merchant application for this purpose generates an own form for the input of the payment means data. After entering the data the form content is sent directly to Saferpay where the card number and the expiry date respectively the banking account information is stored in the SCD-database and associated to a reference value pointing to the stored values. After that the reference number as well as all the data submitted with the form, excepted the card number or the banking account information, is returned to the merchant application by browser redirect. From then on the merchant system can use the reference number for immediate and future authorization requests.

1.3 Requirements

Saferpay SCD can be addressed via the Saferpay Client Library (LIB) for Java or .NET as well as via the Saferpay https Interface (HI). Saferpay SCD is a service that has to be separately configured and activated for the merchant. A corresponding Saferpay contract and service agreement is assumed. SCD can be used with the following modules:

• Saferpay Payment Page (PP) • Saferpay Authorization Interface (AI) • Saferpay Batch Processing (BP) • Saferpay Merchant Plug-In (MPI) • Saferpay Backoffice (BO)

(4)

1.4 Supported Payment Means

The Saferpay Secure Card Data currently allows the processing of transactions for the following payment means: • Visa • MasterCard • Maestro international • V PAY • American Express • Diners Club • J.C.B. • Union Card • Laser Card

• ELV electronic direct debit (Germany only)

1.5 Format Information

The following abbreviations for format information are used in this document: a Letters (a - z, A - Z)

n numeric characters (0 - 9)

an alphanumeric characters (a - z, A - Z, 0 - 9) s Special characters (- : ; / \ < > . =)

(5)

2

Saferpay Secure Card Data

2.1 Overview

The following chart shows the process flow of a successful insert in the Secure Card Data database.

2.2 Process Description

The customer keeps his credit card data or his banking account information ready to transmit it to the merchant.

The merchant application generates the registration link with the parameter CARDREFID. CARDREFID must be a unique value or the value “new”. If “new” is transmitted the value of the reference number will be generated by saferpay.

The merchant application opens a form with the registration link as destination address.

The customer or call center agent enters the payment means data.

By clicking on the „Submit“ button the form data is send to saferpay via the registration link. The credit card number and expiry date respectively the banking account information is stored in the Saferpay Secure Card Data Database and associated to the CARDREFID. Saferpay returns the registration response to the merchant application via browser redirect.

1 2 3 4 5 6 7 8 9 1 2 3 4 5 7 6 7

(6)

The merchant application checks the received registration response for possible manipulation with VerifyPayConfirm.

The result of the registration is displayed to the customer or callcenter agent.

2.3 Registration Link Parameters

In order to register the payment means data a registration link is needed. The following table lists the parameters available for the generation of the registration link with CreatePayInit. If not specified as

Optional the parameters are mandatory.

Parameter Format Description

ACCOUNTID ns[..15] The Saferpay account number of the merchant for this

registration.

e.g. 99867-94913159 for the Saferpay Test Account. SUCCESSLINK ans[..1024] URL to which the customer is to be forwarded to via browser

redirect in case of successful registration. Saferpay appends the registration response (InsertCardResponse) by GET to this URL

FAILLINK ans[..1024] URL to which the customer is to be forwarded to via browser redirect in case of failed registration. Saferpay appends the registration response (InsertCardResponse) including the failure details by GET to this URL.

CARDREFID ans[..40] Replacement value for the credit card number and expiry date respectively bank account information (only german direct debit). The replacement value can be generated by the E-Commerce application or Saferpay (new).

Value: Unique replacement value or “new”*

LIFETIME n[..4] Optional

Number of days that a registered card is kept in the

database. The time of the last use is the reference point for calculating the expiration date. If not specified the standard value is 1000 days. After Lifetime expiration the stored information is deleted from the database.

LANGID a[2] Optional

Language code according to ISO 639-1

Language in which the error messages are returned to the merchant system.

Possible values are “en” (default), “de”, “fr” and “it”.

REDIRECTMESSAGE ans[..30] Optional

This text message is displayed to the cardholder before the browser redirect. If the automatic redirect does not work, the SUCCESSLINK respectively FAILLINK can be called by clicking on this message.

*Note: In order to enable the use of CARDREFID=”new “a numeric start value for the account has to be set by Saferpay. For this concern please contact [email protected].

9 8

(7)

2.4 Registration Form Parameters

The payment means data has to be submitted via a web form. The web form must contain the following parameters and fields:

Parameter Format Beschreibung

form method a[4] In order to comply to the PCI regulations the use of the “post” method is mandatory for the form data transmission.

form action ans[..1024] Must contain the registration URL. input type a[6] Has to be "submit" to send the form data.

sfpCardNumber n[..19] Fieldname for the card number.

sfpCardExpiryMonth n[..2] Fieldname for the expiry month date of the credit card. Allowed values are: 1 to 12 or 01 to 12.

sfpCardExpiryYear n[..4] Fieldname for the expiry year date of the credit card. Allowed values are: 2 or 4 digit year dates.

sfpCardBLZ n[8] fieldname for the bank code number. The bank code is

always 8 digits long.

sfpCardKonto n[..10] fieldname for the account number. The bank account number can be up to 10 digits long.

2.4.1 Own parameters in the registration form

Besides the mandatory parameters needed by Secure Card Data the form may also contain own parameters which are submitted to Saferpay. These values will be returned to the merchant application without change attached as GET-parameters to the SUCCESSLINK respectively FAILLINK. Buffering these information on the merchant system is therefore not necessary.

Even if not needed for the SCD registration it is recommended to gather the Card Verification Code (Security Code on the backside of the card) within the registration form since for all initial payments this information it mandatory for the later authorization request.

Attention: Please note that the credit card verification number may only be stored temporarily within

the context of the authorization request. A permanent storage is, even for PCI DSS certified authorities, not allowed. The CVC is not needed for recurring payments.

(8)

2.5 Registration Response Parameters

The registration response is returned as InsertCardResponse message. The following table lists the possible response parameters.

Parameter Format Beschreibung

MSGTYPE a[..30] Always contains the value “InsertCardResponse”.

KEYID ans[..40] Identifier of the key used to generate the signature.

RESULT n..[..4] Contains the response code of the registration response:

0 Request processed successfully.

7000 Internal error (see DESCRIPTION).

7001 Request could not be processed successfully. 7002 Cardtype not available on this terminal. 7003 Parameter with invalid content or format.

7004 CARDREFID not found (only with authorization). 7005 Missing parameter in registration request. 7006 CARDREFID already exists in database. 7007 No permission for SCD use.

SCDRESULT n..[..4] Identical to RESULT.

DESCRIPTION ans[..50] Contains a short description of the error.

SCDDESCRIPTION ans[..50] Identical to DESCRIPTION.

ACCOUNTID ns[..15] The Saferpay account number of the merchant for this

registration,

e.g.: "99867-94913159" for the Saferpay Testaccount. CARDREFID ans[..40] Replacement value for the credit card number and expiry

date respectively bank account information.

CARDMASK ans[19] Contains the masked card number.

CARDBIN n[6] 6-digit bank identification number (BIN), e.g.:123456

identifying the issuing bank. Only available for credit cards, Availability depends on license and processor.

CARDTYPE n[5] card type ID, numerical value:

21699 German Direct debit 19265 American Express 19269 MasterCard 19274 J.C.B. 19286 Visa

99072 Saferpay Test Card

CARDBRAND ans[..50] Brand name of the card, e.g. “Visa” or “MasterCard”.

CCCOUNTRY a[2] Optional*

2-digit country code of the card origin.

Is only returned if the “Saferpay Risk Management” service is active and if the country of origin can be determined.

Example: “DE” = Germany, “CH” = Switzerland, “AT” = Austria

LIFETIME n[..4] Number of days that the registered data will stay stored in the database.

(9)

2.6 Update of registered Data

The Expiry Date as well as the value of Lifetime of already registered payment means can be updated via the merchant application. The card number or the account information itself can not be changed.

To update the Expiry Date or the Lifetime of a registered payment mean a request must be sent with the UpdateCard function. The parameters EXP and LIFETIME are both optional but at least one of them must be stated within the request.

2.6.1 Update request

The following table lists the available parameters for the UpdateCard message.

Parameter Format Beschreibung

MSGTYPE a[..30] Always contains the value „UpdateCard“.

ACCOUNTID ns[..15] The Saferpay account number of the merchant for this

registration,

e.g.: "99867-94913159" for the Saferpay Test Account. CARDREFID ans[..40] Replacement value for the credit card number and expiry

date respectively bank account information.

EXP n[4] Optional, if LIFETIME is stated

Expiry Date as stated on the card. The format is MMYY, e.g. "1215" for 12/2015.

LIFETIME n[..4] Optional, if EXP is stated

Number of days that the registered data is to be kept in the database.

2.6.2 Update response

Saferpay returns a message as UpdateCardResponse

Parameter Format Beschreibung

MSGTYPE a[..30] Always contains the value "UpdateCardResponse".

MESSAGE ans[..30] Contains a textual update response.

ACCOUNTID ns[..15] The Saferpay account number of the merchant for this

registration.

e.g.: "99867-94913159" for the Saferpay Testaccount. CARDREFID ans[..40] Replacement value for the credit card number and expiry

date respectively bank account information (only German Direct Debit).

EXPIRYMONTH n[2] The month of card validity. Format: MM

EXPIRYYEAR n[2] The year of card validity. Format: YY

LIFETIME n[..4] Number of days that the registered data is to be kept in the database.

(10)

3 Combination

with

other Saferpay Modules

As soon as a payment means has been registered and safely stored within the Secure Card Data database it can be accessed by all Saferpay services via the reference value CARDREFID. A detailed description of the possible uses described below can be found in the specification or manual of the concerned Saferpay modules.

3.1 Authorization Interface and Secure Card Data

Within the authorization request instead of submitting the card number or banking account

information as plain text via the parameters PAN or TRACK2 the reference value is submitted with the parameter CARDREFID. The submission of the expiry date with EXP is then optional. If EXP is used anyhow the value transmitted with EXP is taken instead of the expiry date stored within the SCD.

3.2 Payment Page and Secure Card Data

Using the Saferpay Payment Page card data as well as banking account information can be stored in the SCD database quasi on the fly. After every successful payment the CARDREFID is returned to the web-shop within the authorization response and is then available to the merchant application for subsequent payments.

3.3 Merchant Plug-In and Secure Card Data

During the VerifyEnrollmentRequest the reference value with CARDREFID is transmitted instead of the card number with PAN. The submission of the expiry date with EXP is then optional. If EXP is used anyhow the value transmitted with EXP is taken instead of the expiry date stored within the SCD.

3.4 Batch Processing and Secure Card Data

Instead of submitting the card number or bank account information as plain text the reference value of an already registered payment mean can be used. The reference value therefore has to be preceded by the text “CARDREFID:”.

3.5 Backoffice und Secure Card Data

Once activated for the Saferpay Account the Secure Card Data service is also available via the Saferpay Backoffice under “My Saferpay” allowing the manual registration of Card data and banking account information as well as the search for already registered reference values.

(11)

4 Saferpay

Test

Account

During Integration phase the use of the Saferpay test account is recommended.

ACCOUNTID 99867-94913159

Login e99867001

Password XAjc3Kna

Card Number Description

9451123100000111 Saferpay Testcard „enrolled“.

Saferpay Testcard for 3D-Secure processing. 9451123100000004 Saferpay Testcard „not enrolled“.

Normal Saferpay Testcard without 3D-Secure processing. 9451123100000202 Saferpay Testcard „unable to enrolled“.

Saferpay Testcard for SSL processing only.

The test account is used by multiple developers. Therefore you’ll possibly find transactions and payments on the test account that have been initiated and processed by others.

The test account only supports Saferpay Test Cards. Other card types are not available. The Saferpay Test Cards do not have fixed card verification numbers (CVC /CVV2) or expiry dates. Both can be freely chosen. The CVC must be a numeric 2- or 4 digt value and the expiry must be a valid date in the future. A part from this the payment with the Saferpay Test Cards is identical to transactions with real cards on life accounts.

(12)

5 Examples

5.1 Important Notice

Please note that own values should always be transmitted html encoded (or as html entity or as Unicode) in order to ensure that possible special characters are correctly processed.

5.2 Creating the registration link

5.2.1 C# with the .NET LIB

MessageFactory mf = new MessageFactory();

mf.Open(""); // Saferpay configuration path, e.g. "c:\\Programs\\Saferpay\\Client" mo_payinit = mf.CreatePayInit();

string m_accountid = "99867-94913159"; string m_refid = "ABCDEF-123456";

string m_faillink = "http://www.myshop.com/regfail.aspx"; string m_successlink = "http://www.myshop.com/regsuccess.aspx"; mo_payinit.SetAttribute("ACCOUNTID", m_accountid);

mo_payinit.SetAttribute("CARDREFID", m_refid);

mo_payinit.SetAttribute("SUCCESSLINK", m_successlink); mo_payinit.SetAttribute("FAILLINK", m_faillink); string regurl = mo_payinit.GetPostUrl();

string data = mo_payinit.GetPostData();

string signature = mo_payinit.GetPostSignature();

Registration form:

<html><body>

<form method="POST" action="<% = regurl %>">

<input type="hidden" name="DATA" value="<%= data %>">

<input type="hidden" name="SIGNATURE" value="<%= signature %>" >

Karteninhabername

<input type="text" name="CardHolder" size="20"><br>

Kartennummer

<input type="text" name="sfpCardNumber" size="16"><br>

G&uuml;ltig bis

<input type="text" name="sfpCardExpiryMonth" size="2"> <input type="text" name="sfpCardExpiryYear" size="2"><br>

Kartenpr&uuml;fnummer

<input type="text" name="CVC" size="4"><br>

<input type="submit" name="submit" value="absenden"> </form>

(13)

5.2.2 Commandline calls with the Java LIB

java -jar Saferpay.jar -payinit -p C:\Programs\Saferpay\Client -a ACCOUNTID 99867-94913159 -a CARDREFID "ABCDEF-123456" -a FAILLINK "http://www.testshop.de/regfail.php" -a SUCCESSLINK "http://www.testshop.de/regsuccess.php"

Created registration URL (regurl):

https://www.saferpay.com/vt2/Pay.aspx?DATA=%3CIDP+ALLOWCOLLECT%3D%22no%22+SUCCESSLINK%3D%22ht tp%3A%2F%2Fwww.testshop.de%2Fregsuccess.php%22+EXPIRATION%3D%2220110524+17%3A10%3A50%22+FAILL INK%3D%22http%3A%2F%2Fwww.testshop.de%2Fregfail.php%22+MSGTYPE%3D%22PayInit%22+KEYID%3D%220- 99867-3596fa355eef4b7e8389748fd31b8c7a%22+CARDREFID%3D%22ABCDEF- 23456%22+ACCOUNTID%3D%2299867-94913159%22+DELIVERY%3D%22yes%22+TOKEN%3D%22091adcf5855301e0af1cc7ebf230e346%22%2F%3E&SIGNATU RE=68FF171E3F74B630BFE0AE33EA05A8486BCFEE4808173240724BEA4BA4919F796A6733C16548FCFF81AC37CE9E 8D769793F73FDD3B36F19BBAC147C377D0BEF0 Registration form: <html><body>

<form method="POST" action="<% = regurl %>">

Karteninhabername

<input type="text" name="CardHolder" size="20"><br>

Kartennummer

<input type="text" name="sfpCardNumber" size="16"><br>

G&uuml;ltig bis

<input type="text" name="sfpCardExpiryMonth" size="2"> <input type="text" name="sfpCardExpiryYear" size="2"><br>

Kartenpr&uuml;fnummer

<input type="text" name="CVC" size="4"><br>

<input type="submit" name="submit" value="absenden"> </form>

(14)

5.2.3 Usage of the https Interface

https://www.saferpay.com/hosting/CreatePayInit.asp?spPassword=XAjc3Kna&ACCOUNTID=99867-949131 59&CARDREFID=ABCDEF-123456&FAILLINK="http://www.testshop.de/regfail.php"&SUCCESSLINK="http:// www.testshop.de/regsuccess.php"

Created registration URL (regurl):

https://www.saferpay.com/vt2/Pay.aspx?DATA=%3CIDP+ALLOWCOLLECT%3D%22no%22+SUCCESSLINK%3D%22ht tp%3A%2F%2Fwww.testshop.de%2Fregsuccess.php%22+EXPIRATION%3D%2220110524+17%3A10%3A50%22+FAILL INK%3D%22http%3A%2F%2Fwww.testshop.de%2Fregfail.php%22+MSGTYPE%3D%22PayInit%22+KEYID%3D%220- 99867-3596fa355eef4b7e8389748fd31b8c7a%22+CARDREFID%3D%22ABCDEF- 23456%22+ACCOUNTID%3D%2299867-94913159%22+DELIVERY%3D%22yes%22+TOKEN%3D%22091adcf5855301e0af1cc7ebf230e346%22%2F%3E&SIGNATU RE=68FF171E3F74B630BFE0AE33EA05A8486BCFEE4808173240724BEA4BA4919F796A6733C16548FCFF81AC37CE9E 8D769793F73FDD3B36F19BBAC147C377D0BEF0 Registration form: <html><body>

<form method="POST" action="<% = regurl %>">

Karteninhabername

<input type="text" name="CardHolder" size="20"><br>

Kartennummer

<input type="text" name="sfpCardNumber" size="16"><br>

G&uuml;ltig bis

<input type="text" name="sfpCardExpiryMonth" size="2"> <input type="text" name="sfpCardExpiryYear" size="2"><br>

Kartenpr&uuml;fnummer

<input type="text" name="CVC" size="4"><br>

<input type="submit" name="submit" value="absenden"> </form>

</body></html>

5.3 Evaluation of the Registration Response

5.3.1 C# mit der .NET LIB

string data = Request.QueryString.Get("DATA");

string signature = Request.QueryString.Get("SIGNATURE"); MessageFactory mf = new MessageFactory();

mf.Open("");

mo_regres = mf.VerifyPayConfirm(data, signature); string m_result = mo_regres.GetAttribute(RESULT); string m_accountid = mo_regres.GetAttribute(ACCOUNTID); string m_refid = mo_regres.GetAttribute(CARDREFID); string m_cardmask = mo_regres.GetAttribute(CARDMASK); string m_month = mo_regres.GetAttribute(EXPIRYMONTH); string m_year = mo_regres.GetAttribute(EXPIRYYEAR); string m_brand = mo_regres.GetAttribute(CARDBRAND); string m_type = mo_regres.GetAttribute(CARDTYPE);

(15)

5.3.2 Commandline calls with the Java LIB

Return to the SUCCESSLINK after successful registration:

http://www.testshop.de/regsuccess.php?DATA=<IDP+MSGTYPE%3d"InsertCardResponse"+KEYID%3d"1-0"+ RESULT%3d"0"+SCDRESULT%3d"0"+SCDDESCRIPTION%3d"Request+successfully+processed."+DESCRIPTION%3 d"Request+successfully+processed."+CARDREFID%3d"ABCDEF-123456"+LIFETIME%3d"1000"+ACCOUNTID%3d "99867-94913159"+CARDTYPE%3d"99072"+CARDMASK%3d"xxxx+xxxx+xxxx+0004"+CARDBIN%3d"945112"+CARDB RAND%3d"Saferpay+Test+Card"+EXPIRYMONTH%3d"05"+EXPIRYYEAR%3d"16"+%2f>&SIGNATURE=3ca06ae174adf 2dad9e5b8a27487b680c22e77cafdf5d85fbc675823fb9e9fc096e0a27621e1f956db1e5e3668707a1813e10b726e 75b3f1e148b2133541a4b9&CardHolder=Karl+Mustermann&CVC=123 Received DATA:

<IDP MSGTYPE="InsertCardResponse" KEYID="1 0" RESULT="0" SCDRESULT="0"

SCDDESCRIPTION="Request successfully processed." DESCRIPTION="Request successfully processed." CARDREFID="ABCDEF 123456" LIFETIME="1000" ACCOUNTID="99867 94913159"

CARDTYPE="99072" CARDMASK="xxxx xxxx xxxx 0004" CARDBIN="945112" CARDBRAND="Saferpay Test Card" EXPIRYMONTH="05" EXPIRYYEAR="16" />

Received SIGNATURE:

3ca06ae174adf2dad9e5b8a27487b680c22e77cafdf5d85fbc675823fb9e9fc096e0a27621e1f956db1e5e3668707 a1813e10b726e75b3f1e148b2133541a4b9

VerifyPayConfirm:

java -jar saferpay.jar -payconfirm -p C:\Programs\Saferpay\keys\99867 -d "<IDP+MSGTYPE%3d"Ins ertCardResponse"+KEYID%3d"1-0"+RESULT%3d"0"+SCDRESULT%3d"0"+SCDDESCRIPTION%3d"Request+success fully+processed."+DESCRIPTION%3d"Request+successfully+processed."+CARDREFID%3d"ABCDEF-123456" +LIFETIME%3d"1000"+ACCOUNTID%3d"99867-94913159"+CARDTYPE%3d"99072"+CARDMASK%3d"xxxx+xxxx+xxxx +0004"+CARDBIN%3d"945112"+CARDBRAND%3d"Saferpay+Test+Card"+EXPIRYMONTH%3d"05"+EXPIRYYEAR%3d"1 6"+%2f>" -s 3ca06ae174adf2dad9e5b8a27487b680c22e77cafdf5d85fbc675823fb9e9fc096e0a27621e1f956d b1e5e3668707a1813e10b726e75b3f1e148b2133541a4b9

5.3.3 Usage of the https Interface

https://www.saferpay.com/hosting/verifypayconfirm.asp?spPassword=XAjc3Kna&ACCOUNTID=99867-94913159&DATA="<IDP+MSGTYPE%3d"InsertCardResponse"+KEYID%3d"1-0"+RESULT%3d"0"+SCDRESULT%3d"0" +SCDDESCRIPTION%3d"Request+successfully+processed."+DESCRIPTION%3d"Request+successfully+proce ssed."+CARDREFID%3d"ABCDEF-123456"+LIFETIME%3d"1000"+ACCOUNTID%3d"99867-94913159"+CARDTYPE%3d "99072"+CARDMASK%3d"xxxx+xxxx+xxxx+0004"+CARDBIN%3d"945112"+CARDBRAND%3d"Saferpay+Test+Card"+ EXPIRYMONTH%3d"05"+EXPIRYYEAR%3d"16"+%2f>"&SIGNATURE=3ca06ae174adf2dad9e5b8a27487b680c22e77ca fdf5d85fbc675823fb9e9fc096e0a27621e1f956db1e5e3668707a1813e10b726e75b3f1e148b2133541a4b9

(16)

6 Contact

6.1 Saferpay Integration Team

Do you have questions about this document or problems with the integration of Saferpay or do you need assistance? Then please contact our integration team:

Saferpay Switzerland

SIX Payment Services AG

Hardturmstrasse 201 8021 Zürich +41 848 66 44 44 www.Saferpay.com [email protected] Saferpay Europe

SIX Payment Services (Germany) GmbH

Langenhorner Chaussee 92-94 22415 Hamburg

+49 40 325 967- 280 www.Saferpay.com

[email protected]

6.2 Saferpay Support Team

Do you have questions about error messages or do you encounter problems with your running system? Then please contact our support team:

Saferpay Switzerland

SIX Payment Services AG

Hardturmstrasse 201 8021 Zürich +41 848 66 44 44 www.Saferpay.com [email protected] Saferpay Europe

SIX Payment Services (Germany) GmbH

Langenhorner Chaussee 92-94 22415 Hamburg

+49 40 325 967- 250 www.Saferpay.com [email protected]

References

Related documents

Quality: We measure quality (Q in our formal model) by observing the average number of citations received by a scientist for all the papers he or she published in a given

In combination with the optional Saferpay Secure Card Data service the payment process can be designed so safely that no credit card number is processed, stored or transferred

In combination with the optional Saferpay Secure Card Data service the payment process can be designed so safely that no credit card number is processed, stored

[r]

How the study was conducted The researchers used a 3-D global atmospheric download to predict how the radioactive material download move over earth and a health-effects model to see

I therefor expect the public servants in Anglo-Saxon and Nordic countries to show higher levels of openness to experience, and lower levels of conscientiousness than in Germanic

○ If BP elevated, think primary aldosteronism, Cushing’s, renal artery stenosis, ○ If BP normal, think hypomagnesemia, severe hypoK, Bartter’s, NaHCO3,

High-frequency sampling campaigns and analyses were conducted in this study to investigate temporal variations of river water chemistry and the impacts of climate variability on CO