Home

Paymentsite Hosted Payments User`s Guide

image

Contents

1. amp PAYMENTSITE Paymentsite Hosted Payments User s Guide For Hosted Payments Version 2 0 Last updated April 27 2011 Document version 2 0 Paymentsite Hosted Payments is created owned hosted and managed by Maas Global Solutions MAAS GLOBAL N Ss oLUTI OSM A Paymentsite Hosted Payments User s Manual Table of Contents Introduction to Hosted Payments ciicice ee in ee ieee ie indie RAAE ENTES a E 3 NPANS ACH OM VY PCS eranan tneatdcarececgeeinesssaedtcttuces tases a aenat ats ceeeeteee 4 Submitting Transactions for Processing eecceeeeeeeee sense eeee tees tees tees tees teeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegs 4 Setting up Hosted Payments s yi ssesisscesaetedianieianedgeaccdediydestvideays Hise a a EEEa E ee bs anaE aa Ea 5 Input Field D finitons zerroa et ed ee eed Peed deed Pe PP ete teste st 6 Receipt UL ONS ae cera ae a a a a de ccacttsnduceactetcsatcsnaceateeeeteqqetentecetete neat aae 8 Response Fields sscicciceceeewcctsevacateecetedverskcedeaicesxsiiaya eee sad unde s eenersi ce EE tudien sddeva devas dunn EEA 8 Integrating and Testing a Merchant Implementation ceeeeceeeeeeeeceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeenes 9 Fraud Protection AVS and Card Code ccceeeeceeceecseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeeeeas 9 2 Page Maas Global Solutions Corporation All rights reserved None of this material may be reproduced without written permi
2. L digital certificate o This eliminates the complexity of securely handling and storing sensitive information greatly simplifying compliance with the Payment Card Industry PCI Data Security Standard Other Features e Full featured payment processing enables credit card authorizations sales and captures as well as electronic check payments o Since the Hosted Payments solution is intended for card not present transactions returns credits and voids are not allowed through the posted interface but are supported by logging into the merchant s back office e Fraud protection measures AVS Card security code are included e Payment forms and receipts are customizable to match the merchant s web site e Transactions flow as follows o From the Merchant s web page o To a hosted payments page o To a hosted receipt page o Then back to the Merchant s web site 3 Page Maas Global Solutions Corporation All rights reserved None of this material may be reproduced without written permission of MGS Paymentsite Hosted Payments User s Manual e Account on file allows the customer to save their card or checking account information so they don t need to re enter each time they shop with a particular merchant o Repeat shoppers enjoy greater security since their sensitive information is not being transmitted each time they make a purchase e A full featured intuitive Virtual Terminal and Back Office portal is included o The Virtual Terminal all
3. ace or they can use the Back Office to perform this function Sale a credit or debit card Sale transaction is automatically submitted to the processor for both authorization and capture If approved the transaction will settle with the next batch settlement and funds will automatically be deposited in the merchant s bank account usually the next business day An electronic check sale transaction submits the information to the automated clearing house ACH network for funding Other transaction types such as returns credits and voids are supported but the merchant must log into the merchant back office and virtual terminal in order to perform these functions Submitting Transactions for Processing 4 Page Maas Global Solutions Corporation All rights reserved None of this material may be reproduced without written permission of MGS Paymentsite Hosted Payments User s Manual To submit a transaction to the MGS Hosted Payments solution for processing the merchant simply embeds HTML code into a web form and submits it to the Gateway The customer filling out the form is then automatically transferred to the secure payment form on the MGS payment gateway Sample HTML code Below is some sample HTML form code that shows the fields that might be submitted for a credit card sale The merchant can choose which fields they wish to collect themselves and which they want the MGS Hosted Payments page to collect If the merchant wishes to av
4. ed for a transaction this field is available to identify why it is not provided Possible values are illegible no_imprint not_provided routing number req for hp_method echeck account number req for hp_method echeck cardholderbilling name billing address billing address 2 billing city billing state 2 characters billing zip billing country billing phone number billing email address shipping name shipping address shipping address 2 shipping city shipping state 2 characters shipping zip shipping country code 2 characters merchant defined transaction identifier order id associated with this transaction optional but the system will create a value if not passed by the merchant Custom field for the merchant s use will be passed back to the merchant in the response Custom field for the merchant s use will be passed back to the merchant in the response Custom field for the merchant s use will be passed back to the merchant in the response Custom field for the merchant s use will be passed back to the merchant in the response Custom field for the merchant s use will be passed back to the merchant in the response Configurable Configurable Configurable Configurable Configurable Configurable Configurable Configurable Configurable Configurable Configurable Configurable Configurable Configurable Configurable Configurable Configurable Configurable Configurable Con
5. erchant can still provide these two separate URLs for returning payees to their web site Response Fields If the merchant indicates that their success and fail URLs can accept posted results the MGS Hosted Payments solution will post back several fields to the merchant web server hp_time date and time of the transaction hp_responsecode response code will be 0 if approved hp_responsemsg response message APPROVED DECLINED or a relevant error message hp_refnum reference number passed in the request by the merchant hp_transid Hosted Payments system defined transaction id hp_avsresponse avs response code hp_cvvresponse cvv response code hp_authcode process assigned authorization code hp_orderid either the system defined order id or merchant assigned order id hp_amount transaction amount hp_cf_1 Custom field for the merchant s use 8 Page Maas Global Solutions Corporation All rights reserved None of this material may be reproduced without written permission of MGS Paymentsite Hosted Payments User s Manual Custom field for the merchant s use Custom field for the merchant s use Custom field for the merchant s use Custom field for the merchant s use Integrating and Testing a Merchant Implementation To ensure successful payment processing merchants should test their payment gateway integration carefully before attempting to process any real payment transactions To integrate and test an implementatio
6. figurable Configurable Configurable Configurable Configurable Configurable Configurable Configurable All rights reserved Paymentsite Hosted Payments User s Manual Fields shown here as configurable are the fields that the merchant may decide to show or hide on the MGS hosted pages Some are required for a transaction to process but are sensitive customer information protected by PCI standards so if the merchant wishes to reduce PCI compliance hassles we recommend the merchant chooses to show all sensitive required fields such as card number account number and CVV on the secure MGS hosted pages versus collecting those fields on their own web server Receipt Options Merchants may choose to use the MGS Hosted Payment receipt pages or generate their own receipt pages using the response information passed back to the merchant web server after a transaction is processed To use the MGS hosted payment receipt page the merchant must set the Show Result Page setting in the Back Office to Yes If the merchant wishes to generate their own receipt page they would set the Show Result Page to No The merchant may host two separate results pages on their web server one for approved transactions and one for failed or declined transactions The merchant must identify both these URLs in the Settings section of the Back Office Whether or not the merchant chooses to use the MGS hosted response pages the m
7. icates whether payment fields will be displayed on the MGS hosted page Indicates whether our hosted transaction result page will be displayed to the customer Input Field Definitions The fields the merchant may pass to the MGS Hosted Payments Solution are shown in the table below hp_merchant_id merchant account id Required hp_txntype sale auth postauth Configurable hp_amount amount of transaction Required hp_method ccard or echeck Configurable hp_eciind retail moto eci Configurable hp_cardnum credit or debit card number Configurable hp_expmonth 2 digit card expiration month Configurable hp_expyear 4 digit card expiration year Configurable 6 Page Maas Global Solutions Corporation All rights reserved None of this material may be reproduced without written permission of MGS Paymentsite Hosted Payments User s Manual hp_cvv hp_cvvind hp_routingnumber hp_accountnumber hp_bname hp_baddr hp_baddr2 hp_bcity hp_bstate hp_bzip hp_bcountry hp_phone hp_email hp_sname hp_saddr hp_saddr2 hp_scity hp_sstate hp_szip hp_scountry hp_refnum hp_orderid hp_cf_1 hp_cf_2 hp_cf_3 hp_cf_4 hp_cf_5 7 Page Maas Global Solutions Corporation this material may be reproduced without written permission of MGS 3 or 4 digit card code printed on the card which is used for security measures to verify whether the customer has the card in their possession If a CVV code is not able to be provid
8. mentsite Hosted Payments User s Manual Most Credit Cards American Express 1 Signature 34123412341234 Card Code Card Code A card code that is passed with a transaction from the MGS Hosted Payments system goes to the credit card issuer for verification The credit card issuer determines if the value matches the value on file for the customer s credit card and returns a code indicating whether the code matched or not The card code CVV CVC or CID response gets passed back to the merchant s server in the hp_cvvresponse field Possible values for the card code response and their meanings are shown in the table below CARD CODE DESCRIPTION RESPONSE N The Card Code does not match P The Card Code was not processed S The Card Code was not indicated U Card Code is not supported by the card issuer 11 Page Maas Global Solutions Corporation All rights reserved None of this material may be reproduced without written permission of MGS
9. n 1 Request a developer test account from MGS MGS will provide the integration posting URL upon approval of your account along with the URL and login credentials for the Back Office on the Integration Server 2 Develop the web pages that will submit transactions to MGS Hosted Payments containing the posting URL provided with your test account 3 Log into the Back Office in the Integration Environment and set up your Hosted Payments configuration parameters 4 Run a series of test transactions by submitting them through your web forms to the MGS Integration Environment The Integration Environment mimics the live Payment Gateway but does not submit transactions to any financial institutions so no actual money will be passed 5 You may log into your Back Office in the Integration Environment to view and download transaction reports from your test transactions Note that test transactions will not settle 6 Once you are satisfied that your implementation is working correctly change the posting URL in your test web pages from the integration URL to the live posting URL You will also need to log into the Production Back Office to choose your configuration settings this information is not passed from Integration to the live system 7 Confirm your production implementation by processing at least one live transaction from your web pages Log into the Back Office system in Production and check your transaction reports to ensure the t
10. n XXR Retry System Unavailable Service Not Supported Address Verification Not Allowed For Card Type Global Non AVS participant International Address Match amp Zip Not Compatible International Address Match amp Zip Match International Address No Compatible amp Zip Match DESCRIPTION The street address matches but the 5 digit ZIP code does not Address information was not submitted in the transaction information so AVS check could not be performed The AVS data provided is invalid or AVS is not allowed for the card type submitted The credit card issuing bank is of non U S origin and does not support AVS Neither the street address nor the 5 digit ZIP code matches the address and ZIP code on file for the card AVS is not applicable for this transaction AVS was unavailable at the time the transaction was processed Retry transaction The U S card issuing bank does not support AVS Address information is not available for the customer s credit card The 9 digit ZIP code matches but the street address does not match The street address and the first 5 digits of the ZIP code match perfectly The Credit Card Verification Code or Card Code is a three or four digit security code that is printed on the back of credit cards or on the front for American Express cards as shown here 10 Page Maas Global Solutions Corporation All rights reserved None of this material may be reproduced without written permission of MGS Pay
11. oid the hassles associated with PCI standards they should NOT collect any card or bank account information on their own servers lt html gt lt head gt lt title gt Merchant Web Form lt title gt lt head gt lt body gt lt hl gt Merchant XYZ lt h1 gt lt p gt Customer Checkout lt p gt lt form method post action https lt Hosted Payments Url gt gt lt input name hp merchant id type hidden value 123456 gt lt input name hp txntype type hidden value sale gt lt input name hp amount type hidden value 100 00 gt lt input name hp method type hidden value ccard gt lt input name hp_ cardnum type hidden value 4111111111111111 gt lt input name hp expmonth type hidden value 12 gt lt input name hp expyear type hidden value 2011 gt lt input name hp bname type hidden value Joe Consumer gt lt input name hp baddr type hidden value 123 Main St gt lt input name hp bcity type hidden value Moorpark gt lt input name hp_ bstate type hidden value CA gt lt input name hp bcountry type hidden value US gt lt input name Submit type submit gt lt form gt lt body gt lt html gt Setting up Hosted Payments When the merchant signs up for a Hosted Payments account they will receive a secure login for the MGS Virtual Terminal Back Office To set up their hosted payments account me
12. ows for processing in person and other transactions scheduling of recurring payments and performing returns and credits o The Back office provides Customer information upload Payment and receipt page customization Comprehensive real time downloadable transaction reports Unlimited users with user access management Full suite of real time transaction reporting Transaction Types The MGS Hosted Payments Solution allows for the following transaction types Authorization If the merchant needs to make a credit or debit card sale but won t be able to ship merchandise for several days the merchant should use an authorization An authorization transaction ensures the availability of fund and places a hold on those funds with the customer s bank but does not transfer funds until a post authorization or capture transaction is sent from the merchant Once the goods are shipped the merchant can capture the transaction to obtain the funds This type of transaction is not sent for settlement until you submit a credit card post authorization or if the merchant marks the funds as shipped in the MGS Back Office reports Post authorization a k a post auth or Capture A post authorization transaction sets a previous authorization transaction to capture the funds once the goods are shipped to the customer The funds are then sent for settlement with the next batch Merchants can perform a post authorization transaction through the Hosted Payments interf
13. ransaction is being passed to the live system rather than the Integration Server Transactions run in production will transfer real money so you may wish to test the live system using a small transaction amount or void the transaction before it settles from your Back Office Fraud Protection AVS and Card Code The address verification system AVS and card code CVV are best practice fraud protection measures provided with the MGS Hosted Payments solution If the merchant server accepts posted responses whenever a transaction is processed by the MGS Hosted Payments system 9 Page Maas Global Solutions Corporation All rights reserved None of this material may be reproduced without written permission of MGS Paymentsite Hosted Payments User s Manual the system will pass back response AVS and CVV codes to help merchants determine whether or not they wish to accept the transaction The AVS response is passed back to the merchant web server in the hp_avsresponse field The values that are passed may be any of those shown in the table below Code Alternates Meaning YYY Address Match amp 5 Digit Zip Match NYZ Address No Match amp 5 Digit Zip Match YNA Address Match amp 5 Digit Zip No Match NNN Address No Match amp 5 Digit Zip No Match YYX Address Match amp 9 Digit Zip Match NYW Address No Match amp 9 Digit Zip Match XXW Card Number Not On File XXU Address Information not verified for domestic transactio
14. rchants must log into the Back Office where they can configure the fields for their payment pages and several settings 5 Page Maas Global Solutions Corporation All rights reserved None of this material may be reproduced without written permission of MGS Paymentsite Hosted Payments User s Manual Merchants can opt to show or hide fields on their payment and receipt pages so they have complete control over which information they collect themselves and which they wish the hosted pages to collect Additionally merchants can configure the following settings in the Back Office These settings must be provided before the merchant can begin using MGS Hosted Payments Customers will be redirected to this URL if the transaction is approved The results of the transaction will be posted to this URL unless it is an html page Your customers will be redirected to this URL if the transaction fails to process successfully The results of the transaction will also be posted to this URL unless it is an html page The domain where the request originated This information is used to validate if the request came from the correct merchant s web site Indicates if the success URL can accept posted fields or not Indicates if the failure URL can accept posted fields or not Indicates whether billing fields will be displayed on the MGS hosted page Indicates whether shipping fields will be displayed on the MGS hosted page Ind
15. ssion of MGS Paymentsite Hosted Payments User s Manual Introduction to Paymentsite Hosted Payments Paymentsite Hosted Payments from Maas Global Solutions is a hosted payment processing solution that allows merchants to collect payments from a web page without concerns about Payment Card Industry PCI security standards for collecting and storing sensitive customer information Because the payments are processed on pages hosted by the MGS Level 1 PCI certified secure payment gateway merchant PCI requirements are greatly simplified The solution is easily added to any web site with a simple HTML form Some of the benefits of this solution are Ease of Use e HTML form post provides the easiest method to integrate with the Gateway e To accept credit card and or checks on a web page all the merchant needs to do is get a gateway account and put a few lines of HTML code on their web page e Settled funds are deposited directly into the merchant s bank account o Funds from all transaction types are generally available the next business day Security e Data transmission happens using secure sockets layer SSL protocols to ensure confidential communications e The Gateway submits a response to the merchant s web site to avoid data tempering attacks e Merchants do not have to collect transmit or store sensitive cardholder information to process transactions o There is no need for merchants to purchase and install a Secure Sockets Layer SS

Download Pdf Manuals

image

Related Search

Related Contents

Guía de inicio rápido de la calculadora financiera HP 12c  Hitachi GR2000-B Series User's Manual  Construcción - Construnario.com  取扱説明書はこちら  GuiDE PRATiquE  Xerox 5330 All in One Printer User Manual  EXCELLENT Etuves universelles UNE 200-800 UFE 400  Digital Psychrometer Models RH300 and RH305 (kit)    

Copyright © All rights reserved.
Failed to retrieve file