MERCHANT API INTEGRATION MANUAL. Version: 2.16 <March 2016 >
|
|
|
- Dale Shields
- 9 years ago
- Views:
Transcription
1 MERCHANT API INTEGRATION MANUAL Version: 2.16 <March 2016 >
2 Versions TrustPay Version Date Changes 2.3 January, 2014 Updated sequence diagram of the payment process flow New testing page screenshot Appendix VI Added notification sample for Paysafecard payment Appendix VII Added notification sample for Card payment Appendix XI 2.4 February, 2014 Added Finland into supported countries Appendix V 2.5 April, 2014 Updated format of REF parameter (Char(500) except <, > ) 2.6 May, 2014 Added note regarding CZK and HUF currencies Appendix III 2.7 June, 2014 Manual updated due to changes in the distribution of secret key Added new secret key appendix - Appendix XII 2.8 August, 2014 Added Greece into supported countries Appendix V Updated information regarding successful payment result codes Appendix II 2.9 November 21, 2014 Changed base TEST URL for test environment see Appendix VI, Transaction country of origin identification see page 16. and new Appendix XIII GetTransactionOrigin, Updated Appendix II added result codes 1010 and 1011, chapters numbering changed. Typo in Appendix XIII corrected GetTrasnactionOrigin renamed to GetTransactionOrigin December 4, January 12, 2015 Appendix III - PLN currency removed Appendix V - country Poland removed 2.11 March 9, 2015 Appendix III changed supported currencies: added DKK, removed HRK Appendix V changed supported countries: added DK, removed HR Appendix VI info about unsupported self-signed certificates added. Payment process, Appendix VI & Appendix VIII - Removed old URLs for test environment April 21, 2015 Updated notification IP addresses for test and live environment 2.13 May 25, 2015 Appendix III changed supported currencies: added SEK Appendix V changed supported countries: added SE Updated notification IP adresses 2.14 November 11, 2015 Removed Appendix Paysafecard Removed Appendix Internal Transfer Removed Appendix FAQ Appendix III GBP currency removed Appendix IV Turkish language added Appendix II removed result code 1009 PaySafeCard timeout 2.15 January 27, 2016 Removed supported currencies: BGN,RON,DKK,SEK,NOK TrustPay, a.s. Page 2 / 33
3 Removed supported countries: Bulgaria, Romania, Denmark, Sweden, Norway, Finland, Greece 2.16 March 14, 2016 Execution of test payments is no longer required TrustPay, a.s. Page 3 / 33
4 Table of contents Versions... 2 Table of contents... 4 Introduction... 5 Payment process... 7 Merchant redirects client to Trust Pay... 9 TrustPay notifies Merchant about payment TrustPay redirects client to Merchant Additional information for merchants Transaction country of origin identification Internet Protocol address Bank details Appendix I - Creating data sign Code samples NET framework 2.0 (C#) PHP JAVA Appendix II - Result codes Appendix III Supported currencies Appendix IV Supported languages Appendix V Supported countries Appendix VI Testing of bank payments Appendix VII Card payments* Requests Notification Appendix VIII Entering the PRODUCTION state (LIVE environment) Appendix IX Secret key Appendix X GetTransactionOrigin Merchant request: MAPI response: TrustPay, a.s. Page 4 / 33
5 Introduction TrustPay The Trust Pay (TP) Merchant API (payment service) is an internet based payment tool that Merchants can use to receive payments from clients. This tool includes four basic payment methods: 1. Card payments via VISA and MasterCard branded cards. 2. Bank transfers This manual should help implement and integrate the Trust Pay Merchant API into Merchants e-commerce portal and ensure a functional and secure connection between Trust Pay s server and the Merchant s server. It is intended to be used by technical staff maintaining the Merchant's website. When a Merchant wants to implement the TP payment service on his page, the following required procedure must be followed: 1. Merchant must sign an agreement with Trust Pay and fulfill all other legal and business requirements, details of which are out of scope of this document. 2. (Optional) Merchant provides the necessary data for the TEST environment: o Success Return URL (required) default address of page, where client will be redirected after a successful payment. o Error Return URL (required) default address of page, where client will be redirected when an error has occurred. o Cancel Return URL (required) default address of page, where client will be redirected if user cancels the payment. o Notification URL (required) address of page where the Merchant wants to receive payment notifications through the HTTP protocol. o Notification address (optional) address where the Merchant wants to receive payment notifications by s. 3. (Optional) Merchant receives test data. This data is created exclusively for integration testing purposes and works only in the test environment, not the production environment: o One test environment PID required to log in to Trust Pay s internet banking on the test environment in order to generate a secret key for your test environment accounts. For more information - see Appendix XII o Test account numbers for one currency (EUR) IDs of accounts on the test environment enabled for payments (used as AID parameter). 4. Merchant implements the necessary changes on his website, according to this document. 5. (Optional) Merchant executes a few API payments on these test accounts in order to verify the integration. 6. Merchant contacts Trust Pay with a request to enter the production state. TrustPay, a.s. Page 5 / 33
6 7. Trust Pay asks the merchant to provide the following data prior to entering the PRODUCTION state: o Success Return URL (required) o Error Return URL (required) o Cancel Return URL (required) o Notification URL (required) o Notification address (optional) 8. Trust Pay processes the received data and provides the following production environment data to the merchant: o Production environment PID required to log in to Trust Pay s internet banking on the production environment in order to generate secret keys for your production environment accounts. For more information - see Appendix XII o Requested account numbers IDs of accounts enabled for payments (used as AID parameter). 9. Merchant can now enter the production (LIVE) environment by applying new settings based on the production environment data received from Trust Pay see Appendix X TrustPay, a.s. Page 6 / 33
7 Payment process TrustPay Trust Pay requires the Merchant to modify their payment/checkout page to include payment options offered by Trust Pay. When the customer selects Trust Pay as a payment method, he is actually sending data to Trust Pay s secure web servers. Sent data contains information about the payment, such as the Merchant's account, amount to be paid and several other fields that control the behavior of Trust Pay s Payment Gateway. The following chapter describes primarily the bank transfer solution of Trust Pay, however it also provides a common base for all other payment options available through Trust Pay. Payment option selection (Card payment / Bank transfer / ) needs to be implemented on merchant s site / application. Once the customer is redirected to Trust Pay, he is not able to change the payment option without returning to the merchant s site. Here is a simple sequence diagram of the payment process flow. TrustPay, a.s. Page 7 / 33
8 TrustPay, a.s. Page 8 / 33
9 Merchant redirects client to Trust Pay TrustPay Using the SIG parameter allows the Merchant to verify data integrity. Based on the SIG parameter presence the requests can be categorized as follows: Normal request SIG parameter is not present. In this case parameters REF and AMT are treated specially. a. REF If REF is present (sent from Merchant) it cannot be changed. If REF is not present, user must fill in the Reference field at the Trust Pay site. b. AMT If AMT is present (sent from Merchant) it cannot be changed. If AMT is not present, user must fill in AMT at Trust Pay site. Secure request SIG parameter is present - no changes in the AMT and REF parameter values are possible. Merchant's implementation has to redirect the client to the Merchant API with the following parameters. Name Description Format Required Example AID Merchant account ID Varchar(10) Yes ID of account assigned by Trust Pay AMT Amount of the payment Decimal(13, 2) For secure exactly 2 decimal places en-us format requests CUR Currency of the payment Char(3) Yes EUR same as currency of merchant account See Appendix III REF Reference Merchant s payment identification Char(500) except <, > For secure requests ORDER URL RURL CURL EURL NURL SIG Return URL overrides any default Return URL, can be overridden further by RURL,CURL,EURL Return URL overrides default Success Return URL Return URL overrides default Cancel Return URL Return URL overrides default Error Return URL Notification URL overrides default Notification URL Data sign see Appendix I Varchar(256) No hant.com/trustp ayreturn.html Varchar(256) No hant.com/trustp ayreturn.html Varchar(256) No hant.com/trustp aycancel.html Varchar(256) No hant.com/trustp ayerror.html Varchar(256) No chant.com/trust PayNotification.h tml Char(64) For secure requests F3E74F2204C2D1 87 TrustPay, a.s. Page 9 / 33
10 LNG CNT DSC EMA Language default language for Trust Pay site see Appendix IV Country default country of client see Appendix V Description free text that will be displayed to the user Customer prefills the address fields for the customer when redirected to Trust Pay DD303CF0C5B22 CE4 1DEB8FA0C1F C05DA0F8DAFF5 B69 Char(2) No en Char(2) No SK Varchar(256) No Payment for Order XYZ Varchar(254) No @gmail.co m The base Production URL for client redirect is: The new base TEST URL for client redirect is: There are 2 types of redirect: LINK parameters are sent directly in link as a query string FORM parameters are sent using FORM LINK All parameters are sent in a query string and their values must be URL encoded (according to RFC 1738). Example of the LINK: <A href=" &SIG=F3E74F2204C2D187DD303CF0C5B22CE41DEB8FA0C1F18356C05DA0F8DAFF5B69">Pay with TrustPay</A> FORM The parameters should be inserted on the merchant page as INPUT fields with type HIDDEN. The form can have set the METHOD parameter to POST or GET. Encoding of form should be set to default application/x-www-form-urlencoded. Example of the FORM with the hidden parameters: TrustPay, a.s. Page 10 / 33
11 <FORM name="form1" action=" " method="post"> <INPUT type="hidden" name="aid" value=" " /> <INPUT type="hidden" name="amt" value="100.50" /> <INPUT type="hidden" name="cur" value="eur" /> <INPUT type="hidden" name="ref" value=" " /> <INPUT type="hidden" name="sig" value="f3e74f2204c2d187dd303cf0c5b22ce41deb8fa0c1f18356c05da0f8daff5b69"/> <INPUT type="submit" name="pay with TrustPay" /> </FORM> NOTE: In case your request parameter values are not being decoded correctly on the payment site, make sure you are using UTF-8 encoding. TrustPay, a.s. Page 11 / 33
12 notifies Merchant about payment TrustPay For each announced, authorized, or successfully finished payment on the Merchant s account, TrustPay sends the result of the payment to the Merchant in notification URL ( ) using the following parameters: Name Description Format Example AID Merchant account ID Varchar(10) ID of account assigned by TrustPay TYP Type of transaction Char(4) CRDT CRDT or DBIT AMT Amount of the payment Decimal(13, 2) Exactly 2 decimal places CUR Currency of the payment Char(3) EUR See Appendix III REF Reference Char(500) Merchant s payment identification except <, > RES Result code Number(4) 0 See Appendix II TID TrustPay Transaction ID Number(10) unique ID used for any enquiries OID TrustPay Order ID Number(10) ID of payment order (0 if no order available) TSS Transaction signed If request from merchant was signed, this value determines, whether real payment was done with same signed values as specified by merchant. Char(1) Y Yes, N No SIG Data sign see Appendix I All parameters are always present. Char(64) F3E74F2204C2D187 DD303CF0C5B22C E4 1DEB8FA0C1F C05DA0F8DAFF5B6 9 NOTE: VERIFY PARAMETERS TSS AND AMOUNT. In some cases (such as offline payment) user can send different amount. TrustPay will process such payment to your account and will send notification with amount processed to your account. Notifications can be sent to the Merchant using the following channels: HTTP all parameters are sent as a HTTP query string to Notification URL provided by the Merchant. Script at this URL should return HTTP status 200 OK on success or 500 Internal error otherwise. TrustPay will repeat notification every 5 minute until 200 OK is received within 75 hours (900 attempts). Notification requests from Production environment are sent from IP Notification requests from Test environment are sent from IP Sample: TrustPay, a.s. Page 12 / 33
13 &RES=0&TID=11111&OID= &TSS=Y&SIG=F3E74F2204C2D187DD303CF0C5B22 CE41DEB8FA0C1F18356C05DA0F8DAFF5B69 an in text/plain format is sent to provided by merchant. The message consists of: o From TrustPay IB [[email protected]] o Subject Notification Reference: {REF} o Body all parameters in format parameter name: value, each parameter on new row s delivered from Production environment are sent from one of the following IPs: , s delivered from Test environment are sent from IP: After signing an agreement, the Merchant can choose through which of the channels he would like to receive payment notifications. Notifications are not sent for failed payments. TrustPay redirects client to Merchant After finishing this process, the customer is redirected (according to the result), to one of the return URLs provided by the Merchant. Success Return URL user is redirected here in case of an announced or authorized or a successful payment with RES = 0 or in case of a timed out pending payment with RES=1. Redirect to the success return URL does not mean that merchant has received the payment. Only the notification URL (or if defined) is used for informing the merchants about realized payment. Cancel Return URL user is redirected here in case he decides to cancel the payment with RES=1005. Error Return URL user is redirected here in case of a failed or refused payment with RES >= 1000 and RES!=1005. The following parameters are always being sent with the redirects: Name Description Format Example REF Reference Char(500) Merchant s payment identification except <, > RES Result code Number(4) 0 See Appendix II PID Processing ID (optional) Sent when available, can be used for inquiries regarding failed payments Number(10) TrustPay, a.s. Page 13 / 33
14 NOTE: DO NOT PERFORM ANY ACTION ON THIS REDIRECT. Data is not signed and therefore cannot be considered as a verified payment result, such as the signed results sent to Notification URL or Notification . In case of result 1(PENDING) in redirection to merchant, notification will come only if user really makes the payment. TrustPay, a.s. Page 14 / 33
15 Additional information for merchants Transaction country of origin identification TrustPay From the 1 st of January 2015, the European Union VAT changes to the place of supply of electronic services will enter into force. The place of taxation for natural persons (non-taxable customers) will be determined by the location of the end consumer, and digital supplies will be taxed at the VAT rate applicable in the consumer s member state. For the purpose of applying the rules in Article 58 of Directive 2006/112/EC and fulfilling the requirements of point (d) of Article 24b or Article 24d(1) of the COUNCIL IMPLEMENTING REGULATION (EU) No 1042/2013, the following evidence shall be provided by TrustPay where available: the Internet Protocol (IP) address of the device used by the customer or any method of geolocation; bank details such as the location of the bank account used for payment or the billing address of the customer held by that bank; 1. Internet Protocol address Based on regularly updated GeoIP data the country is derived from the IP address of the customer visiting Trust Pay s payment site located at This information is only available for payments executed through Trust Pay s payment site. Direct payments, white-label solutions and customer repeated payments avoid the payment site, thus the IP is unknown to TrustPay in these scenarios. For payments made through Trust Pay s payment site, this evidence is available instantly. 2. Bank details TrustPay provides two evidences (where available) regarding the banks used for payments, those being country based on payer s account and country based on the account where TrustPay has been credited with the transaction. Two of the following evidences can only be taken to constitute a single item of evidence as they are all related to the bank location. In case both are available and should they differ, adhere to the following rule when determining the country. In order to determine the country based on bank, use the first available in the following order: 1. Payer s bank country 2. Payee s bank country 2.1. Payer s bank country By being able to identify the counterparty account, TrustPay can provide the evidence based on the location of the bank where the account is open. This information is available if provided by counterparty. This information may not be available instantly upon receiving a payment Payee s bank country In some cases however, TrustPay does not have access to information regarding the counterparty account. In order to provide at least some information to be able to determine the customer s country, TrustPay will provide the country where the funds have been received. As the aim of the involved parties (merchant, customer, TrustPay) is to execute a payment that TrustPay, a.s. Page 15 / 33
16 is credited without any delay to the merchant, one can assume that the customer will be making an intra-bank or at least a domestic payment. This information is available for each received payment instantly. For technical solution see Appendix XIII - GetTransactionOrigin. Appendix I - Creating data sign HMAC-SHA-256 (RFC 2104) code is used for checking the integrity of the data sent between TrustPay and Merchant. Sign creation flow: A message is created as concatenation of parameter values in this specified order: o o o o Merchant redirect to TrustPay: AID, AMT, CUR, and REF TrustPay notification to Merchant: AID, TYP, AMT, CUR, REF, RES, TID, OID and TSS Transaction country of origin identification request: AID, TID Transaction country of origin identification response: whole xml without Signature tag with redundant white-spaces removed. HMAC-SHA-256 code (32 bytes) is generated using a key obtained from TrustPay (please see Appendix XII.) Then the code is converted to a string to be a hexadecimal representation of the code (64 upper chars).. Code samples Test your sign computing implementation using the following data: key abcd1234 AID AMT CUR EUR REF SIG DF174E635DABBFF7897A DD739AE8CC2F83D65F6448DD2FF991481EA3 TrustPay, a.s. Page 16 / 33
17 Here we provide examples of code computing SIG in some major programming languages..net framework 2.0 (C#) public static string GetSign(string key, string message){ System.Security.Cryptography.HMAC hmac = System.Security.Cryptography.HMAC.Create("HMACSHA256"); hmac.key = System.Text.Encoding.UTF8.GetBytes(key); byte[] hash = hmac.computehash(system.text.encoding.utf8.getbytes(message)); return BitConverter.ToString(hash).Replace("-", "").ToUpperInvariant(); } PHP function GetSign($key, $message){ return strtoupper(hash_hmac('sha256', pack('a*', $message), pack('a*', $key))); } JAVA public static String GetSign(String key, String message) throws Exception{ javax.crypto.mac mac = javax.crypto.mac.getinstance("hmacsha256"); byte[] keybytes = key.getbytes("utf-8"); System.out.println("Key bytes: " + ByteArray2HexString(keyBytes)); byte[] messagebytes = message.getbytes("utf-8"); System.out.println("Message bytes: " + ByteArray2HexString(messageBytes)); mac.init(new javax.crypto.spec.secretkeyspec(keybytes, mac.getalgorithm())); return ByteArray2HexString(mac.doFinal(messageBytes)); } public static String ByteArray2HexString(byte[] b){ java.math.biginteger bi = new java.math.biginteger(1, b); return String.format("%0" + (b.length << 1) + "X", bi); } TrustPay, a.s. Page 17 / 33
18 Appendix II - Result codes TrustPay List of result codes returned by TrustPay to Merchant (either to Error Return URL or Notification URL). Please be informed that only Result codes 0, 3 or 4 can be treated as a successfully executed payment which has been or is guaranteed to be credited to Merchant s account in TrustPay. For card payments result codes, please see Appendix IX Code Description Returned via 0 Success Payment was successfully processed. When received in notification, funds have been credited to the redirect notification http notification merchant account. Merchant can provide goods or services without delay. 1 Pending Payment is pending (offline payment) redirect 2 Announced TrustPay has been notified that the client placed a payment order or has made payment, but further confirmation from 3 rd party is needed. Another notification (with result code 0 - success) will be sent when TrustPay receives and processes payment from 3 rd party. Funds have not been credited to the merchant account and there is no guarantee they will be. 3 Authorized Payment was successfully authorized. Another notification (with result code 0 - success) will be sent when TrustPay receives and processes payment from 3 rd party. For card payments (see Appendix IX), funds will be credited to the merchant account of the merchant in a bulk payment on the next settlement day. For other payments, funds will be credited to the merchant account, at a later date. Merchant can provide goods or services without delay. 4 Processing TrustPay has received the payment, but it must be internally processed before it is settled on the merchant s account. When the payment is successfully processed, another notification (with the result code 0 success) will be sent. Funds will be credited to the merchant account, at a later date. 5 AuthorizedOnly reserved for future use Card payment was successfully authorized, but not captured. Subsequent MAPI call(s) is (are) required to capture payment Invalid request Data sent is not properly formatted 1002 Unknown account Account with specified ID was not found. Please check if you are using correct account number AID Merchant account disabled Merchant account has been disabled 1004 Invalid sign The message is not signed correctly notification http notification notification http notification notification http notification redirect notification http notification redirect redirect redirect redirect TrustPay, a.s. Page 18 / 33
19 1005 User cancel Customer has cancelled the payment 1006 Invalid authentication request was not properly authenticated 1007 Disposable balance Requested transaction amount is greater than disposable balance 1008 Service not allowed Service cannot be used or permission to use given service has not been granted. If you receive current code, please contact TrustPay for more information Transaction not found Transaction with specified ID was not found 1011 Unsupported transaction The requested action is not supported for the transaction 1100 General Error Internal error has occurred 1101 Unsupported currency conversion Currency conversion for requested currencies is not supported redirect redirect redirect redirect redirect redirect redirect redirect If there is a need to contact TrustPay because some error occurred, please send to TrustPay printscreens and URL link with parameters (GET or POST). TrustPay, a.s. Page 19 / 33
20 Appendix III Supported currencies TrustPay The following is a list of currencies (according to ISO 4217) supported by TrustPay. Code ID Name CZK 203 Czech koruna EUR 978 Euro HUF 348 Forint TRY 949 Turkish lira USD 840 US Dollar NOTE: For the currencies CZK and HUF remember to use integers only in payment requests (but they still have to be formatted with exactly two decimal places, e.g ). Using fractional parts might result in the inability of your customers to pay the amount you requested. TrustPay, a.s. Page 20 / 33
21 Appendix IV Supported languages TrustPay The following is a list of languages (according to ISO 639-1) supported by TrustPay. Code Language Supported for bank payments bg Bulgarian Yes No bs Bosnian Yes No cs Czech Yes Yes de German No Yes en English Yes Yes es Spanish No Yes et Estonian Yes No hr Croatian Yes Yes hu Hungarian Yes Yes it Italian No Yes lt Lithuanian Yes No lv Latvian Yes No pl Polish Yes Yes ro Romanian Yes Yes ru Russian Yes Yes sk Slovak Yes Yes sl Slovene Yes Yes sr Serbian Yes No tr Turkish Yes No uk Ukrainian No Yes Supported for card payments TrustPay, a.s. Page 21 / 33
22 Appendix V Supported countries TrustPay The following is a list of customer countries (according to ISO alpha-2) supported by TrustPay. Code CZ EE HU LT LV SI SK TR Country Czech Republic Estonia Hungary Lithuania Latvia Slovenia Slovak Republic Turkey TrustPay, a.s. Page 22 / 33
23 Appendix VI Testing of bank payments TrustPay After successful implementation of the TrustPay API, the Merchant can test all return values depending on the results of the payment transactions. Secure communication using self-signed certificates isn t supported by Trust pay. Please use certificates issued by a certification authority. Redirecting the client s browser to will display Trust Pay s following page. On the second step select the country Slovakia in the Currently listing banks for field when using a EUR test account. For tests with accounts in currencies different then EUR, select a country with the account currency as domestic currency. Then click on the TrustPay bank. In the third step, click the Pay now button. Note: The TrustPay bank is a virtual instant payment Gateway used only for testing purposes. You will then be redirected to the TestPay gateway page where you can choose one of the following actions: TrustPay, a.s. Page 23 / 33
24 OK Payment from Instant transfer will be paid and client will be redirected to SUCCESS RETURN URL with result RES=0. TrustPay then call NOTIFICATION URL (required) or send NOTIFICATION (optional), depending on Merchant s configuration. ANNOUNCED This emulates situation when TrustPay receives notification about payment from 3 rd party but payment was not processed yet. If Redirect to MAPI checkbox is checked, you will be redirected to SUCCESS RETURN URL and you will received only one notification with result 2. You can uncheck this checkbox, click ANNOUNCED button to receive announced notification. Later, you can click OK button to receive another notification for same payment with result 0. This emulates production environment scenario for some gateways. FAIL Payment from Instant transfer will be failed and client will be redirected to ERROR RETURN URL with result value RES defined in error code table Appendix II. PENDING Payment from Instant transfer will be pending. Client will be redirected to SUCCESS RETURN URL with result RES=1 which means Payment pending. TrustPay will wait for acknowledgment from Bank or third-party payment system and then call NOTIFICATION URL or send NOTIFICATION , depending on Merchant s configuration. Note: The Reference value in the TestPay gateway is for Trust Pay s internal use only. TrustPay, a.s. Page 24 / 33
25 Appendix VII Card payments* TrustPay Visa and MasterCard card payments work in a way similar to bank transfers (Chapter Payment process), with the differences described in this appendix. Successful notifications are sent with the result code 3 authorized, which also mean that the payment has been captured. All payments in an agreed period will be settled later with a single transaction; therefore you will not receive any further notifications for the individual card transactions. Requests The base Production URL for client redirect for the card payment is: All other parameters work as described in the chapter Payment process with the following limitations: Only characters a-z, A-Z, 0-9 and space character of parameter DSC (description) are displayed to a customer (payer) on the payment page. Other characters are changed to (space). Max DSC length is Char(256) REF allowed format is Alphanumeric(19) - only first 19 characters of the REF parameter are stored by TrustPay for later support inquiries. AMT allowed format is Decimal(6, 2) EMA allowed format is Char(32) In the return redirect URL the result code 0 is passed for successful authorization, otherwise you will receive error codes in the ranges and These error codes are reserved for card payments. Please contact TrustPay support at [email protected] if you received an error. Notification Card payment notifications have following parameters in addition to the bank transfer notification: Name Description Format Example CardID ID of card payment, reserved Number (36) for future versions CardMask Masked card number Char (19) ******1111 CardExp Card expiration as MMYY Number(4) 1215 AuthNumber Authorization number Char(7) CardRecTxSec blank, reserved for future Char(1) J versions AcqResId Card Acquirer Response ID Char(128) SIG2 signature containing standard notification data and card payment specific data Char(64) FC5C07FC0340DC 10EA7F5AF4CB677 07B5F401240E00D7 821DA8681A1A9D7 22B4 TrustPay, a.s. Page 25 / 33
26 SIG2 is computed from the following values: TrustPay AID, TYP, AMT, CUR, REF, RES, TID, OID, TSS, CardID, CardMask, CardExp, AuthNumber, CardRecTxSec, AcqResId NOTE: parameter SIG is also send for the backward compatibility as described in appendix I. Sample: &CUR=EUR&REF= &RES=3&TID=140344&OID=0&TSS=N&CardID= &CardMask=444433******1111&CardExp=0313&AuthNumber= &AcqResId= &CardRecTxSec=&SIG=59DD8954B7372B6BCB627264E770875B13DD FA92B99DE 91D666645D4&SIG2=5FBBBE81D7F1A29133C40F94333F1D21F71D6CBBEC1BFA919164C7727B8A E0A2 Testing of card payments can be done on the bank transfer test page (as described in Appendix VI.) and is limited only to testing of the authorization notification by using of the TrustPay Authorization gateway (with OK button). *This option is enabled only for those merchants, who have an agreement with TrustPay for card payments (stated as TrustCard service in the agreement). An error message will be shown to all other merchants. There is additional API manual available for card payments Merchant API Integration manual Card Payments Extension, which describes card-on-file transactions, recurring card transactions, refunds and preauthorization. TrustPay, a.s. Page 26 / 33
27 Appendix VIII Entering the PRODUCTION state (LIVE environment) In order to test the implementation of TrustPay on merchant's site, each merchant receives access to the TEST environment. After the process of implementation is over, the merchant contacts TrustPay and requests access to the PRODUCTION (Live) environment. The base Production URL for client redirect is: After TrustPay verifies that the implementation was successful, the merchant will receive new production state data. The previously received data, was valid for the TEST environment only. The production state data includes: PID AIDs It is necessary to use the live Secret keys for the PRODUCTION (Live) environment in order to generate correct signs. Secret key is available and can be generated by merchant in Trust Pay s Internet banking under Settings / Accounts settings for more information see Appendix XII. Please, do not forget to change the base URL for client redirect to the PRODUCTION URL and make sure the implementation is configured with production state data after entering the live environment. Please, make sure you use the test secret keys in the test environment. Please, make sure you use the live secret keys in the production (live) environment. Using data valid for the TEST environment will cause payment failures or unexpected payment results (payments not being signed) in the LIVE environment. TrustPay, a.s. Page 27 / 33
28 Appendix IX Secret key TrustPay A secret key is required for signing of payment data (used when generating the SIG parameter). Each merchant s account ID in TrustPay has its own secret key. A new secret key can be generated for a given account by an active disponent. To access or generate a new secret key, follow the steps below: 1. Log in to TrustPay Internet banking with your PID and password 2. Go to Settings / Accounts settings. Under Accounts settings two action buttons are available for each account: - Set as default - Secret key - button is displayed only for accounts where user is an active disponent 3. Click on the secret key action button TrustPay, a.s. Page 28 / 33
29 The secret key will be displayed in the field Secret key (it is a 32 characters long random string consisting of small letters, large letters and numbers). Apart from the secret key, also change history details with information about who and when generated a new secret key is displayed. In case the merchant needs to generate a new secret key, click on the button Generate. After clicking on the button a confirmation dialog is displayed in order to warn the merchant (or his active disponent) to consider the impact of a new secret key on his integration. TrustPay, a.s. Page 29 / 33
30 If dialog is confirmed, confirmation window will be closed and new secret key will be generated. Change history will be updated with user name and actual date and time and a new Secret key will be displayed in field Secret key. If dialog is declined, confirmation window will be closed without generating a new secret key. In case the generation of secret key fails, the system will display an error message. Press the button Generate again and try to generate a new secret key. Remember to update the new secret key value in your integration configuration as soon as possible, otherwise your customers might not be able to pay and you will not be able to process received payment notifications. TrustPay, a.s. Page 30 / 33
31 Appendix X GetTransactionOrigin TrustPay Service GetTransactionOrigin returns evidences of transaction country of origin by TransferID. Service is available only for incoming transactions. Merchant request: Parameters for request are sent via method GET or POST. AID ID of merchant account TID ID of transaction SIG Signature All parmeters are required. SIG is computed from AID and TID in this order. Usage of Signature is completely described in Appendix I. in this document. The base Production URL for transaction country of origin identification is: This service will be available in the production environment from the 1st of January The base TEST URL for transaction country of origin identification is: This service will be available in the test environment from the 12th of December MAPI response: Response is XML document with structure specified lower contains following evidences about transaction country of payment origin: CustomerIPCountry Country from IP address, from which MAPI client was logged. Available only for MAPI payments. PayerAccountCountry Country from IBAN/BIC of debtor s account. Available only if provided by bank. PayeeAccountCountry Country of creditor s account. Available for every transaction. TrustPay, a.s. Page 31 / 33
32 Element Parent Children Description GetTransaction OriginResponse ResultCode [1] Items [1] Signature [1] Root element TransferID ResultCode GetTransaction OriginResponse GetTransaction OriginResponse ID of transaction, same as TID from request. Described in Appendix II Result codes. Items GetTransaction OriginResponse ItemOfEvidence[0..n] Signature GetTransaction OriginResponse Computed from whole xml without Signature tag with redundant white-spaces removed. Provided only with ResultCode 0 and ItemOfEvidence Items Name [1] Evidences [1..n] Name ItemOfEvidence String. Following values available: CustomerIP AccountCountries Evidences ItemOfEvidence Evidence [1..n] Evidence Evidences Name [1] Priority [1] Country [1] Name Evidence String. Following values available: CustomerIPCountry PayerAccountCountry PayeeAccountCountry Priority Evidence Priority of evidence The lower value - the higher priority Country Evidence String(3) Format defined in ISO3166-1Alpha-3 Signature computed from GetTransactionOriginResponse xml without Signature tag, with redundant white-spaces removed. Signature is provided only with result codes 0 - Success and Transaction not supported. Completely Described in Appendix I Creating data sign. TrustPay, a.s. Page 32 / 33
33 Example: <GetTransactionOriginResponse> <TransferID>171215</TransferID> <ResultCode>0</ResultCode> <Items> <ItemOfEvidence> <Name>CustomerIP</Name> <Evidences> <Evidence> <Name>CustomerIPCountry</Name> <Priority>1</Priority> <Country>POL</Country> </Evidence> </Evidences> </ItemOfEvidence> <ItemOfEvidence> <Name>AccountCountries</Name> <Evidences> <Evidence> <Name>PayerAccountCountry</Name> <Priority>1</Priority> <Country>CZE</Country> </Evidence> <Evidence> <Name>PayeeAccountCountry</Name> <Priority>10</Priority> <Country>SVK</Country> </Evidence> </Evidences> </ItemOfEvidence> </Items> <Signature> DF174E635DABBFF7897A DD739AE8CC2F83D65F6448DD2FF991481EA3 </Signature> </GetTransactionOriginResponse> TrustPay, a.s. Page 33 / 33
MERCHANT API INTEGRATION MANUAL. Version: 2.13 <May 25, 2015 >
MERCHANT API INTEGRATION MANUAL Version: 2.13 Versions TrustPay Version Date Changes 2.3 January, 2014 Updated sequence diagram of the payment process flow New testing page screenshot Appendix
EUROPEAN UNION. Chapter prepared by. Marc Greven ([email protected])
EUROPEAN UNION Chapter prepared by Marc Greven ([email protected]) ACEA Avenue des Nerviens 85 B 1040 Brussels Tel : + 32.2.732.55.50 Fax : + 32.2.738.73.10 www.acea.be TAX GUIDE 14 EU 1 MOTOR VEHICLE TAXATION:
Yandex.Translate API Developer's guide
5.08.2015 .. Version 1.5 Document build date: 5.08.2015. This volume is a part of Yandex technical documentation. Yandex helpdesk site: http://help.yandex.ru 2008 2015 Yandex LLC. All rights reserved.
QIWI Wallet Pull Payments API
QIWI Wallet QIWI Wallet Pull Payments API Version 2.1 Table of contents 1. Introduction... 2 1.1. Purpose of the API... 2 1.2. Things to Know About QIWI Wallet... 2 2. QIWI Wallet Interface... 3 2.1. Creating
72/2015-21 April 2015
72/2015-21 April 2015 Provision of deficit and debt data for 2014 - first notification Euro area and EU28 government deficit at 2.4% and 2.9% of GDP respectively Government debt at 91.9% and 86.8% In 2014,
MONETA.Assistant API Reference
MONETA.Assistant API Reference Contents 2 Contents Abstract...3 Chapter 1: MONETA.Assistant Overview...4 Payment Processing Flow...4 Chapter 2: Quick Start... 6 Sandbox Overview... 6 Registering Demo Accounts...
Platron API. Technical description. version 3.5
Platron API Technical description version 3.5 2 Contents Contents... 3 Version History... 5 The Goal of the Service... 10 Payment Scenario... 10 General Principles of Interaction Between Merchant and Platron...
Alpha e-pay v2 Merchant User Manual (v1.9)
Alpha e-pay v2 Merchant User Manual (v1.9) Overview NOTE: Alpha e-pay, Alpha Bank s e-commerce solution, is currently using the DeltaPAY e- commerce platform. Therefore, Alpha e-pay and DeltaPAY are used
PaperCut Payment Gateway Module - RBS WorldPay Quick Start Guide
PaperCut Payment Gateway Module - RBS WorldPay Quick Start Guide This guide is designed to supplement the Payment Gateway Module documentation and provides a guide to installing, setting up and testing
Paynow 3rd Party Shopping Cart or Link Integration Guide
Paynow 3rd Party Shopping Cart or Link Integration Guide Version 1.0.5 15 August 2014 A guide outlining merchant integration into Paynow for externally hosted shopping carts or applications. For details
I. Payment request by WEB merchant II. Payment request by WEB merchant (direct credit card payment) III. Payment request - "Free transfer"
epay.bg communication package for merchants I. Payment request by WEB merchant II. Payment request by WEB merchant (direct credit card payment) III. Payment request - "Free transfer" epay.bg communication
ipayment Gateway API (IPG API)
ipayment Gateway API (IPG API) Accepting e-commerce payments for merchants Version 3.2 Intercard Finance AD 2007 2015 Table of Contents Version control... 4 Introduction... 5 Security and availability...
MPI Frequently Asked Questions
MPI Frequently Asked Questions 1 Table of contents 1. General... 4 1.1. I want to use the Europabank MPI to handle the payments for my webshop.... 4 Where do I start?... 4 1.2. Should my shop be hosted
E-payment. Service description
E-payment Service description Page 2 (15) Content 1 E-payment... 3 1.1 General description... 3 1.2 Advantages... 3 1.3 Availability... 3 1.4 Security... 3 2 Service agreement, instructions and start-up...
INVESTING IN INTANGIBLES: ECONOMIC ASSETS AND INNOVATION DRIVERS FOR GROWTH
Flash Eurobarometer INVESTING IN INTANGIBLES: ECONOMIC ASSETS AND INNOVATION DRIVERS FOR GROWTH REPORT Fieldwork: January February 213 Publication: May 213 This survey has been requested by the European
Easy CollECt and the transaction ManagEr interface
Easy Collect and the Transaction Manager Interface Table of Contents 1 2 3 Easy Collect... 4 1.1. Configuring your account for Easy Collect... 4 1.1.1. Creating your Easy Collect ID... 4 1.1.1.1. Transaction
Credit transfer to Customer account with AS "Meridian Trade Bank" EUR, USD free of charge * - 4.1.2. Other countries currency information in the Bank
Pricelist for individuals residents of Latvia SERVICES 4. TRANSFERS In the Bank PRICE LIST IN EUR Using «MultiNet» 4.1. 4.1.1. Credit transfer to Customer account with EUR, USD free of charge * 4.1.2.
Order Notifications - reporting a payment status
Corporate Gateway Order Notifications - reporting a payment status V5.0 May 2014 Use this guide to: Understand order notifications. Learn how to use the Order Notification Service. New to Order Notifications?
API For Chopstickpay Merchants Configuration: Server-to-server Version: 3.4 Status: Published
API For Chopstickpay Merchants Configuration: Server-to-server Version: 3.4 Status: Published Contents 1. Version Control... 1 2. Introduction... 2 3. Prerequisites... 2 4. Payment Submission Workflow...
Isabel 6 Guide Group #1. How to encode SEPA and Non-SEPA transactions from an ING Belgium (BBRUBEBB) account?
Isabel 6 Guide Group #1 How to encode SEPA and Non-SEPA transactions from an ING Belgium (BBRUBEBB) account? Version 2.1 06-11-2013 Purpose This document describes how to use the Isabel 6 Payment Wizard
This Annex uses the definitions set out in the Agreement on service of payment cards on the Internet (hereinafter the Agreement).
SERVICE OF PAYMENT CARDS ON THE INTERNET ANNEX 2 TO AGREEMENT Requirements for Queries to I-Payment Terminal This Annex uses the definitions set out in the Agreement on service of payment cards on the
iyzico one-off payment and installment easy payment integration
iyzico one-off payment and installment easy payment integration Version: 1.0.11 iyzi teknoloji ve ödeme sistemleri A.Ş. iyzico one-off payment and installment 1 Release History Date Version Reason for
10TH EDITION MERGER CONTROL VADEMECUM FILING THRESHOLDS AND CLEARANCE CONDITIONS IN THE 29 EUROPEAN JURISDICTIONS
10TH EDITION MERGER CONTROL VADEMECUM FILING THRESHOLDS AND CLEARANCE CONDITIONS IN THE 29 EUROPEAN JURISDICTIONS 2 www.morganlewis.de This vademecum is as of February 2016 and provides initial guidance
International transfers are not always easy to understand.
SEPA, Page 1 of 8 International transfers are not always easy to understand. We re here to help you. International payments. SEPA, Page 2 of 8 The idea of a single European payments area. SEPA the concept.
Tracking an Affiliate Program or campaign
Tracking an Affiliate Program or campaign Introduction How affilinet s tracking works 1. A publisher places an affilinet link/creative on their website; this directs users to an advertiser s website. 2.
1. Version Control... 1. 2. Introduction... 1. 3. Prerequisites... 1. 4. Payment Submission Workflow... 1. 5. Return Parameter for CallbackURL...
Penthouse, Unit 12 th Floor, API For PaySec Merchants Configuration: Automated Clearing House (ACH) Version: 1.0.1 Status: Published Contents 1. Version Control... 1 2. Introduction... 1 3. Prerequisites...
PaperCut Payment Gateway Module PayPal Website Payments Standard Quick Start Guide
PaperCut Payment Gateway Module PayPal Website Payments Standard Quick Start Guide This guide is designed to supplement the Payment Gateway Module documentation and provides a guide to installing, setting
Server and Direct Shared Protocols
Server and Direct Shared Protocols IMPORTANT: Before reading this document, you should have read through the Server or Direct Protocol and Integration Guidelines that accompany it. These explain the terms
SURVEY ON THE TRAINING OF GENERAL CARE NURSES IN THE EUROPEAN UNION. The current minimum training requirements for general care nurses
SURVEY ON THE TRAINING OF GENERAL CARE NURSES IN THE EUROPEAN UNION This survey serves as a background document for the discussion of the Commission's legislative proposal to modernize the minimum requirements
Process Transaction API
Process Transaction API Document Version 5.9 March 2011 For further information please contact Beanstream customer support at (250) 472-2326 or [email protected]. BEAN # Page 2 of 90 Date Overview...
FAQ TrustPay internet banking
FAQ TrustPay internet banking General Information What is the difference between TrustPay account and a bank account? TrustPay account is a payment account under the Law 492/2009 of payment services. This
COMMERCIAL-IN-CONFIDENCE
CardEaseMPI a technical manual describing the use of CardEaseMPI 3-D Secure Merchant Plug-In. Authors: Nigel Jewell Issue 2.9. November 2014. COMMERCIAL-IN-CONFIDENCE Copyright CreditCall Limited 2007-2014
PaymentNet Federal Card Solutions Cardholder FAQs
PaymentNet Federal Card Solutions It s easy to find the answers to your questions about PaymentNet! June 2014 Frequently Asked Questions First Time Login How do I obtain my login information?... 2 How
Integration Guide Last Revision: July 2004
Last Revision: July 2004 PayPal Integration Guide 2004 PayPal, Inc. All Rights Reserved. PayPal and the PayPal logo are registered trademarks of PayPal, Inc. Designated trademarks and brands are the property
JPMorgan Chase Treasury Workstation. Certification Setup Guide Version 2.0
EMENTS JPMorgan Chase Treasury Workstation Certification Setup Guide Version 2.0 December 2010 TABLE OF CONTENTS Introduction... 1 About this Guide... 1 When to Create the Certificates... 2 Getting Help...
CORRESPONDENT BANKS 1 st of August 2011. This edition cancels and supersedes any previous editions. Processing Centres:
TERMS AND CONDITIONS CORRESPONDENT BANKS 1 st of August 2011 This edition cancels and supersedes any previous editions. Crédit Industriel et Commercial 6, avenue de Provence 75009 PARIS France Bank Relations
MiGS Merchant Administration Guide. July 2013 Software version: MR 29
MiGS Merchant Administration Guide July 2013 Software version: MR 29 Copyright MasterCard and its vendors own the intellectual property in this Manual exclusively. You acknowledge that you must not perform
PROCESS TRANSACTION API
PROCESS TRANSACTION API Document Version 8.7 May 2015 For further information please contact Digital River customer support at (888) 472-0811 or [email protected]. 1 TABLE OF CONTENTS 2 Lists of tables
MERCHANT INTEGRATION GUIDE. Version 2.8
MERCHANT INTEGRATION GUIDE Version 2.8 CHANGE LOG 1. Added validation on allowed currencies on each payment method. 2. Added payment_method parameter that will allow merchants to dynamically select payment
API Integration Payment21 Button
API Integration Payment21 Button The purpose of this document is to describe the requirements, usage, implementation and purpose of the Payment21 Application Programming Interface (API). The API will allow
Fairsail REST API: Guide for Developers
Fairsail REST API: Guide for Developers Version 1.02 FS-API-REST-PG-201509--R001.02 Fairsail 2015. All rights reserved. This document contains information proprietary to Fairsail and may not be reproduced,
Mass Announcement Service Operation
Mass Announcement Service Operation The Mass Announcement Service enables you to automate calling a typically large number of contacts, and playing them a pre-recorded announcement. For example, a weather
1a. Total Leaseurope Leasing Market 2011
Annual Survey 2011 1a. Total Leaseurope Leasing Market 2011 New Production (Mio ) Outstandings (Mio ) 2011 2010 not adjusted 1 adjusted 2 2011 2010 not adjusted 1 adjusted 2 AT Verband Österreichischer
CHARGE Anywhere. Mobile POS. User s Guide
CHARGE Anywhere Palm Treo Mobile POS User s Guide 1 PURPOSE... 4 2 SCOPE... 4 3 DEFINITIONS... 4 3.1 Quick Sale... 4 3.2 Sale... 4 3.3 Auth Only... 4 3.4 Force... 4 3.5 Void... 4 3.6 Retry... 4 3.7 Return...
PayPal PRO Sandbox Testing
PayPal PRO Sandbox Testing Updated June 2014 2014 GoPrint Systems, Inc., All rights reserved. PayPal Pro Configuration Guide 1 PayPal Pro Test Mode (Sandbox) Overview The PayPal test account, referred
AS DNB banka. DNB Link specification (B2B functional description)
AS DNB banka DNB Link specification (B2B functional description) DNB_Link_FS_EN_1_EXTSYS_1_L_2013 Table of contents 1. PURPOSE OF THE SYSTEM... 4 2. BUSINESS PROCESSES... 4 2.1. Payment for goods and services...
Leaseurope Biannual Survey 2014 Table of Contents
Leaseurope Biannual Survey 2014 Table of Contents 1. Total European leasing market - first semester 2014 2. Total European leasing market - first semester 2014/ first semester 2013 3. Leasing volumes for
Easy Setup Guide for the Sony Network Camera
-878-191-11 (1) Easy Setup Guide for the Sony Network Camera For setup, a computer running the Microsoft Windows Operating System is required. For monitoring camera images, Microsoft Internet Explorer
Payments via Unitel & Corporate Netbank Request for Transfer Customer tariff effective from 1 September 2016
Payments via Unitel & Corporate Netbank for Transfer Customer tariff effective from 1 September 2016 Contents About the... 3 Charges... 3 and local... 3 Intercompany transfers... 3 Cancellations... 3 Disclosure
INNOBAROMETER 2015 - THE INNOVATION TRENDS AT EU ENTERPRISES
Eurobarometer INNOBAROMETER 2015 - THE INNOVATION TRENDS AT EU ENTERPRISES REPORT Fieldwork: February 2015 Publication: September 2015 This survey has been requested by the European Commission, Directorate-General
OVERVIEW OF PURCHASE AND TAX INCENTIVES FOR ELECTRIC VEHICLES IN THE EU
01.04.2014 OVERVIEW OF PURCHASE AND TAX INCENTIVES FOR ELECTRIC VEHICLES IN THE EU This table provides an overview of the incentives that are granted in the Member States of the European Union for the
MiGS Virtual Payment Client Integration Guide. July 2011 Software version: MR 27
MiGS Virtual Payment Client Integration Guide July 2011 Software version: MR 27 Copyright MasterCard and its vendors own the intellectual property in this Manual exclusively. You acknowledge that you must
Information concerning Terms and Conditions of Provision of Payment Services by Citibank Europe plc, pobočka zahraničnej banky
Information concerning Terms and Conditions of Provision of Payment Services by Citibank Europe plc, pobočka zahraničnej banky I. Introductory Provisions 1. This Information concerning Terms and Conditions
USING MYWEBSQL FIGURE 1: FIRST AUTHENTICATION LAYER (ENTER YOUR REGULAR SIMMONS USERNAME AND PASSWORD)
USING MYWEBSQL MyWebSQL is a database web administration tool that will be used during LIS 458 & CS 333. This document will provide the basic steps for you to become familiar with the application. 1. To
ERMInE Database. Presentation by Nils Flatabø SINTEF Energy Research. ERMInE Workshop 2 - Northern Europe Oslo, 1. November 2006
ERMInE Database Presentation by Nils Flatabø SINTEF Energy Research ERMInE Workshop 2 - Northern Europe Oslo, 1. November 26 Overview Content of the Ermine Database Electronic Questionnaire RTD&D Data
Refer to the Integration Guides for the Connect solution and the Web Service API for integration instructions and issues.
Contents 1 Introduction 4 2 Processing Transactions 5 2.1 Transaction Terminology 5 2.2 Using Your Web Browser as a Virtual Point of Sale Machine 6 2.2.1 Processing Sale transactions 6 2.2.2 Selecting
1a. Total Leaseurope Leasing Market 2012
Annual Survey 2012 1a. Total Leaseurope Leasing Market 2012 New Production (Mio ) Outstandings (Mio ) 2012 2011 not adjusted 1 adjusted 2 2012 2011 not adjusted 1 adjusted 2 AT Verband Österreichischer
AliPay International Services
Title Page AliPay International Services Using the SCMP API May 2016 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information For general
Qlik REST Connector Installation and User Guide
Qlik REST Connector Installation and User Guide Qlik REST Connector Version 1.0 Newton, Massachusetts, November 2015 Authored by QlikTech International AB Copyright QlikTech International AB 2015, All
MySagePay. User Manual. Page 1 of 48
MySagePay User Manual Page 1 of 48 Contents About this guide... 4 Getting started... 5 Online help... 5 Accessing MySagePay... 5 Supported browsers... 5 The Administrator account... 5 Creating user accounts...
Address Phone & Fax Internet
Smilehouse Workspace 1.13 Payment Gateway API Document Info Document type: Technical document Creator: Smilehouse Workspace Development Team Date approved: 31.05.2010 Page 2/34 Table of Content 1. Introduction...
HOW COMPANIES INFLUENCE OUR SOCIETY: CITIZENS VIEW
Flash Eurobarometer HOW COMPANIES INFLUENCE OUR SOCIETY: CITIZENS VIEW REPORT Fieldwork: October-November 2012 Publication: April 2013 This survey has been requested by the European Commission, Directorate-General
How To Study The Small Ruminant Population In The European Land Animals
1 Joint Research Centre (JRC) Economic Analysis of Electronic Identification (EID) of Small Ruminants in Member States IPSC - Institute for the Protection and Security of the Citizen Ispra - Italy http://ipsc.jrc.ec.europa.eu/
Manual. Version: 1.0.0
Manual Version: 1.0.0 Table of Contents I. INTRODUCTION... 3 II. INSTALLATION... 5 a. System Requirements... 5 b. Installation... 5 c. Configure PayPal IPN... 5 d. Cron Setup... 6 e. Upload Email Logo...
EMEA CORPORATE CARD, PROGRAMME ADMINISTRATOR GUIDE 1
This guide is designed to assist you, a Corporate Card Programme Administrator, to keep your Bank of America Merrill Lynch Corporate Card programme running smoothly. Please ensure that a copy of this guide
CO2 BASED MOTOR VEHICLE TAXES IN THE EU IN 2015
CO2 BASED MOTOR VEHICLE TAXES IN THE EU IN 2015 COUNTRY AT (AUSTRIA) BE (BELGIUM) BG (BULGARIA) CO2/FUEL CONSUMPTION TAXES A fuel consumption tax (Normverbrauchsabgabe or NoVA) is levied upon the first
SVEA HOSTED SERVICE SPECIFICATION V1.13
SVEA HOSTED SERVICE SPECIFICATION V1.13 Table of Contents Abstract... 2 Modes of operation... 2 Interactive Mode details... 2 Integration... 2 Input parameters... 3 Output parameters... 8 Error Codes...
Technical documentation
Technical documentation HTTP Application Programming Interface SMPP specifications Page 1 Contents 1. Introduction... 3 2. HTTP Application Programming Interface... 4 2.1 Introduction... 4 2.2 Submitting
Virtual Terminal & Online Portal
Authipay Gateway Virtual Terminal & Online Portal User Guide Version 5 (EMEA) Virtual Terminal & Online Portal User Guide Version 5 (EMEA) CONTENTS 1 Introduction... 5 2 Processing Transactions... 6 2.1
Merchant Reporting Tool
Merchant Reporting Tool payment and transaction statistic for web shops Transaction reports through web-interface to paysafecard application Table of Content 1. Introduction 2 2. Log In 2 2.1 Merchant
Online signature API. Terms used in this document. The API in brief. Version 0.20, 2015-04-08
Online signature API Version 0.20, 2015-04-08 Terms used in this document Onnistuu.fi, the website https://www.onnistuu.fi/ Client, online page or other system using the API provided by Onnistuu.fi. End
Formatting Custom List Information
Hello. MailChimp has a lot of great merge tags that can help you customize your email campaigns. You can use these merge tags to dynamically add content to your email. With merge tags, you can include
Direct Post. Integration Guide
Direct Post Integration Guide Updated September 2013 Table of Contents 1 Introduction... 4 1.1 What is Direct Post?... 4 1.2 About this Guide... 4 1.3 Features and Benefits... 4 1.4 Card Types Accepted...
Integrate your website with Worldpay in 5 steps
Integrate your website with Worldpay in 5 steps Getting started HTML coding Take a test transaction Request a system check Start transacting Important information: Integrate your website with Worldpay
PayDollar PayGate. Integration Guide (For third party shopping cart platform v1.0)
PayDollar PayGate Integration Guide (For third party shopping cart platform v1.0) (Leave Blank Intentionally) Page 1 Copyright Information AsiaPay (HK) Limited Room 1702, 17/F K. Wah Centre 191 Java Road
PayPal Payments Pro Integration Guide
PayPal Payments Pro Integration Guide Last updated: December 2012 PayPal Payments Pro Integration Guide Document Number: 100001.en_US-201212 2010-2011 PayPal, Inc. All rights reserved. PayPal is a registered
BZWBK24 Internet. How to access the Bank? Logging on to BZWBK24 Internet: Step-by-step instruction
BZWBK24 Internet BZWBK24 Internet is a service which offers quick and easy access to bank accounts using a personal computer connected to the Internet. This service ensures the most comprehensive access
Hosted Credit Card Forms Implementation Guide
Hosted Credit Card Forms Implementation Guide Merchant implementation instructions to integrate to the Setcom s hosted credit card forms. Covers: fraud screening, Verified by Visa, MasterCard SecureCode
GDP per capita, consumption per capita and comparative price levels in Europe
Economy and finance Author: Lars SVENNEBYE Statistics in focus 2008 GDP per capita, consumption per capita and comparative price levels in Europe Final results for 2005 and preliminary results for 2006
Barclaycard SmartPay. Hosted Payment Page Integration Guide. Version 3.0 released April 2012
Barclaycard SmartPay Hosted Payment Page Integration Guide Version 3.0 released April 2012 DOC Version Control Version No. Date Issued Reason for Change 1.0 July 2010 Initial Document 2.0 February 2012
GTPayment Merchant Integration Manual
GTPayment Merchant Integration Manual Version: Page 1 of 7 What s New in version 1.2.0? 1. Price format limit. Only number or decimal point What s New in version 1.2.1? 1. Take out the Moneybookers
Table 1: TSQM Version 1.4 Available Translations
Quintiles, Inc. 1 Tables 1, 2, & 3 below list the existing and available translations for the TSQM v1.4, TSQM vii, TSQM v9. If Quintiles does not have a translation that your Company needs, the Company
SafeNet Authentication Client (Windows)
SafeNet Authentication Client (Windows) Version 8.1 SP1 Revision A User s Guide Copyright 2011 SafeNet, Inc. All rights reserved. All attempts have been made to make the information in this document complete
ENTERING THE EU BORDERS & VISAS THE SCHENGEN AREA OF FREE MOVEMENT. EU Schengen States. Non-Schengen EU States. Non-EU Schengen States.
ENTERING THE EU BORDERS & VISAS THE SCHENGEN AREA OF FREE MOVEMENT An area without internal borders where EU citizens and non-eu nationals may move freely EU Schengen States Non-Schengen EU States IS Azores
Implementation guide - Interface with the payment gateway PayZen 2.5
Implementation guide - Interface with the payment gateway PayZen 2.5 Document version 3.5 Contents 1. HISTORY OF THE DOCUMENT... 4 2. GETTING IN TOUCH WITH TECHNICAL SUPPORT... 6 3. DIFFERENT TYPES OF
ABB solar inverters. User s manual ABB Remote monitoring portal
ABB solar inverters User s manual ABB Remote monitoring portal List of related manuals Title ABB Remote monitoring portal User s manual NETA-01 Ethernet adapter module User s manual Code (English) 3AUA0000098904
Global Iris Integration Guide ecommerce Remote Integration
Global Iris Integration Guide ecommerce Remote Integration February 2013 Table Of Contents 1 About This Guide... 3 1.1 Purpose... 3 1.2 Audience... 3 1.3 Prerequisites... 3 1.4 Related Documents... 3 2
Single Euro Payments Area
Single Euro Payments Area Overview SEPA (Single Euro Payments Area) is a European payments initiative which aims to create one single, integrated, standardised payments market in Europe. It is an area
State of Michigan Data Exchange Gateway. Web-Interface Users Guide 12-07-2009
State of Michigan Data Exchange Gateway Web-Interface Users Guide 12-07-2009 Page 1 of 21 Revision History: Revision # Date Author Change: 1 8-14-2009 Mattingly Original Release 1.1 8-31-2009 MM Pgs 4,
AliPay International Services
Title Page AliPay International Services Using the Simple Order API September 2015 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information
User language preferences online. Analytical report
Flash Eurobarometer 313 The Gallup Organization Flash Eurobarometer European Commission User language preferences online Analytical report Fieldwork: January 2011 Publication: May 2011 This survey was
PayPal Foreign Currency Acceptance Training Guide
1 PayPal Foreign Currency Acceptance Training Guide Table of Contents PayPal Overview... 2 What is Different from Prior PayPal Payments... 2 How to Create a PayPal Account... 3 Foreign Currency Payments
Credit Card Processing with Element Payment Services (Eterm) Release 8.7.8
Credit Card Processing with Element Payment Services (Eterm) Release 8.7.8 Disclaimer This document is for informational purposes only and is subject to change without notice. This document and its contents,
The Wells Fargo Payment Gateway Business Center. User Guide
The Wells Fargo Payment Gateway Business Center User Guide Contents 1 Introduction 1 About the Wells Fargo Payment Gateway service Business Center 1 About this guide 2 Access the Business Center 2 Log
Recurring Payments Profile Report. Version 1.1
Recurring Payments Profile Report Version 1.1 Last updated: September 2015 Revision History Revision history for PayPal Recurring Payments Profile Report Specification. TABLE P.1 Revision History Date
Taxation of tobacco products in the European Union. Frank Van Driessche DG Taxation and Customs Union May 2006
1 Taxation of tobacco products in the European Union Frank Van Driessche DG Taxation and Customs Union May 2006 2 Legislation on taxation Directive 92/79/EEC (Approximation of taxes on cigarettes) Directive
PayPal Integration. PayPal can now be easily integrated via EBS s single interface online platform.
Expand your online business with PayPal and EBS PayPal Integration PayPal can now be easily integrated via EBS s single interface online platform. By adding PayPal via the EBS platform, you gain access
Setting Up epayment Processing
CHAPTER 1 Setting Up epayment Processing This chapter includes an overview of epayment processing and discusses how to: Set up credit card types. Re-encrypt credit card, bank account numbers, Security
