DalPay Internet Billing. Checkout Integration Guide Online Payments

Size: px
Start display at page:

Download "DalPay Internet Billing. Checkout Integration Guide Online Payments"

Transcription

1 DalPay Internet Billing Checkout Integration Guide Online Payments Version 1.3 Last revision: 01/07/2011 Page 1 of 38

2 Version 1.3 Last revision: 01/07/2011 Page 2 of 38

3 REVISION HISTORY 4 INTRODUCTION 5 HOW DOES DALPAY CHECKOUT WORK? 5 FIGURE 1: Transaction Flow 5 WHAT THE CUSTOMER SEES 6 Payment Card Details Screen Only (Single Page Checkout) 6 Step 1: Payment Type and Customer Country 7 Step 2: Customer Information (Contact Details, Billing Address) 8 Step 2a: Customer Information (Different Shipping Address) 9 Step 3: Payment Card Details 10 Step 4c: Confirmation Receipt Page (Simple Continue Button Mode) 11 Step 4d: Confirmation Receipt Page (Instant Silent Post Mode) 12 GETTING STARTED IMPLEMENTATION NOTES 13 ORDER PAGES INITIALLY BLOCKED 13 ENABLING THE INTERNAL TEST CARD 14 TRANSACTION TYPES 15 TRANSACTION STATES 16 TRANSACTION POST API 17 Transaction Post API input parameters 17 Example Input Minimum Mandatory Fields 21 Example Input Adding Shipping Fields 21 Example Input Adding Discount Field 21 Example Input Adding Sales Tax Field 21 Most Frequent Account Setting-Related Errors 22 Common Error Messages 23 INTERNATIONALIZATION 25 INTERNATIONAL LANGUAGE SUPPORT 25 INTERNATIONAL CURRENCY SUPPORT 26 INSTANT SILENT POST 27 Order Page Silent Post Settings 27 Silent Post Fields 28 Dynamic Custom Receipt Message 31 Response From Your Listening Script 32 Responding With a Login or Custom Download Link Generated On-The-Fly 33 AFFILIATE MARKETING FEATURES 34 CONFIRMATION PAGE AFFILIATE CODE SETTINGS 34 WEBSITE COMPLIANCE 35 Website Content 35 Minimum Test Plan 35 PAYMENT CARD INDUSTRY DATA SECURITY STANDARD COMPLIANCE 37 What Must Never Be Stored 37 DalPay Checkout and Compliance 38 FIGURE 2: Extract from the PCI DSS Version Version 1.3 Last revision: 01/07/2011 Page 3 of 38

4 Revision History Version Date Change Notice Pages Remarks Released Affected 1.0 July 1, 2007 First release All PCI DSS 1.1 applies 1.1 July 1, 2009 Introduction, pay_type update, Screen shot changes p. 5, 6-12, 15 PCI DSS 1.2 applies 1.2 Jan 1, 2010 Screen shot changes p PCI DSS applies 1.3 July 1, 2011 Screen shot changes, Figure 2 p. 38 PCI DSS 2.0 applies The latest version of this document can be downloaded here: Supporting files: Version 1.3 Last revision: 01/07/2011 Page 4 of 38

5 Introduction This integration guide describes DalPay Checkout, DalPay s hosted payment page integration method for payment card or bank epayment transactions. DalPay Checkout is a hosted payment processing solution that securely handles all of the steps in processing a transaction, including: Collection of customer payment information through a secure hosted form, Generation of a receipt page with a copy to the customer by , Secure transmission to the DalPay payment gateway for transaction processing, Secure storage of cardholder information (including for optional recurring billing). DalPay Checkout does not require merchants to collect, transmit or store sensitive cardholder or bank account information to process transactions. DalPay Checkout is equivalent to Authorize.net s SIM (Server Integration Method) or Simple Checkout. For our solution equivalent to Authorize.net s AIM (Advanced Integration Method) see the DalPay Direct Integration Guide. How Does DalPay Checkout work? FIGURE 1: Transaction Flow 1. The customer clicks on a buy now button*, or enters their contact and address information via a form or shopping cart installed at the merchant s website. 2. The merchant s website redirects the customer securely to DalPay Checkout - to enter any missing contact information, and their payment card or bank account details. 3. DalPay redirects the customer securely (if needed) to their bank s website for online bank epayment or 3-D Secure** authentication, and back to DalPay Checkout. 4. If setup, the merchant s server receives a Silent Post response for the successful transaction from DalPay s server, and returns an optional dynamic custom receipt message. 5. DalPay Checkout displays its confirmation receipt page (the fixed custom confirmation page message and if received the dynamic custom receipt message) and sends a copy of the receipt to the customer by . *DalPay Buy Now buttons are for one item per order (different product variations such as size or quantity, and order quantity for that single item are supported, as is setup of recurring billing). Equivalent to PayPal Payment Buttons or Authorize.net s Simple Checkout. **Verified by Visa, MasterCard SecureCode, JCB J/Secure or AMEX SafeKey. Version 1.3 Last revision: 01/07/2011 Page 5 of 38

6 What the Customer Sees You can view larger versions of these co-brandable screens here: Payment Card Details Screen Only (Single Page Checkout) TIP: POST customer contact and address information to DalPay for single page checkout. (See p. 17.) Version 1.3 Last revision: 01/07/2011 Page 6 of 38

7 Step 1: Payment Type and Customer Country TIP: Icons to accompany selection of the pay_type on your webpage: TIP: The ISO alpha-2 list for selection of cust_country_code: Version 1.3 Last revision: 01/07/2011 Page 7 of 38

8 Step 2: Customer Information (Contact Details, Billing Address) TIP: alpha-2 lists for cust_state; Canada, and the United States: Version 1.3 Last revision: 01/07/2011 Page 8 of 38

9 Step 2a: Customer Information (Different Shipping Address) TIP: If an order page s settings are set to address or address+phone these Shipping Address fields are revealed beneath the Billing Address fields, after the customer selects the radio button for Use different shipping address. TIP: alpha-2 lists for ship_state; Canada, and the United States): Version 1.3 Last revision: 01/07/2011 Page 9 of 38

10 Step 3: Payment Card Details This step is followed* by a decline screen or confirmation receipt page if the transaction was accepted and charged. *3-D Secure authentication via redirect is also attempted at this stage. TIP: If a bank epayment transaction was selected, the customer is prompted to redirect to their bank to enter details and authenticate the transaction. Version 1.3 Last revision: 01/07/2011 Page 10 of 38

11 Step 4c: Confirmation Receipt Page (Simple Continue Button Mode) TIP: The continue button can be replaced with your own message from the Simple Continue Button Label setting in the order page settings. Clicking on the Simple Continue button takes a customer to the URL set in the PostURL for that order page. You can also set the Simple Continue Button Force Press mode from the order page settings. (That pops up a dialog box prompting the user if they try to leave the confirmation receipt page without clicking on the button.) IMPORTANT NOTE: If Silent Post Callback is enabled the Simple Continue Button is replaced by Instant Silent Post s Dynamic Custom receipt message as returned from a listening script on your server. Version 1.3 Last revision: 01/07/2011 Page 11 of 38

12 Step 4d: Confirmation Receipt Page (Instant Silent Post Mode) TIP: When Silent Post Callback is enabled, with a silent post password set, the DalPay server POSTs order related fields set in Silent Post Fields in realtime to a listening script on your server for successfully charged accepted orders only (not declined transactions). Your script validates the response, then performs its actions (for example starting a process for service delivery) and returns a dynamic custom receipt message. (See p. 27.) TIP: If you require notification of all transaction status changes to a listening script on your server, including declines, chargebacks, accepted/declined rebillings, and other exceptions, please refer to the Merchant Server Notifications Integration Guide. Version 1.3 Last revision: 01/07/2011 Page 12 of 38

13 Getting Started Implementation Notes The DalPay Checkout APIs are a subset of the DalPayAPI which is a RESTful web service using HTTP post over SSL. POST payment type, customer contact and address information securely to DalPay Checkout and achieve single page checkout (showing page 3, payment card details only). If you pass in any name-value pairs incorrectly, the DalPay Checkout system ignores the variables incorrectly posted and displays to the customer all three DalPay Checkout pages; Page 1: payment type and customer country, followed by Page 2: customer contact details and cardholder address ( and phone are mandatory), then Page 3: payment card details. On success, transaction details are posted back to your server via Instant Silent Post with callback to display a dynamic custom receipt message at the bottom of the DalPay Confirmation Receipt page. Order Pages Initially Blocked When issued a fresh DalPay account, up to five order pages can be setup within it free of charge, and all will be initially blocked. Only orders placed using the Visa internal test card from self-whitelisted IPs are permitted when an order page is blocked. You must complete your website content (including terms and conditions; delivery policy, refund policy and privacy policy) and then run test orders. Only after demonstrating full line item detail being passed in item descriptions, and completed website content, can the Risk Department sign you off to go live, and set the order page(s) active: Version 1.3 Last revision: 01/07/2011 Page 13 of 38

14 Enabling the Internal Test Card The internal test Visa card is enabled from the Merchant Menu, Run test order. Click on 'New' to get a fresh {{Name on Card Code}} such as FhXgiByJ and then enable it ( no to yes') for 360 minutes of use. (You can re-use each Name on Card Code, enabling for 360 minutes each time. Clicking to enable a Name on Card Code automatically adds your IP to the AllowedIPs whitelist for that Name on Card Code.) Once a Name on Card Code is enabled, you select Visa and use the test card number and that Name on Card Code: (pay_type = Visa ) Card Number = Name on Card = {{Name on Card Code}} Expiry Date = 07/12 Card Security Code = 999. If you wish to receive a decline response from the test card set the Next action to declined : (And to error if you wish to receive an error response from the test card.) Version 1.3 Last revision: 01/07/2011 Page 14 of 38

15 Transaction Types Debit (debit) Transaction debits are authorized and captured immediately and will be settled within 24 hours, being automatically settled by 06:00 UTC on the current or following day. Debits may be refunded (or voided if supported). Void (void) Transaction voids will cancel an existing debit or captured pre-authorization (if supported). In addition, non-captured pre-authorizations can be voided to prevent future capture. Voids can only occur if the transaction has not been settled. For both unsettled debits and pre-authorizations an authorization reversal will be attempted first (if supported). Refund (refund) Transaction refunds will reverse a previously settled transaction. If the transaction has not been settled, an authorization reversal (void) will be tried first automatically instead of a refund. Only if Approved and Enabled by DalPay Support: Pre-Authorization (auth_only) Transaction pre-authorizations (if supported) are authorized immediately but are not flagged for immediate settlement. These transactions must later be flagged for settlement using the capture transaction type. Pre-authorizations remain active for three to thirty days depending on the card issuing bank. Capture (capture) Transaction captures (if supported) flag existing pre-authorizations for settlement. Only pre-authorizations can be captured. Captures can be submitted for an amount equal to, or less than the original pre-authorization. Version 1.3 Last revision: 01/07/2011 Page 15 of 38

16 Transaction States Accepted State accepted transactions have been successfully charged to a customer s debit or credit card, or a refund successfully credited. Declined State declined are transactions not charged to a customer s payment card or bank account, either due to a hard decline by the card issuer, or a block due to a fraud scrubbing reason. Error State error are transaction attempts that passed gateway validation but were rejected either by the DalPay processor or one of our upstream providers before authorization could be attempted with the issuing bank. Pending or Posted State pending or posted are transactions posted by the DalPay gateway but waiting for confirmation due to a delayed or batch-oriented settlement model. Redirected State redirected is where a customer has been temporarily redirected away from DalPay Checkout either to their bank for an online epayment transfer, or payment card issuer for 3-D Secure authentication. Suspended State suspended is where an event such as a confirmation receipt bouncing back from the customer, as detected by DalPay, has caused the transaction to be put on hold pending possible refund. Voided State voided are transactions refunded before being settled with the acquiring bank, so the customer s payment card was not charged the amount, only authorized. Version 1.3 Last revision: 01/07/2011 Page 16 of 38

17 Transaction Post API To initiate a DalPay Checkout transaction, the following HTTP name/value pairs should be HTTP posted to our gateway web service under SSL. QUICK TIP: Input should be percent encoded and correctly escaped (using htmlentities encoding for example). Default character encoding is UTF-8 but legacy encoding can be set per pageid as needed. Legacy encodings are stored internally as UTF-8. At least one line item entry (for order information) must be posted. Post each individual line item that makes up an order using item1_desc, item2_desc, etc; posting of aggregate total invoice/cart amounts is strongly discouraged and may result in your account not being approved to go live by the Risk Department. (See p. 19.) Web service Location: Transaction Post API input parameters Name Type Size Example Value Notes Min- Max Transaction Setup Fields mer_id TEXT digit merchant number. pageid TEXT The order page sub-account within the merchant account specified by mer_id. Each selling URL or currency should have its own order page. next_phase* TEXT 1-20 paydata Initiate single page checkout if all required fields are present. pay_type TEXT Visa Visa Electron Mastercard Maestro American Express Discover Carte Blanche JCB China Unionpay OR Bank Epayment Payment type for correct routing. Some merchants will have a subset of the full set of card types enabled. When targeting US customers do not offer Visa Electron, Maestro, Cart Blanche or China Unionpay as they are not issued/familiar in the US. For pay_type icons see end note+ valuta_code* TEXT 3 USD, GBP, EUR, ISK ISO 4217 code for checkout currency. (Will be converted using a rate favourable to the cardholder if different from order page valuta setting.) langcode* TEXT 2-5 en, es, is, en-gb, en-us, en-ca ISO code for checkout language. Version 1.3 Last revision: 01/07/2011 Page 17 of 38

18 Customer Contact Details cust_name TEXT 1-40 Ms Secretary Customer s name (can be different from cardholder name). cust_company* TEXT 1-40 Acme Inc Customer s company name. cust_ TEXT 5-80 name@domain.tld Must be in valid address format. cust_phone TEXT Numeric with or without + prefix. cust_fax* TEXT Numeric with or without + prefix. Customer Billing Address cust_address1 TEXT Jump Street Billing address line 1. cust_address2* TEXT 1-30 Second Floor Billing address line 2. cust_city TEXT 1-30 Some City Billing city. cust_state TEXT 1-20 FL, AE, BC, Lincolnshire, Biscay OR N/A if no state cust_zip TEXT , SE1 9LT OR if no postal codes cust_country_code TEXT 2-3 US, GB, IS USA, GBR, ISL Billing state, county or province. If cust_country_code = CA or US see end note++ Billing ZIP or Postcode. Refer to the International Postal Codes Integration Guide. Billing country ISO alpha-2 or alpha-3. See end note+++ Customer Shipping Address ship_address1** TEXT Jump Street Shipping address line 1. ship_address2** TEXT 1-30 Second Floor Shipping address line 2. ship_city** TEXT 1-30 Some City Shipping city. ship_state** TEXT 1-20 FL, AE, BC, Lincolnshire, Biscay OR N/A if no state ship_zip** TEXT , SE1 9LT OR if no postal codes ship_country_code** TEXT 2-3 US, GB, IS USA, GBR, ISL Shipping state, county or province. If ship_country_code = CA or US see end note++ Shipping ZIP or Postcode. Refer to the International Postal Codes Integration Guide. Shipping country ISO alpha-2 or alpha-3. See end note+++ ship_phone** TEXT Numeric with or without + prefix. Version 1.3 Last revision: 01/07/2011 Page 18 of 38

19 Order Information Details num_items TEXT The maximum number of line items posted. For example: if your last product is item7_desc, item7_price and item7_qty, num_items value has to be 7. item1_desc TEXT Some Widgets, Service (1 year), Online Widget delivered in 1-2 weeks Line item description. If a service specify time that service purchase covers. If delivery time varies specify timeframe in the line item description. item1_price TEXT Value in the currency set as valuta_code for this pageid. item1_qty TEXT The multiplier for item1_price. item2_desc* TEXT Some Widgets, Service (1 year), Online Widget delivered in 1-2 weeks Line item description as above. item2_price* TEXT Value in the currency set as valuta_code for this pageid. item2_qty* TEXT The multiplier for item2_price. Shipping/ Delivery Fields item7_desc* item7_price* item7_qty* Discount Fields sales_discount_amou nt* sales_discount_factor * sales_discount_exclud e* TEXT TEXT TEXT USPS Priority Mail, FedEx Express Saver, , You can send in as many additional optional line items up to the num_items. Only the first is mandatory. Only ship to the billing address with a full AVS match unless you have performed secondary screening on the ship address. Ship with signature on delivery recommended. Send a line item for the shipping cost as the last item posted (for example item7). Use sales_discount_exclude and/or sales_tax_exclude to exclude shipping from discount or tax as applicable. TEXT Fixed discount amount (will be subtracted from the total calculated for the item fields). Will be displayed as a % as well. TEXT (5%), 0.25 (25%) Discount multiplier based on the item fields totalled. TEXT ,4,5 (exclude items 2, 4 and 5 from the discount calculation) Exclude items, such as line item for shipping/delivery cost, from the discount. Version 1.3 Last revision: 01/07/2011 Page 19 of 38

20 Taxation Fields sales_tax_amount* TEXT Fixed taxation amount (will be added to the total calculated for the item fields). Will be displayed as a % as well. sales_tax_factor* TEXT (10%), (17.5%) Taxation multiplier based on the item fields totalled. sales_tax_exclude* TEXT ,4,5 (exclude items 2, 4 and 5 from the tax calculation) Rebilling Fields User Fields user1* TEXT User2* TEXT This is an order note field. Don t deliver before 10am. Thank you. {3a768eea-cbda-4926-a82d- 831cb89092aa} Fields marked with * in the table above are optional. Exclude items, such as line item for shipping/delivery cost, from taxation. For automatic pre-authorized recurring billing for subscriptions please refer to the DalPay Checkout Recurring Billing Integration Guide. Fields you set and wish passed through to you such as GUIDS or other data. Not visible to customers during checkout. Included in the merchant confirmation . and stored in the transaction database. User fields can be posted back via Instant Silent Post and can be included in Merchant Server Notifications. Maximum of 256 characters per user field.) (You can pass in up to 10 user fields, i.e. user1, user2, user3, user4, user5,..., etc. Fields marked with ** are optional until one in their group is passed in when they become mandatory within that group. End Notes +For single page checkout customers must, choose the pay_type on your website prior to redirect to DalPay Checkout. Icons to use are here: ++If cust_country_code or ship_country_code is: 'CA' then validate against this list: 'US' then validate against this list: +++The alpha-2 to send in for each country is shown in the list here: (The CSV file is UTF-8 to preserve the correct names of some of the more exotic countries.) Version 1.3 Last revision: 01/07/2011 Page 20 of 38

21 Example Input Minimum Mandatory Fields isa&cust_name=ms Secretary&cust_address1=100 Jump Street&cust_city=Some d&cust_phone= &num_items=1&item1_desc=8Gb ipod Nano Green&item1_price=129.00&item1_qty=1 Example Input Adding Shipping Fields isa&cust_name=ms Secretary&cust_address1=100 Jump Street&cust_city=Some d&cust_phone= &ship_address1=Another Address&ship_city=New York City&ship_state=NY&ship_zip=10001&ship_country_code=US&ship_phone= &num_items=1&item1_desc=8Gb ipod Nano Green&item1_price=129.00&item1_qty=1 Example Input Adding Discount Field isa&cust_name=ms Secretary&cust_address1=100 Jump Street&cust_city=Some d&cust_phone= &ship_address1=Another Address&ship_city=New York City&ship_state=NY&ship_zip=10001&ship_country_code=US&ship_phone= &num_items=1&item1_desc=8Gb ipod Nano Green&item1_price=129.00&item1_qty=1&sales_discount_amount=19.95 Example Input Adding Sales Tax Field isa&cust_name=ms Secretary&cust_address1=100 Jump Street&cust_city=Some d&cust_phone= &ship_address1=Another Address&ship_city=New York City&ship_state=NY&ship_zip=10001&ship_country_code=US&ship_phone= &&num_items=1&item1_desc=8Gb ipod Nano Green&item1_price=129.00&item1_qty=1&sales_tax_amount=10.00 Version 1.3 Last revision: 01/07/2011 Page 21 of 38

22 Most Frequent Account Setting-Related Errors The order page (pageid) specified is currently blocked from live orders. This is usual during testing, prior to go live approval from the Risk Department. TIP: Use the Visa test card and, an enabled Name on Card Code with your IP whitelisted. The merchant account (mer_id) is currently set as inactive. This is usually because you have had no transactions for 90 days and/or have not logged in to the Merchant Menu for 90 days. Contact DalPay Support. Both Common when testing. A transaction was posted from localhost or other local device with no referer in the HTTP header being sent. If testing contact DalPay Support to temporarily disable referer checking for this order page. TIP: Do not include DalPay Checkout transaction post links directly in as they will fail the referer check. Contact DalPay Support regarding invoicing solutions. Common when testing. The webpage that the transaction post request is coming from is not the same as set in the Order page location for this order page. If testing contact DalPay Support to request the referer check be temporarily disabled, or permanently changed from strict to domain only. Version 1.3 Last revision: 01/07/2011 Page 22 of 38

23 Common Error Messages Error Message: Explanation: This merchant account has been deactivated Please use POST method only, Missing POST data, Too much POST data, Error reading POST data Internal Server Error The selected paytype is not activated for this merchant account, please choose another paytype Sorry, we cannot accept new orders for this merchant account at the moment Sorry, we cannot accept new orders for this merchant account at the moment. Additionally, test code FhXgiByJ is not enabled! Sorry, we cannot accept new orders for this merchant account at the moment. Additionally, your IP is not in the AllowedIP list to use Name on Card test code FhXgiByJ Sorry, we cannot accept new orders for this merchant account at the moment. Additionally, your IP is not in the AllowedIP list to use Name on Card test code FhXgiByJ AND is it is not enabled Sorry, we cannot accept this card number Sorry, we cannot accept orders from IP number Sorry, we cannot accept address Account is set as inactive. Contact DalPay Support. Check format of input fields, and form submission method (i.e. must be POST not GET or PUT). You sent malformed or incorrectly delimited input fields. pay_type sent in is not enabled for this account or order page. The order page (page_id) is blocked from accepting new orders. Usual during testing. The Name on Card Code is not enabled. Re-enable this Name on Card Code, for 360 minutes at a time, from Run Test Order. The IP you used to place the Test Order is not in the AllowedIPs list for the Name on Card Code used (although the code is enabled). Add IP to the AllowedIPs list for that Name on Card Code from Run Test Order at the Merchant Menu.) The Name on Card Code is not enabled. The IP you used to place the Test Order is not in the AllowedIPs list for the Name on Card Code used. Enable the Name on Card Code, and ensure IP is added to the AllowedIPs list for that Name on Card Code. Payment card number entered is blocked due to chargeback, order attempt from commercial or open proxy, or for other fraud-loss reason. Contact DalPay Support. IP of the computer used to place the order is blocked due to chargeback, order attempt from commercial or open proxy, or for other fraudloss reason. Contact DalPay Support. cust_ blocked due to chargeback, order attempt from commercial or open proxy, or for other fraud-loss reason. Contact DalPay Support. Version 1.3 Last revision: 01/07/2011 Page 23 of 38

24 This merchant does not supply products to Iceland, from where your order seems to originate (determined from your IP address ) Your order could not be processed because our fraud detection system flagged your order as high risk. Order quantity and amount must be greater than zero Due to security issues we can only accept single transactions to a minimum of 5.00 USD 99:Test order decline info Order attempt was identified as coming from a country or state currently blocked for this order page. See blocking from the Merchant Menu to unblock the country temporarily. The transaction fraud score after fraud scrubbing exceeded the currently set fraud score threshold or attribute for this order page. Choose Accept future transactions for this card from the Transaction details screen to whitelist this card number, then try again. Check for missing item1_qty, item1_price and item1_desc fields. Check that the discount sent in via sales_discount_amount or sales_discount_factor is not more than the total value of all item fields. You are sending in a total amount lower than The Minimum Order Amount set for this order page. Contact DalPay Support to raise or lower this. (Will not generally be lowered below USD 1, GBP 1, EUR 1, or equivalent.) You have the Name on Card Code set to ResultCode declined (see p. 14). 333:Test order test error text You have the Name on Card Code set to ResultCode error (see p. 14). Version 1.3 Last revision: 01/07/2011 Page 24 of 38

25 Internationalization DalPay supports full internationalization to allow you to sell internationally, across borders, to expand your market reach. Despite English being the global language approximately seventy percent of the world s population can't use an English-only website, so DalPay s language localisation helps you to sell to an international audience. International Language Support Your can override the default order page setting for the checkout language (which could be any of the supported languages) by sending in the langcode name-value pair. The value should be the ISO two or four letter code for that language. Example langcode values: en es fr de pt ar ja ko US English Standard Spanish French German Portuguese Standard Arabic Japanese Korean (Please note that the ISO two letter code for language sometimes differs from the ISO two letter code for the country in which that language is spoken.) Version 1.3 Last revision: 01/07/2011 Page 25 of 38

26 International Currency Support If you are using a multicurrency shopping cart or otherwise want to allow customers to checkout in their own currency you can override the default order page setting for the checkout currency by sending in the valuta_code name-value pair. The value should be the ISO 4217 three letter code for that currency. Example valuta_code values: USD United States dollars GBP EUR JPY CAD Great British pounds European Union euros Japanese Yen Canadian dollars AUD Australian dollars ZAR ISK South African rands Icelandic crowns Please note that, 'Allow Post Valuta Override' must be set to yes for each order page. Contact DalPay Support if no. > > Version 1.3 Last revision: 01/07/2011 Page 26 of 38

27 Instant Silent Post DalPay s Instant Silent Post is for receiving a POST of order related fields to a listening script on your server, as soon as the order was successfully charged. Instant Silent Post is equivalent to Authorize.net's Silent Post feature with Relay Response in their Server Integration Method (SIM) or Simple Checkout, PayPal's Payment Data Transfer (PDT), 2Checkout's Direct Return feature, or CCBill's Background Post Postback. It is for accepted orders only. TIP: If you require notification of all transaction status changes to a listening script on your server, including declines, chargebacks, accepted/declined rebillings, and other exceptions, please refer to the Merchant Server Notifications Integration Guide. Order Page Silent Post Settings > When Silent Post Callback is enabled, with a silent post password set, the DalPay server POSTs order related fields set in Silent Post Fields in realtime to a listening script on your server. It only posts for successfully charged, accepted orders (not declined transactions). Your script validates the response, then initiates its actions (for example starting a process for service delivery) and returns a dynamic custom receipt message for display to the customer on the DalPay Confirmation Receipt Page. Version 1.3 Last revision: 01/07/2011 Page 27 of 38

28 Silent Post Fields You may include any combination of the following fields in Silent Post Fields. By default the Silent Post fields are set to: user1,user2,total_amount,order_num The order of the fields does not matter, provided correctly separated by a comma, as they are HTTP POSTed to your listening script as name-value pairs. Silent Post Field Size Min- Max Transaction Fields SilentPostPassword Example Value ThUj73dw Notes As set in Silent Post Password per order page, from the DalPay Merchant Menu. Always posted. order_num DalPay order number. order_datetime :41:37 (YYYY-MM-DD HH:MM:SS) Date and time order was accepted by DalPay in timezone set for the merchant account. (Default is US Central Standard Time.) pageid The order page where this order originates. orderpage_url where this order The URL of the order page. originates. pay_type masked_card_num Visa Visa Electron Mastercard Maestro American Express Discover Carte Blanche JCB China Unionpay OR Bank Epayment XXX2222, XXXXXX0004, XXXXX0009, XXXXXX0004, XXXX0004, XXXXXX0008, XXXX XXXXXX8888 last , 0004, 0009, 0004, 0004, 0008, The payment type used. First six and last four digits of payment card number used. Length 13 or 16 for Visa, 16 for MasterCard, 15 for AMEX, 16 for Discover, for Diners/Carte Blanche, 16 for JCB, for Maestro (UK and International), 16 for China UnionPay. Last four digits of payment card number used. card_name 40 MR JON JONSSON Cardholder name on the card. Version 1.3 Last revision: 01/07/2011 Page 28 of 38

29 remote_addr IP of device used to place 15 order. remote_host xdsl.com Hostname of device used to place order. total_amount Value of order in currency of valuta_code posted. valuta_code 3 USD, GBP, EUR, ISK ISO 4217 code posted or valuta setting for order page. xrate (no conversion) (from GBP to USD), (from EUR to USD) sales_discount_amou nt The currency exchange rate used to convert from the posted valuta_code into the currency set in the order page. (fxdaily rate from oanda.com is used.) Amount of discount in currency of valuta_code posted. sales_discount_perc Discount as a percentage of total_amount. sales_tax_amount Amount of tax added in currency of valuta_code posted. sales_tax_perc Tax as a percentage of total_amount. langcode 2-5 en, es, is, en-gb, en-us, en-ca ISO code of language used for checkout. Customer Contact Details cust_name 1-40 Ms Secretary Customer s name (may be different from card_name). cust_company 1-40 Acme Inc Customer s company name. cust_ 5-80 name@domain.tld Customer s . cust_phone Numeric with or without a + prefix. cust_fax Numeric with or without a + prefix. Customer Billing Address cust_address Jump Street Billing address line 1. cust_address Second Floor Billing address line 2. cust_city 1-30 Some City Billing city. cust_state 1-20 FL, AE, BC, Lincolnshire, Biscay OR N/A if no state cust_zip , SE1 9LT OR if no postal codes Billing state, county or province. Billing ZIP or Postcode. Refer to the International Postal Codes Integration Guide. cust_country_code 2 US, GB, IS Billing country ISO alpha-2. avs_response 2 B, R, G, U, S, N,... Refer to the Address Verification Integration Guide. Version 1.3 Last revision: 01/07/2011 Page 29 of 38

30 Customer Shipping Address ship_address Jump Street Shipping address line 1. ship_address Second Floor Shipping address line 2. ship_city 1-30 Some City Shipping city. ship_state 1-20 FL, AE, BC, Lincolnshire, Biscay OR N/A if no state ship_zip , SE1 9LT OR if no postal codes Shipping state, county or province. Shipping ZIP or Postcode. Refer to the International Postal Codes Integration Guide. ship_country_code 2 US, GB, IS Shipping country ISO alpha-2. ship_phone Numeric with or without a + prefix. All fields are optional except SilentPostPassword which is always included. Example Silent Post for default fields: SilentPostPassword = ThUj73dw total_amount = order_num = user1 = This is an order note field. Don t deliver before 10am. Thank you. user2 = {3a768eea-cbda-4926-a82d-831cb89092aa} (The DalPay Silent Post server always sends the SilentPostPassword namevalue pair based on the setting in the order page. If any silent post field is set in Silent Post Fields, but has no value at silent post time, it will not be posted.) After receiving the Silent Post fields your listening script must then return - also in realtime - a dynamic custom receipt message on standard output. The DalPay Silent Post server will wait for up to 20 seconds for the dynamic custom receipt message response from your script. The dynamic custom receipt message returned can be up to 2048 characters long, and include basic HTML tags for formatting the message within the DalPay Confirmation Receipt Page. Version 1.3 Last revision: 01/07/2011 Page 30 of 38

31 Dynamic Custom Receipt Message The response from your listening script is displayed at the bottom of the confirmation receipt page presented to the customer. If your script does not respond correctly, or if there is a timeout, the customer will see the following: i.e. Your order has been accepted, however we were not able to redirect you back to the merchant. The merchant has been informed about this problem. You can reach the merchant at [Order ]. Version 1.3 Last revision: 01/07/2011 Page 31 of 38

32 You can view details of silent posts in the transaction details screen, and manually retry a failed silent post from Silent Post Errors in the Merchant Menu. Response From Your Listening Script If the validation you performed is successful (i.e. in the example it would be based on the user2 field GUID or hash sent in, and SilentPostPassword) including basic sanity checking (such as the format of order_num and amount in total_amount), then your listening script should return similiar to this: <!--success--><a href=" HERE</strong> to return to your account</a> if validation fails, then return at a minimum this type of response: <!--success--><!--order attempt failed validation --><a href=" some_website.com/orderfailed.php">order was not completed. <strong>please CONTACT SITE SUPPORT</strong>. Click here to return to your account</a> Note the specific <!-- --> comment tags which must be used. The returned links must be on the same website as set in the order page location settings for this order page. (If you want the customer to be returned automatically to a particular page you may in addition to the static link include an auto refresh tag: <meta HTTP-EQUIV="REFRESH" CONTENT="10;URL= However, it must go to the same page as included in the link, and be delayed from activating for a minimum of 10 seconds as in the example given.) Inclusion of such a delayed auto redirect must be signed off by DalPay Support. Merchants implementing an automatic redirect without specific sign-off by DalPay may have their order page suspended without notice. Check with us before putting it live. Version 1.3 Last revision: 01/07/2011 Page 32 of 38

33 Responding With a Login or Custom Download Link Generated On-The-Fly As you generate the output for the dynamic custom receipt message on your server, and the Silent Post is always for a successfully charged transaction, you can include a site login or customer specific download link, such as: <!--success--><br />Site Username: your_site_generated<br /> Site Password: xyz12abc_your_site_generated<br /><br /><a href=" HERE</strong> to return to <strong>test Page</strong> website</a> The output of the dynamic custom receipt message is not included in the confirmation receipt s, only on the confirmation receipt page, so make sure to send logins or download links via or SMS, or other method your customers prefer if you send them in the dynamic custom receipt message. The separate fixed confirmation page/ message in the order page settings should include any links to your logo and link to permanent items such as a link to your terms and conditions. It IS included in the confirmation receipt sent to the customer. Version 1.3 Last revision: 01/07/2011 Page 33 of 38

34 Affiliate Marketing Features Confirmation Page Affiliate Code Settings > The confirmation page affiliate code setting in each order page is for your affiliate tracking code(s). As the confirmation receipt page is only displayed after the customer has successfully paid, you can safely include your JavaScript and static script tags here to track conversions. (They are included invisibly at the top of the page as shown below.) You must use only the SSL ( versions of any affiliate tracking codes. Version 1.3 Last revision: 01/07/2011 Page 34 of 38

35 Website Compliance Website Content Your website must include at a minimum a delivery policy, refund policy, and site privacy policy. There must be conspicuous links to these and your terms and conditions on the site. The DalPay Risk Department must sign off your website content before allowing you to go live. You must be in compliance with DalPay and card association rules for website content. DalPay has specific acceptance and compliance policies for different account and business types. Please refer to the compliance guidelines here: Minimum Test Plan You must have completed the minimum test plan for your account and business type to the satisfaction of DalPay Support before going live. Test Plans vary between sites, but an example of a minimum test plan would be: 1. The correct customer information fields are being passed to DalPay Checkout resulting in single page checkout (Step 3 asking for payment card details). 2. In the case of a low-cost service with pre-authorized recurring billing, the order is routed to pageid = '01'; in the case of a high value one-off purchase, the order is routed to pageid = '02'. 3. The Instant Silent Post dynamic custom receipt message is returned to us, based on the following cases: 3.1 DalPay accepted order fields (order_num, total_amount) plus user1 or user2 sanity checking passes your end returning: Version 1.3 Last revision: 01/07/2011 Page 35 of 38

36 <!--success--><a href=" HERE</strong> to return to your account</a> In this case the service delivery started by the DalPay Silent Post in updating the purchase at your site s end is clearly visible as being completed when we click through using that link on the DalPay confirmation receipt page. 3.2 The sanity check of the order_num and total_amount plus user1 or user2 field sent in to us with the order, as silent posted back to you, fails validation your end: <!--success--><!--order attempt failed validation --><a href=" some_website.com/orderfailed.php">order was not completed. <strong>please CONTACT SITE SUPPORT</strong>. Click here to return to your account</a> In this case when we click the link to view our account, it is clear that the purchase was NOT completed and that your listening script did not start service delivery. Internal Visa test orders (see p. 14) must have been run demonstrating both of these cases, as viewable from the Silent Post response for the test transactions. from search transactions. (Of course the return URL syntax and specific response and destination links will be different for your implementation, but the test orders must show the clear difference between a successfully validated silent post starting service delivery, and a silent post failing validation your end and informing the customer even though their card was successfully charged by DalPay.) Please contact DalPay Support for further guidance. Version 1.3 Last revision: 01/07/2011 Page 36 of 38

37 Payment Card Industry Data Security Standard Compliance DalPay operates its own PCI DSS Level 1 certified platform (the highest level of payment service provider compliance) as gateway and front-end processor. What Must Never Be Stored Please note that under the Payment Card Industry Data Security Standard (PCI DSS), Cardholder Data must be stored encrypted and Sensitive Authentication Data must NOT be stored. At the time of writing, Cardholder Data in the context of Card-Not-Present transactions is defined as Primary Account Number (PAN) AKA card number, Cardholder Name, and Expiration Date. Sensitive Authorization Data in the context of Card-Not-Present transactions is defined as the CVV2/CVC2/CID/CAV2 (the three digit or four digit Card Security Code): You must never store the CVV2/CVC2/CID/CAV2, and it is prohibited to store the full Primary Account Number yourself if you are posting transactions to the DalPay Gateway via either DalPay Checkout, as DalPay performs PCI DSS compliant storage of this sensitive information. Storage of a truncated card number (i.e. the first 6 and last 4 digits of the card number only) is permitted if it is based on the DalPay Checkout Instant Silent Post, or DalPay Merchant Server Notification response fields. If a merchant collects customer information via mail order or telephone order and is authorized to use the DalPay Virtual Terminal feature via the DalPay Merchant Menu to self-key the transaction then the merchant must at a minimum have returned to the DalPay Risk Department a Payment Card Industry Data Security Standard Self-Assessment Questionnaire A or C-VT and Attestation of Compliance, including attestation that they do not store the CVV2/CVC2/CID/CAV2 after authorization by the issuing bank or stand-in processor, on any media, including on any paper form. Version 1.3 Last revision: 01/07/2011 Page 37 of 38

38 DalPay Checkout and Compliance Using DalPay Checkout may simplify compliance with the Payment Card Industry Data Security Standard (PCI-DSS), and Payment Application Data Security Standard (PA-DSS) if a third-party shopping cart is used*. This however is only true if you DO NOT collect, transmit or store sensitive cardholder or bank account information. Your shopping cart must be configured NOT TO collect or store any cardholder data (i.e. name on card, card number, expiry date, card security code, 3-D Secure password, or PIN) or bank account information, instead being configured to redirect to DalPay Checkout when it is time for customers to enter their payment card or bank account information. Your operating jurisdiction may require specific protection of other cardholder or transaction data as well, or proper disclosure of your company's practices if consumer-related personal data is being collected during the course of business. (In Iceland for example DalPay is subject to, and compliant with the requirements of Act no. 77/2000 on The Protection of Privacy as regards the Processing of Personal Data.) *Please consult a Qualified Security Assessor regarding PCI DSS and PA-DSS compliance. FIGURE 2: Extract from the PCI DSS Version Version 1.3 Last revision: 01/07/2011 Page 38 of 38

DalPay Internet Billing. Checkout Integration Guide Recurring Billing

DalPay Internet Billing. Checkout Integration Guide Recurring Billing DalPay Internet Billing Checkout Integration Guide Recurring Billing Version 1.3 Last revision: 01/07/2011 Page 1 of 16 Version 1.3 Last revision: 01/07/2011 Page 2 of 16 REVISION HISTORY 4 INTRODUCTION

More information

DalPay Internet Billing. Technical Integration Overview

DalPay Internet Billing. Technical Integration Overview DalPay Internet Billing Technical Integration Overview Version 1.3 Last revision: 01/07/2011 Page 1 of 10 Version 1.3 Last revision: 01/07/2011 Page 2 of 10 REVISION HISTORY... 4 INTRODUCTION... 5 DALPAY

More information

DalPay Internet Billing. Virtual Terminal User Guide

DalPay Internet Billing. Virtual Terminal User Guide DalPay Internet Billing Virtual Terminal User Guide Version 1.2 Last revision: 01/01/2010 Page 1 of 11 Version 1.2 Last revision: 01/01/2010 Page 2 of 11 REVISION HISTORY... 4 INTRODUCTION... 5 A. WHAT

More information

Merchant Integration Guide

Merchant Integration Guide Merchant Integration Guide Card Not Present Transactions January 2012 Authorize.Net Developer Support http://developer.authorize.net Authorize.Net LLC 082007 Ver.2.0 Authorize.Net LLC ( Authorize.Net )

More information

Merchant Integration Guide

Merchant Integration Guide Merchant Integration Guide Card Not Present Transactions Authorize.Net Customer Support support@authorize.net Authorize.Net LLC 071708 Authorize.Net LLC ( Authorize.Net ) has made efforts to ensure the

More information

Merchant Interface Online Help Files

Merchant Interface Online Help Files Merchant Interface Online Help Files REGAL t e c h n o l o g i e s t h e f u t u r e o f p a y m e n t s Table of Contents Merchant Interface Online Help Files... 1 Tools... 2 Virtual Terminal... 7 Submit

More information

PROCESS TRANSACTION API

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 support@beanstream.com. 1 TABLE OF CONTENTS 2 Lists of tables

More information

MySagePay. User Manual. Page 1 of 48

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...

More information

Configuration > Payment gateways Configure the payment gateway tokens for your credit card and PayPal payment methods if applicable.

Configuration > Payment gateways Configure the payment gateway tokens for your credit card and PayPal payment methods if applicable. Storefront Users Manual Quick Start Settings Your shopping cart is pre-configured with default values suitable for most businesses. In most cases, you only need to configure the settings below to start

More information

CyberSource PayPal Services Implementation Guide

CyberSource PayPal Services Implementation Guide CyberSource PayPal Services Implementation Guide Simple Order API SCMP API September 2015 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information

More information

Authorize.net for WordPress

Authorize.net for WordPress Authorize.net for WordPress Authorize.net for WordPress 1 Install and Upgrade 1.1 1.2 Install The Plugin 5 Upgrading the plugin 8 2 General Settings 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 Connecting

More information

Fraud Detection. Configuration Guide for the Fraud Detection Module v.4.2.0. epdq 2014, All rights reserved.

Fraud Detection. Configuration Guide for the Fraud Detection Module v.4.2.0. epdq 2014, All rights reserved. Configuration Guide for the Fraud Detection Module v.4.2.0 Table of Contents 1 What is the... Fraud Detection Module? 4 1.1 Benefits 1.2 Access 1.3 Contents... 4... 4... 4 2 Fraud detection... activation

More information

Hosted Credit Card Forms Implementation Guide

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

More information

My Sage Pay User Manual

My Sage Pay User Manual My Sage Pay User Manual Page 1 of 32 Contents 01. About this guide..4 02. Getting started.4 Online help Accessing My Sage Pay Test Servers Live Servers The Administrator account Creating user accounts

More information

Ease-E-Club Client Management Software by Computerease

Ease-E-Club Client Management Software by Computerease Ease-E-Club Client Management Software by Computerease Bluefin Payment Setup and Processing The Bank Export, Point of Sale and Client file are integrated with Bluefin Payment Systems: http://bluefin.com/computerease.

More information

Refer to the Integration Guides for the Connect solution and the Web Service API for integration instructions and issues.

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

More information

Process Transaction API

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 support@beanstream.com. BEAN # Page 2 of 90 Date Overview...

More information

PayPal Website Payments Pro and Virtual Terminal Agreement

PayPal Website Payments Pro and Virtual Terminal Agreement >> View all legal agreements PayPal Website Payments Pro and Virtual Terminal Agreement Last Update: Oct 22, 2013 Print Download PDF This PayPal Pro / Virtual Terminal Agreement ("Pro/VT Agreement") is

More information

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

Volume PLANETAUTHORIZE PAYMENT GATEWAY. vtiger CRM Payment Module. User Guide Volume 2 PLANETAUTHORIZE PAYMENT GATEWAY vtiger CRM Payment Module User Guide S A L E M A N A G E R M E R C H A N T S E R V I C E S User Guide and Installation Procedures Information in this document,

More information

Virtual Terminal & Online Portal

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

More information

Merchant User Manual PAYMENT GATEWAY

Merchant User Manual PAYMENT GATEWAY PAYMENT GATEWAY Document Version 1304301 Copyright 2013 epaymentamerica, Inc. All Rights Reserved Table of Contents Introduction... 4 Overview... 5 Ch 1: Beginning to Use EPA Gateway.. 6 Logon as a Merchant...6

More information

Magento Extension User Guide: Payment Pages. This document explains how to install the official Secure Trading extension on your Magento store.

Magento Extension User Guide: Payment Pages. This document explains how to install the official Secure Trading extension on your Magento store. This document explains how to install the official Secure Trading extension on your Magento store. Module version: 3.5 Published: 6 August 2015 Table of Contents 1 Introduction... 3 1.1 Features... 3 1.2

More information

Accepting Ecommerce Payments & Taking Online Transactions

Accepting Ecommerce Payments & Taking Online Transactions Accepting Ecommerce Payments & Taking Online Transactions Accepting credit and debit cards is mandatory for Ecommerce websites. This method is fast and efficient for you and your customers and with the

More information

GENERAL ADMINISTRATION - SHOPPING CART

GENERAL ADMINISTRATION - SHOPPING CART GENERAL ADMINISTRATION - SHOPPING CART Document Version 3.0 December 2014 For assistance, please message DRWP Client Services or call 0800 756 3350. Copyright 2014 Beanstream Internet Commerce. All rights

More information

Merchant Interface Online Help Files

Merchant Interface Online Help Files Merchant Interface Online Help Files Table of Contents Merchant Interface Online Help Files... 5 Tools... 6 Virtual Terminal... 7 Submit a Credit Card Charge... 7 Submit a Credit Card Refund... 9 Submit

More information

REDFIN Document Version 2.07.0415-a

REDFIN Document Version 2.07.0415-a REDFIN NETWORK PAYMENT GATEWAY Document Version 2.07.0415-a Copyright 2001-08 Secured Financial Network, Inc. All Rights Reserved Table of Contents Introduction...4 Overview...5 Ch 1: Beginning to Use

More information

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

Merchant e-solutions Payment Gateway Back Office User Guide. Merchant e-solutions January 2011 Version 2.5 Merchant e-solutions Payment Gateway Back Office User Guide Merchant e-solutions January 2011 Version 2.5 This publication is for information purposes only and its content does not represent a contract

More information

CyberSource Secure Acceptance Web/Mobile

CyberSource Secure Acceptance Web/Mobile Title Page CyberSource Secure Acceptance Web/Mobile Configuration Guide October 2015 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information

More information

ipayment Gateway API (IPG API)

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...

More information

MiGS Virtual Payment Client Integration Guide. July 2011 Software version: MR 27

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

More information

ANZ egate Virtual Payment Client

ANZ egate Virtual Payment Client ANZ egate Virtual Payment Client Integration Notes Contents Purpose of notes 3 For enquiries and support 3 Contents of ANZ egate kit 3 Sample Codes 3 Bank Hosted, Merchant Hosted and Merchant Hosted with

More information

MiGS Merchant Administration Guide. July 2013 Software version: MR 29

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

More information

How To Use Paypal Online Currency With A Credit Card And Bank Account On A Pc Or Credit Card On A Website From A Pc (Paypal) On A Paypal Website (Online) On Pc Or Paypal On A Computer Or Pc (

How To Use Paypal Online Currency With A Credit Card And Bank Account On A Pc Or Credit Card On A Website From A Pc (Paypal) On A Paypal Website (Online) On Pc Or Paypal On A Computer Or Pc ( PayPal Website Payments Standard Checkout Integration Guide For Professional Use Only Currently only available in English. A usage Professional Uniquement Disponible en Anglais uniquement pour l'instant.

More information

itransact Gateway Fast Start Guide

itransact Gateway Fast Start Guide itransact Gateway Fast Start Guide itransact Gateway Fast Start Guide Table of Contents 1. Version and Legal Information... 1 2.... 2 Quick Setup... 2 The Card Setup... 2 Order Form Setup... 3 Simple

More information

Merchant User Manual

Merchant User Manual PIVOTAL PAYMENTS PAYMENT SERVER Document Version 2.07.0415 Copyright 2007-2008 Pivotal Payments Inc. All Rights Reserved. Visit us at: www.pivotalpayments.com Merchant User Manual Congratulations on the

More information

Yahoo! Merchant Solutions. Order Processing Guide

Yahoo! Merchant Solutions. Order Processing Guide Yahoo! Merchant Solutions Order Processing Guide Credit Card Processing How It Works The following charts provide an overview of how online credit card processing works. Credit Card processing for Yahoo!

More information

Credomatic Integration Resources. Browser Redirect API Documentation June 2007

Credomatic Integration Resources. Browser Redirect API Documentation June 2007 Credomatic Integration Resources Browser Redirect API Documentation June 2007 Table of Contents Methodology... 2 Browser Redirect Method (Browser to Server) FIG. 1... 2 API Authentication Parameters...

More information

WEB TERMINAL AND RECURRING BILLING

WEB TERMINAL AND RECURRING BILLING PROCESSING TRANSACTIONS WITH WEB TERMINAL AND RECURRING BILLING Document Version 1.4 December 2013 For further information please contact Digital River customer support at 0800 756 3350 or clientsupport.uk@digitalriver.com.

More information

Order Processing Guide

Order Processing Guide Yahoo! Merchant Solutions Order Processing Guide Version 1.0 PROCESSING CREDIT CARD ORDERS 1 PROCESSING CREDIT CARD ORDERS Contents Note: If your store already has online credit card processing set up,

More information

Fraud Detection Module (basic)

Fraud Detection Module (basic) Table of contents 1. Introduction 1.1 Benefits 1.2 Contents 2. Activation and configuration 2.1 Blocking rules 2.1.1 Card country 2.1.2 IP address country 2.1.3 Country consistency 2.1.4 3-D Secure 2.2

More information

Realex Payments. Magento Community / Enterprise Plugin. Configuration Guide. Version: 1.1

Realex Payments. Magento Community / Enterprise Plugin. Configuration Guide. Version: 1.1 Realex Payments Magento Community / Enterprise Plugin Configuration Guide Version: 1.1 Document Information Document Name: Magento Community / Enterprise Plugin Configuration Guide Document Version: 1.1

More information

I. Simplifying Payment Processing. II. Authorizing Your Transactions Correctly page 6

I. Simplifying Payment Processing. II. Authorizing Your Transactions Correctly page 6 Welcome to PaySimple! Congratulations on choosing PaySimple for all your payment processing needs! You will quickly notice that billing and collections is transformed into an effortless process. With PaySimple,

More information

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

Realex Payments Integration Guide - Ecommerce Remote Integration. Version: v1.1 Realex Payments Integration Guide - Ecommerce Remote Integration Version: v1.1 Document Information Document Name: Realex Payments Integration Guide Ecommerce Remote Integration Document Version: 1.1 Release

More information

Ecommerce Setup Wizard Site Setup Wizards

Ecommerce Setup Wizard Site Setup Wizards Ecommerce Setup Wizard Site Setup Wizards ecommerce Setup Wizard Before you begin this wizard you must first set up your ecommerce gateway This wizard will require information that is provided to you by

More information

Website Payments Standard Integration Guide

Website Payments Standard Integration Guide Website Payments Standard Integration Guide For Professional Use Only Currently only available in English. A usage Professional Uniquement Disponible en Anglais uniquement pour l instant. Last updated:

More information

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

A: This will depend on a number of factors. Things to consider and discuss with a member of our ANZ Merchant Services team are: 1 ANZ egate FAQ s Contents Section 1 General information: page 1 Section 2 Technical information for ANZ egate Merchants: page 5 November 2010 Section 1 General information Q: What is ANZ egate? A: ANZ

More information

Gateway Direct Post API

Gateway Direct Post API Gateway Direct Post API http://merchantguy.com @MerchantGuy Questions? info@merchantguy.com Contents Methodology....3! Direct Post Method (Server to Server FIG. 1...3 Transaction Types.....4! Sale (sale)..4!

More information

Virtual Terminal User s Guide

Virtual Terminal User s Guide Virtual Terminal User s Guide For Professional Use Only Currently only available in English. A usage Professional Uniquement Disponible en Anglais uniquement pour l instant. Last updated: June 2008 PayPal

More information

Elavon Payment Gateway- Reporting User Guide

Elavon Payment Gateway- Reporting User Guide Elavon Payment Gateway- Reporting User Guide Version: v1.1 Contents 1 About This Guide... 4 1.1 Purpose... 4 1.2 Audience... 4 1.3 Prerequisites... 4 1.4 Related Documents... 4 1.5 Terminology... 4 1.6

More information

Title Page. Credit Card Services. User Guide. August 2015. CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095

Title Page. Credit Card Services. User Guide. August 2015. CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 Title Page Credit Card Services User Guide August 2015 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information For technical support questions,

More information

The Wells Fargo Payment Gateway Business Center. User Guide

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

More information

DIRECT INTEGRATION GUIDE DIRECT INTEGRATION GUIDE. Version: 9.16

DIRECT INTEGRATION GUIDE DIRECT INTEGRATION GUIDE. Version: 9.16 DIRECT Version: 9.16-1 - 1 Direct HTTP Integration... 4 1.1 About This Guide... 4 1.2 Integration Disclaimer... 4 1.3 Terminology... 5 1.4 Pre-Requisites... 6 1.5 Integration Details... 7 1.6 Authentication...

More information

Implementation guide - Interface with the payment gateway PayZen 2.5

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

More information

Virtual Terminal User s Guide

Virtual Terminal User s Guide Virtual Terminal User s Guide For Professional Use Only Currently only available in English. A usage Professional Uniquement Disponible en Anglais uniquement pour l instant. Last updated: June 2009 PayPal

More information

Integration Guide Last Revision: July 2004

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

More information

Elavon Payment Gateway - Redirect Integration Guide

Elavon Payment Gateway - Redirect Integration Guide Elavon Payment Gateway - Redirect Integration Guide Version: v1.1 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 Elavon Payment Gateway

More information

E-commerce Shopping Carts Digital Cert. Merchants

E-commerce Shopping Carts Digital Cert. Merchants E-commerce Shopping Carts Digital Cert. Merchants What is E-commerce? In its simplest form ecommerce is the buying and selling of products and services by businesses and consumers over the Internet. People

More information

Your gateway to card acceptance.

Your gateway to card acceptance. MERCHANT SERVICES Authorize.Net Solutions Your gateway to card acceptance. Processing transactions reliably and securely is essential to your business. That s why BBVA Compass and Authorize.Net, a leading

More information

PayPal Payments Standard Integration Guide

PayPal Payments Standard Integration Guide PayPal Payments Standard Integration Guide Last updated: October 2012 PayPal Payments Standard Integration Guide Document Number: 100000.en_US-201210 2012 PayPal, Inc. All rights reserved. PayPal is a

More information

Direct Post. Integration Guide

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...

More information

Virtual Terminal User Guide

Virtual Terminal User Guide Virtual Terminal User Guide For Professional Use Only Currently only available in English. A usage Professional Uniquement Disponible en Anglais uniquement pour l'instant. Last Updated: 2005 PayPal Virtual

More information

Getting Started with Visa Checkout

Getting Started with Visa Checkout Title Page Getting Started with Visa Checkout on the CyberSource Platform September 2015 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information

More information

Merchant Administration

Merchant Administration Merchant Administration User Guide Version 4.2.0 For TNSPay 4.2 Disclaimer Copyright 2010 TNS Payment Technologies Pty Ltd ("TNS"). All rights reserved. This document is provided by TNS on the basis that

More information

First Data Global Gateway Connect User Manual. Version 1.3

First Data Global Gateway Connect User Manual. Version 1.3 First Data Global Gateway Connect User Manual Version 1.3 09.18.2009 Table of Contents 1 Introduction 5 1.1 Overview 5 First Data Global Gateway Connect1.1.1 Business Features 5 1.1.2 Secure Sockets Layer

More information

echeck.net Operating Procedures and User Guide

echeck.net Operating Procedures and User Guide echeck.net Operating Procedures and User Guide Table of Contents Introduction... 4 What is echeck.net?... 4 Who can use echeck.net?... 4 Applying for echeck.net... 5 echeck.net Fees and Settings... 5 echeck.net

More information

Credit Card Processing

Credit Card Processing Microsoft Dynamics AX 2009 Credit Card Processing Technical White Paper This white paper is intended for professionals who are involved in the implementation and support of the Credit Card Processing functionality

More information

Virtual Terminal User s Guide

Virtual Terminal User s Guide Virtual Terminal User s Guide For Professional Use Only Currently only available in English. A usage Professional Uniquement Disponible en Anglais uniquement pour l instant. Last updated: August 2009 PayPal

More information

ANZ Secure Gateway Virtual Terminal QUICK REFERENCE GUIDE NOVEMBER 2015

ANZ Secure Gateway Virtual Terminal QUICK REFERENCE GUIDE NOVEMBER 2015 ANZ Secure Gateway Virtual Terminal QUICK REFERENCE GUIDE NOVEMBER 2015 2 Contents Welcome 3 1. Getting Started 4 1.1 Virtual Terminal Activation 4 2. Configuring the Virtual Terminal 7 2.1 General Settings

More information

Global Iris Integration Guide ecommerce Remote Integration

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

More information

Internet Payment Gateway

Internet Payment Gateway Internet Payment Gateway Merchant Administration Console Merchant Services TABLE OF CONTENTS Introduction to the Merchant Administration Console... 5 Console Overview... 5 Login Conditions... 5 Merchant

More information

10 Steps to Secure & PCI Compliant Credit Card Processing in Oracle Receivables

10 Steps to Secure & PCI Compliant Credit Card Processing in Oracle Receivables 10 Steps to Secure & PCI Compliant Credit Card Processing in Oracle Receivables Presenters: Anil Madhireddy, VeriSign Inc. Carol Gonzales, VeriSign Inc. Contributor: Praveen Akula, VeriSign Inc. NORCAL

More information

Swedbank Payment Portal Implementation Overview

Swedbank Payment Portal Implementation Overview Swedbank Payment Portal Implementation Overview Product: Hosted Pages Region: Baltics September 2015 Version 1.0 Contents 1. Introduction 1 1.1. Audience 1 1.2. Hosted Page Service Features 1 1.3. Key

More information

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 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...

More information

CoreCommerce Administrator Guide

CoreCommerce Administrator Guide Welcome to CoreCommerce, an E-Commerce Software Solution for your business. Whether you are creating a small catalog, or you are looking to upgrade to a newer solution, CoreCommerce is the solution for

More information

Elavon Payment Gateway Integration Guide- Remote

Elavon Payment Gateway Integration Guide- Remote Elavon Payment Gateway Integration Guide- Remote Version: v1.1 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 Elavon Payment Gateway Remote

More information

Contents. 2 Welcome. 20 Settings. 3 Activation Steps. 4 Introduction. 4 Purpose. 20 Offline Mode Change Password. 5 Key Features

Contents. 2 Welcome. 20 Settings. 3 Activation Steps. 4 Introduction. 4 Purpose. 20 Offline Mode Change Password. 5 Key Features User s Guide Contents 2 Welcome 3 Activation Steps 4 Introduction 4 Purpose 5 Key Features 6 Activation 8 Using the System 8 Login 9 Credit Sale 10 For Swipe Capable Devices 10 For Manual Entry 12 Cash

More information

PaperCut Payment Gateway Module - PayPal Payflow Link - Quick Start Guide

PaperCut Payment Gateway Module - PayPal Payflow Link - Quick Start Guide PaperCut Payment Gateway Module - PayPal Payflow Link - Quick Start Guide This guide is designed to supplement the Payment Gateway Module documentation and provides a guide to installing, setting up, and

More information

DalPay Internet Billing. Penny Auction Merchant Boarding Guide

DalPay Internet Billing. Penny Auction Merchant Boarding Guide DalPay Internet Billing Penny Auction Merchant Boarding Guide Version 1.1 Last revision: 01/07/2011 Page 1 of 11 Version 1.1 Last revision: 01/07/2011 Page 2 of 11 REVISION HISTORY... 4 INTRODUCTION...

More information

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

TABLE OF CONTENTS. ipay / Magento Implementation Guide 2 Copyright 2012 Planet Payment, Inc. All Rights Reserved. TABLE OF CONTENTS INTRODUCTION... 3 Purpose... 3 Downloading the Magento Extension... 3 Configuring the Magento Extension... 3 Exhibit: Magento Admin Login Screen... 3 Payment Processing Options with ipay

More information

Server-to-Server Credit Card Implementation Guide

Server-to-Server Credit Card Implementation Guide Server-to-Server Credit Card Implementation Guide Merchant implementation instructions to integrate to the Setcom credit card processing platform. Covers: Fraud Screening, Verified by Visa, MasterCard

More information

Table of Contents. Revision 2.0-2 -

Table of Contents. Revision 2.0-2 - Table of Contents Introduction...3 Payment Processing: How it Works...4 Immediate Transaction Processing...5 Delayed Transaction Processing...7 Delayed Transaction Processing: Phase 1 - Authorization...7

More information

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

11/24/2014. PCI Compliance: Major Changes in e-quantum/quantum Net PCI Compliance: Major Changes in e-quantum/quantum Net 1 Credit Card Fraud By some estimates, credit card fraud will cost legitimates businesses hundreds of billions of dollars world wide this year. If

More information

Mail & Telephone Order Payments Service (WorldAccess) Guide. Version 4.3 February 2014 Business Gateway

Mail & Telephone Order Payments Service (WorldAccess) Guide. Version 4.3 February 2014 Business Gateway Mail & Telephone Order Payments Service (WorldAccess) Guide Version 4.3 February 2014 Business Gateway Table Of Contents About this Guide... 1 Update History... 1 Copyright... 1 Introduction... 2 What

More information

Payment Express Ecommerce PX Pay Interface

Payment Express Ecommerce PX Pay Interface Payment Express Ecommerce PX Pay Interface 1 2 CONTENTS OVERVIEW... 3 BASIC COMMUNICATION... 5 PREPARATION... 8 TRANSACTION REQUEST... 9 GenerateRequest XML Document... 9 Request XML Document... 10 TRANSACTION

More information

PayPal Payments Pro Integration Guide

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

More information

Server and Direct Shared Protocols

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

More information

Electronic Check Services

Electronic Check Services Title Page Electronic Check Services Using the Simple Order API October 2015 CyberSource Corporation HQ P.O. Box 8999 San Francisco, CA 94128-8999 Phone: 800-530-9095 CyberSource Contact Information For

More information

Adyen MOTO Manual 'Mail Order / Telephone Order' Version 1.06 Adyen B.V.

Adyen MOTO Manual 'Mail Order / Telephone Order' Version 1.06 Adyen B.V. Adyen MOTO Manual 'Mail Order / Telephone Order' Version 1.06 Adyen B.V. Table of Contents 1 Introduction...3 Audience... 3 Changelog... 3 Requirements...3 Interfaces and Integration...4 Payment Methods...4

More information

Response Code Details

Response Code Details Section 4 Transaction Response If the original transaction was approved, and a value was passed in the duplicate window field, the payment gateway response will also include the authorization code for

More information

Contents Error! Bookmark not defined.

Contents Error! Bookmark not defined. PayFox User Guide Contents Table of Contents... Error! Bookmark not defined. Product Overview... 3 Peripheral Devices... 3 Product Features and Functionality... 4 Account Activation Programming Enablement...

More information

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

Network Merchants Inc (NMI) Integration Resources. Direct Post API Documentation April 2010 Network Merchants Inc (NMI) Integration Resources Direct Post API Documentation April 2010 Table of Contents Methodology... 2 Direct Post Method (Server to Server) FIG. 1... 2 Transaction Types... 3 Sale

More information

API Integration Payment21 Button

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

More information

Address Verification System (AVS) Checking

Address Verification System (AVS) Checking Address Verification System (AVS) Checking The Address Verification System (AVS) is a service provided by credit card Issuers intended to authenticate the Purchaser (Customer) as the authorized cardholder.

More information

Authorize.Net Mobile Application

Authorize.Net Mobile Application Authorize.Net Mobile Application ios User Guide October 2015 Authorize.Net Developer Support http://developer.authorize.net Authorize.Net LLC 082007 Ver.2.0 Authorize.Net LLC ( Authorize.Net ) has made

More information

PayDollar PayGate. Integration Guide (For third party shopping cart platform v1.0)

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

More information

PayLeap Guide. One Stop

PayLeap Guide. One Stop PayLeap Guide One Stop PayLeap does it all. Take payments in person? Check. Payments over the phone or by mail? Check. Payments from mobile devices? Of course. Online payments? No problem. In addition

More information

UPG plc Atlas Technical Integration Guide

UPG plc Atlas Technical Integration Guide UPG plc Atlas Technical Integration Guide Version 13.8.16 Released Aug 2013 Description Integrating your website or payment system into the UPG plc Atlas ecommerce gateway platform UPG Plc. version 13.8.16

More information

Credit Card Processing Overview

Credit Card Processing Overview CardControl 3.0 Credit Card Processing Overview Overview Credit card processing is a very complex and important system for anyone that sells goods. This guide will hopefully help educate and inform new

More information

Authorize.net modules for oscommerce Online Merchant.

Authorize.net modules for oscommerce Online Merchant. Authorize.net Authorize.net modules for oscommerce Online Merchant. Chapters oscommerce Online Merchant v2.3 Copyright Copyright (c) 2014 oscommerce. All rights reserved. Content may be reproduced for

More information