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

Size: px
Start display at page:

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

Transcription

1 This document explains how to install the official Secure Trading extension on your Magento store. Module version: 3.5 Published: 6 August 2015

2 Table of Contents 1 Introduction Features Requirements About Magento Extensions Process Overview Overview of making a payment First-Time Configuration Install and configure the extension Configure the extension Configure Secure Trading account Make a test payment Advanced Configuration Payment Action Types Configure Iframe Additional request types Cancel Order on Risk Decision Deny Managing Orders Order View Credit Memo Testing and Maintenance Compatibility Troubleshooting Updating the Extension Log files Additional Notes Create Web Services Username Multishipping purchasing Failed payment attempt PayPal support Sofort Transaction reporting Multi-store configuration Multi-currency configuration STAPI Configuration (advanced) Further Information and Support Secure Trading Support Secure Trading Sales Useful Documents Secure Trading Limited August 2015 Page 2 / 58

3 1 Introduction The Secure Trading extension written for Magento Community Edition allows you to seamlessly integrate with Secure Trading to process payments on your online store. This document outlines the installation, configuration, testing and interaction of the extension between Secure Trading and Magento. 1.1 Features The SecureTrading Magento extension supports the following features: Magento s one-step checkout process Tokenization Magento s multishipping checkout process Multi-store Multi-currency Customisable iframe configuration (3-D Secure only for API transactions) 3-D secure-enabled payments Secure Trading s Protect Plus fraud services Secure Trading s Account Check feature Payments initiated from the Magento admin area (Mail Order / Telephone Order) Extensive transaction reporting tools Managing Secure Trading transaction from within the Magento admin interface Fully supports UTF-8 character set 1.2 Requirements You will need to consider the following steps before processing payments through Secure Trading using our Magento extension Upgrading from an older version If you already have a Secure Trading extension installed on your Magento store, follow the update procedure steps outlined in section Magento installation and PHP version You will need to have a web server running a Magento store installation, in order to install the Secure Trading extension. The extension has been designed and tested for use with Magento 1.7, 1.8 and 1.9 Community Edition. This version of the extension supports PHP Secure Trading account In order to process transactions through Secure Trading s servers, you will need to have an account with us and a site reference. You are provided with a Secure Trading site reference when you sign up and this is used to uniquely identify your account when you send any data to Secure Trading. It should also be quoted with any correspondence with Secure Trading. Please note that to process Mail Order/Telephone Order requests through STPP, you must have a MOTO merchant number and you must ask Support (see section 8.1) to allow MOTO to be processed on your site reference. For more information on becoming a Secure Trading merchant, please contact our Sales team (see section 8.2). If you believe you already have a Secure Trading account, but do not know your site reference, please contact our support team (see section 8.1). Secure Trading Limited August 2015 Page 3 / 58

4 1.3 About Magento Extensions A Magento extension is a collection of files that are packaged together in order to alter or extend the behaviour of Magento. Extensions do not affect core Magento code and instead interact with Magento in several non-disruptive ways: 1. Additional files included in the extension folder will be executed within the Magento workflow. 2. Magento event observers will listen for certain conditions and execute additional predefined operations. Secure Trading Limited August 2015 Page 4 / 58

5 2 Process Overview This section of the document explains how payments are processed using the Secure Trading extension for your Magento store. 2.1 Overview of making a payment C U S T O M E R M A G E N T O S E C U R E T R A D I N G Step 1) The Customer opts to make a payment on Merchant s Magento store using Secure Trading s Payment Pages extension. Step 2) Customer enters billing and delivery information and confirms the order. Step 3) The Magento store generates a request to Secure Trading s Payment Pages. Step 4) The Customer inputs payment details on Secure Trading s servers and submits these details to the acquiring bank over a secure connection. Step 6) The Magento store displays a success message to the customer. Step 5) Secure Trading interprets response from the Acquiring Bank and submits a notification to the Magento store to confirm the result of the transaction. C U S T O M E R M A G E N T O S E C U R E T R A D I N G Capture (Settlement) Funds that have been authorised by your acquiring bank will generally be transferred into your bank account within 24 hours. Secure Trading calls this process of settling funds into your account the settlement process. Magento calls this process capturing the funds. Secure Trading Limited August 2015 Page 5 / 58

6 3 First-Time Configuration Follow these four easy steps to start making payments with the extension: S T E P 1 Install the extension on your Magento store. See section 3.1 for more information. S T E P 2 Configure the extension on your Magento store. See section 3.2 for more information. S T E P 3 Configure your Secure Trading account. See section 3.3 for more information. S T E P 4 Make a test payment using the test details provided. See section 3.4 for more information. Secure Trading Limited August 2015 Page 6 / 58

7 3.1 Install and configure the extension S T E P 1 Install the extension on your Magento store Installation 1. Access Magento Connect to retrieve the Secure Trading payment extension from the following URL : 2. Sign in and click the Install Now button. 3. Tick the "I agree to the extension license agreement" note and click the "Get Extension Key" button. 4. Click the "Select Key" button and copy the contents. Secure Trading Limited August 2015 Page 7 / 58

8 5. Sign in to your Magento admin panel, hover over System and then hover over Magento Connect from the drop-down menu. From here, select Magento Connect Manager. When prompted, enter your admin credentials to proceed to the Magento Connect Manager. 6. Once signed in to the Magento Connect Manager, you will need to locate the section titled Install new Extensions and paste the copied extension key into the text box (as seen below). 7. Click Install. The installation of the extension will begin. 8. You will be shown a list of current extensions (under Manage Existing Extensions ). From here, you can Cancel Installation or Proceed. Click Proceed to install the extension. Secure Trading Limited August 2015 Page 8 / 58

9 9. Once the installation has been completed, click Refresh under the console. 10. Please ensure the section titled Manage Existing Extensions has the two extensions listed with Package name(s) of Securetrading_Stpp and Securetrading_Multishipping. The extension is now installed and ready to configure. Secure Trading Limited August 2015 Page 9 / 58

10 3.2 Configure the extension S T E P 2 Configure the extension on your Magento store. 1. Sign in to the Magento administration area. 2. Hover over System from the options at the top of the page, and then click Configuration from the drop-down menu. 3. On the page that loads, select Payment Methods on the left side menu. Secure Trading Limited August 2015 Page 10 / 58

11 In the SecureTrading STPP box, click the Configure button for Secure Trading Payment Pages. This expands to show four options: Basic Configuration Gateway Configuration Connection Configuration Transaction Search Configuration If you cannot view Secure Trading settings in this view, please refer to section 6.2 Troubleshooting. Secure Trading Limited August 2015 Page 11 / 58

12 You can hover the cursor over the? icons in the configuration to display further information on a field Basic Configuration Click Configure next to Basic Configuration (under Secure Trading Payment Pages ). This expands to show settings you can configure. Ensure the Enabled field is set to Yes. You may also wish to give the payment module a distinctive name while testing so it will stand out on the checkout page. The name and description are both displayed in your Magento store when the customer is selecting a payment method. These can be changed before switching to your live Secure Trading site. When you have finished, click Close to collapse the list of settings. Secure Trading Limited August 2015 Page 12 / 58

13 3.2.2 Gateway Configuration Click Configure next to Gateway Configuration (under Secure Trading Payment Pages ). This expands to show settings you can configure Site Reference You must enter your unique Secure Trading site reference in the Site Reference field. When setting up the Magento extension for the first time, Secure Trading strongly recommends using your test site reference (e.g. test_site12345 ). This allows you to test payments to Secure Trading s test bank (see section 3.4), to ensure your implementation works as expected. When you are ready to go live, you change this to be your live site reference (e.g. site24680 ). Any settings for Payment Action or Settle Status do not apply to Sofort bank transfers: Successful Sofort bank transfers will always generate an invoice within 12 hours of being processed. Successful Sofort bank transfers will always have settle status 10 - Settling initially, before going to 100 following settlement. Secure Trading Limited August 2015 Page 13 / 58

14 Configure ST Site Security Secure Trading strongly recommends enabling Site Security on your Magento solution. Site Security will prevent malicious users from modifying sensitive payment information before being re-directed to the Secure Trading payment pages from your Magento store. This feature can be enabled by following these steps: 1. Set Use Site Security to Yes. 2. Enter a difficult-to-guess combination of letters and numbers into the Site Security Password field. This combination should be at least 8 characters long. 3. You must now notify Secure Trading Support team vie (support@securetrading.com) of the site reference being used and that you have "enabled the Site Security Password Hash" and include the following fields in this order : currencyiso3a mainamount sitereference settlestatus settleduedate orderreference accounttypedescription order_increment_ids PASSWORD* *The last field, 'PASSWORD', is to be the combination of characters you entered into the 'Site Security Password'. The fields above will only work for version 3.5 of the extension. Older or newer versions of the extension may require different fields for site security. Please refer to the correct documentation for these versions. Secure Trading Support will notify you when Site Security has been enabled on your site. Secure Trading will never ask for your Site Security password after first-time configuration. Never share your Site Security password with third parties. Do not store hard copies of this password. Secure Trading Limited August 2015 Page 14 / 58

15 Configure ST Notification Hash Secure Trading strongly recommends enabling Notification Hash on your Magento solution. Configuring a Notification Hash will help you to ensure that only Secure Trading can update your Magento store following a transaction. This feature can be enabled by following these steps: 1. Set Use Notification Hash to Yes. 2. Enter a difficult-to-guess combination of letters and numbers into the Notification Hash Password field. This combination should be at least 8 characters long. 3. Remember this password. You will need to enter it again when configuring your Secure Trading account within MyST, later in this document Use API with Payment Pages You can use Secure Trading s API to update existing transactions with changes made in the admin interface. To do this, set Use API with Payment Pages to Yes and then follow the instructions in section to correctly fill in the Connection Configuration. Secure Trading Limited August 2015 Page 15 / 58

16 3.2.3 Connection Configuration Your Web Services credentials are used to update existing transactions with changes made in the admin interface. You will need to enter these details into the Connection Configuration. Click Configure next to Connection Configuration (under Secure Trading Payment Pages ). This expands to show a drop-down box labeled Connection and configuration settings for STAPI and Web Services. From the drop-down box, select Stpp Web Services : The Secure Trading extension is recommended to be used with Secure Trading Web Services; it also supports the use of our STAPI client. Please refer to section 7.9 for information on how to configure STAPI. Note: Tokenization cannot be performed using the STAPI client. All Secure Trading documents can be found on our website. Then, click Configure next to Web Services Connections (under Connection Configuration ). This expands to show additional Web Services settings you can configure. Please fill in all fields shown (alias and username must be the same). If the Verify SSL Certificates is set to Yes the SSL CA FILE must be a full file path pointing to a trusted.pem/.crt certificate. If you do not already have a Web Services username and password, you can create Web Services credentials for your site(s) by following the steps outlined in section 7.1. Secure Trading Limited August 2015 Page 16 / 58

17 3.2.4 Transaction Search Configuration The Secure Trading extension makes use of crons to schedule background maintenance tasks on your Magento store. This is required for: Cancelling orders older than 24 hours that are still in the Payment Pages, 3D Secure or Pending Sofort status. These orders are most-likely abandoned and cancelling them releases the stock reserved, allowing purchase by new customers. This runs every hour, on the hour (at *:00). Performing daily checks (at midnight GMT) for orders older than 7 days: o o Cancels orders that haven t been captured. Closes open Transactions (see the Sales > Transactions page in the admin area). Closed Capture transactions indicate the payment is no longer pending settlement. Updating Sofort orders to Processing if they were accepted (settle status 100) or Canceled if they failed (settle status 3) Set-up a Transaction Search User You will need to contact the Secure Trading Support team (see section 8.1) and ask to have a new user account created for CSV downloading Configure the Magento Module Click Configure next to Transaction Search Configuration (under Secure Trading Payment Pages ). This expands to show additional Web Services settings you can configure to allow CSV files to be downloaded from MyST into your Magento store. Please fill in all fields shown: If the Verify SSL Certificates is set to Yes the SSL CA FILE must be a full file path pointing to a trusted.pem/.crt certificate Configure the Cron You must configure a cron job (e.g. by using Linux crontab or Windows Scheduled Tasks) that performs an HTTP GET request to <root_magento_dir>/cron.php at regular intervals (Magento recommends every 15 minutes). Every time the cron.php file is accessed, Magento will check any tasks that need to be run, and schedule any future tasks. This is discussed in detail here: _installation_and_configuration/how_to_setup_a_cron_job. Secure Trading Limited August 2015 Page 17 / 58

18 3.2.5 Tokenization Tokenization allows customers to save their payment details following their first payment using a particular card, allowing them to make future payments without having to re-enter their payment details. Before saving a card After saving a card Please note the currency used to make the transaction is also stored, and subsequent transactions using the same saved card must be processed in the same currency. Risk Decision and Account Checks are NOT performed on tokenization requests. (These checks can be run on the initial requests to Payment Pages) For merchants upgrading from an earlier version of the extension: In addition to the other steps outlined in this section, please sign in to MyST and ensure your existing notifications include the following fields. Default fields: currencyiso3a, expirydate Custom fields: customer_id, savecc See section for a list of all required fields. Card details are saved as customer billing agreements in the Magento system. When the customer opts to use a saved card for a new transaction, the payment is made using an API request to Secure Trading. The customer is not redirected to the Payment Pages. They don t need to type in any payment details, as these have been stored as part of the billing agreement. Configuring tokenization requires you to perform some additional configuration, which is documented in this section. Secure Trading Limited August 2015 Page 18 / 58

19 Payment Pages Configuration Under Secure Trading Payment Pages > Gateway Configuration, please set Use Tokenization to Yes. Also, you can optionally enter custom text into the Save CC details? Question field, which is shown to the customer when asking if they would like to save their card details for future use. The default text if left blank is Save card details? Tokenization Configuration Under Secure Trading Tokenization, please address the following: Ensure Enabled is set to Yes. Enter a distinct Title & Description. Note: These are both shown to customers prior to payment. Title & description are only shown when customer has previously opted to save a card for future payments. If you would like 3-D Secure to be performed for each tokenization request, set the Use 3D Secure option to Yes. (This is independent of the setting in the Secure Trading Payment Pages configuration) See section for further information. Select the card types you will accept for tokenization. Ensure the Config Inheritance is set to Secure Trading Payment Pages. This inherits necessary settings from the Secure Trading Payment Pages configuration. Consider the other fields available, and customise as required (hover over the? icons for more information) Save your settings Always be sure to click Save Config when you have finished changing configuration in order to save your preferences. Secure Trading Limited August 2015 Page 19 / 58

20 3.3 Configure Secure Trading account S T E P 3 Configure your Secure Trading account Notifications Notifications are responsible for updating order information in your Magento store after payment has been completed. Using MyST to configure notifications is described in detail in the MyST User Guide All Secure Trading documents can be found on our website. 1. Navigate to and sign in to MyST. 2. Click Notifications from the left side menu. 3. Ensure the site reference you used in section has been selected in SiteReference field in the upper left of the page. 4. Click Add filter. Secure Trading Limited August 2015 Page 20 / 58

21 5. Configure the filter with the following options: Field Description Requests Payment types Error codes Input required Enter a recognizable name of your choice here e.g. "success and decline transactions". AUTH (mandatory) ACCOUNTCHECK (optional) THREEDQUERY (optional) RISKDEC (optional) Select all required payment types. 0 - successful transactions (mandatory) declined transactions (optional) Please note that notifications can be configured to update your Magento admin interface for error codes other than 0 or Common examples: for unauthenticated 3-D Secure payments (error code 60022). for when Protect Plus returns a DENY response (error code 60107). If you wish to be sent errorcodes other than 0 or 70000, please contact the Secure Trading Support team (see section 8.1). 6. Click Save. 7. Click Add destination. Secure Trading Limited August 2015 Page 21 / 58

22 8. Configure the destination with the following options: Field Description Notification type Process notification Destination Input required Enter a recognizable name of your choice here e.g. "Magento notification destination". URL (This will perform a HTTP POST to your Magento store). Failover (A notification is sent to your store before the customer completes the transaction. In the event of a failure the notification will be scheduled to be retried periodically for up to 48 hours) <your_root_magento_install_here>/index.php/securetrading/redirect/noti fication The value of this field is included in the Notification Hash which can be used to verify the request has not been modified. Notification password Security algorithm Secure Trading strongly recommends enabling the Notification Hash feature on your Magento solution. Secure Trading strongly recommends using a different value for your Notification Hash password to the Site Security password entered while configuring the Magento store. To enable the Notification Hash, please enter the same password here that you specified in section sha256 (algorithm used for generating the notification hash) Secure Trading Limited August 2015 Page 22 / 58

23 Fields: (select all of the following default fields) accounttypedescription billingcountryiso2a billingcounty billing billingfirstname billinglastname billingpostcode billingprefixname billingpremise billingstreet billingtelephone billingtown currencyiso3a customercountryiso2a customercounty customer customerfirstname customerlastname customerpostcode customerprefixname customerpremise customerstreet customertelephone customertown enrolled errorcode expirydate maskedpan orderreference parenttransactionreference paymenttypedescription requesttypedescription securityresponseaddress securityresponsepostcode securityresponsesecuritycode settlestatus status transactionreference Custom Fields: (include the following custom fields) customer_id errordata errormessage fraudcontrolshieldstatuscode order_increment_ids savecc send_confirmation You must ensure all of the fields above are selected in the Add new destination overlay. If any of the fields are missing, Secure Trading may not update your Magento store correctly following the processing of new transactions or transaction updates. It is possible to submit additional fields to the above for additional reporting within the ST Transactions page if required. Secure Trading Limited August 2015 Page 23 / 58

24 9. Click Save. 10. Select the filter you created from the Filters drop-down at the top of the table. Then select the destination you created from the Destinations drop-down to the right of the filter. 11. Click Save. Ensure the filter and destination is displayed together when the page reloads (with corresponding Active checkbox ticked to indicate notification is active). Secure Trading Limited August 2015 Page 24 / 58

25 3.3.2 Redirects Once a payment has been successfully processed using the Secure Trading Payment Pages, you will need to configure a redirect(s) to return the user from the Payment Pages to your Magento store. You will need to sign in to MyST with your username and password and use the Rule manager feature. The following MyST user roles have access to this functionality: Site admin Developer Developer Getting started 1. Sign in to MyST. 2. Navigate to the Rule manager page (click the link in the left side menu). 3. Select your site reference and select the Payment pages redirect action type from the drop-down boxes in the upper-left and click Change. The interface displayed is used to create and manage redirect rules: Secure Trading Limited August 2015 Page 25 / 58

26 Creating the ECOM redirect This will redirect customers to your Magento store after they have processed a successful e- commerce (ECOM) payment on the Payment Pages Create the Action (1) Configure an Action with the following criteria (click the New action button): Website address (URL) of <your_root_magento_install_here>/index.php/securetrading/redirect/redirect Under the Field selection tab, tick the following fields: o errorcode o orderreference o paymenttypedescription And add the following custom field: o order_increment_ids Give the Action a unique and memorable name (e.g. Magento store ) and click Save. For multi-store installations, please see section 7.7. Create the Condition (2) Configure a Condition with the following criteria (click the New condition button): Accounts in ECOM Requests in AUTH Error codes in 0 Give the Condition a unique and memorable name (e.g. successful Magento ECOM ) and click Save. Use the Condition and Action to create a redirect rule (3) Use the drop-down boxes at the top of the table to select the Condition and Action and click Save. After you have clicked Save, the new redirect rule will be displayed in the table with a tick to indicate that the rule is active (new rules are set to be active automatically). Secure Trading Limited August 2015 Page 26 / 58

27 Creating the MOTO redirect This will redirect you or other designated users to your Magento admin area, after performing a successful Mail Order / Telephone Order (MOTO) using the Payment Pages Create the Action (1) Configure an Action with the following criteria (click the New action button): Website address (URL) of <your_root_magento_install_here>/index.php/admin/sales_order_create_securetrading/red irect Give the Action a unique and memorable name (e.g. Magento admin area ) and click Save. Create the Condition (2) Configure a Condition with the following criteria (click the New condition button): Accounts in MOTO Requests in AUTH Error codes in 0 Give the Condition a unique and memorable name (e.g. successful Magento MOTO ) and click Save. Use the Condition and Action to create a redirect rule (3) Use the drop-down boxes at the top of the table to select the Condition and Action and click Save. After you have clicked Save, the new redirect rule will be displayed in the table with a tick to indicate that the rule is active (new rules are set to be active automatically) Further reading For further information on using the Rule manager to create and manage rules on your site reference(s), please refer to the MyST User Guide All Secure Trading documents can be found on our website. Secure Trading Limited August 2015 Page 27 / 58

28 3.4 Make a test payment S T E P 4 Make a test payment by following the steps outlined in this section. You must only perform the following tests when connecting to your Secure Trading test site (must start with test_ ). Configuring your site reference is outlined as part of step Add an item(s) to your cart and proceed to checkout. 2. Register/sign in as appropriate and fill out billing and shipping information. 3. If the extension has been configured correctly, it will appear as a payment option in your store (name and description dependent on your configuration settings, see section 3.2.1). Select this option (if not already selected) and click Continue. Secure Trading Limited August 2015 Page 28 / 58

29 4. Confirm your order by clicking Place Order. 5. You will now be redirected to the Secure Trading s Payment Pages solution. By default, this will be shown in an iframe within your Magento store (see section 4.2 for further options). All Ecommerce payment types enabled on your account will be displayed. Select a payment type to process the payment with by clicking its respective logo. Secure Trading Limited August 2015 Page 29 / 58

30 6. Enter payment details into the fields shown and click Pay. The following are fake PANs you can use for testing your implementation: Name of payment type Authorisation Decline Security code American Express Diners Discover JCB Maestro MasterCard MasterCard Debit V PAY Visa Visa Debit Visa Electron Visa Purchasing If the customer modifies the billing or delivery details at this stage, Secure Trading will update your Magento store with these changes after the payment has been authorised. Please refer to section 7.2 for information on multishipping. Secure Trading Limited August 2015 Page 30 / 58

31 7. Providing the test card details you entered were for an authorised response, you will be shown a success message. If you entered declining test card details, an error message will be shown, and you ll be allowed to try different payment details. Secure Trading Limited August 2015 Page 31 / 58

32 4 Advanced Configuration 4.1 Payment Action Types Secure Trading supports two payment action settings: 1. Authorize and Capture Secure Trading sends a request for payment authorisation, and the funds will be captured in a subsequent settlement run (normally within 24 hours). See sections and Authorize only Secure Trading sends a request for payment authorisation, but the funds will not be captured without further action from the merchant. See sections and Any settings for Payment Action will not apply to Sofort bank transfers. Successful Sofort bank transfers will always be updated within 12 hours of being processed. Secure Trading Limited August 2015 Page 32 / 58

33 4.1.1 Diagram of Order Status Flow (using Authorize & Capture Payment Action) The following is a diagrammatic overview of the order status flow in Magento when the customer places an order in your store when payment action is set to Authorize & Capture (described in more detail in section 4.1.2): Step 1) The Magento store displays the Secure Trading Payment Pages in an iframe. Order status: Payment Pages Step 2) Customer enters their payment details on Secure Trading s servers. Step 3) Secure Trading submits a request to the Acquiring Bank and interprets the response returned. I F E R R O R Customer can amend payment details and start again. I F A U T H O R I S E D Step 4) Magento automatically generates an invoice. I F S U S P I C I O U S E.g. if card security code provided by Customer returns Not Matched response. Order status: Payment Review p Invoice is in Pending status. I F M E R C H A N T A P P R O V E S I F N O T S U S P I C I O U S Order status: Processing Invoice is in Paid status and is sent to the Customer. I F M E R C H A N T D E N I E S I F M E R C H A N T S H I P S Order status: Canceled Payment cancelled by the Merchant. Invoice is in Canceled status. Order status: Completed Product is delivered to Customer. More information can be found over the page. Secure Trading Limited August 2015 Page 33 / 58

34 4.1.2 Description of Order Status Flow (using Authorize and Capture Payment Action) After the checkout process (one-page or multishipping) hosted by your Magento store, the customer confirms they are ready to make a payment by clicking Place Order. At this point, the customer is shown the Secure Trading Payment Pages within an iframe (by default), where they can enter their payment details on our secure server. In Magento, the order status is set to Payment Pages. After the customer clicks Pay, Secure Trading sends a request to the acquiring bank which in turn submits a request to the card issuer, which will either authorise the payment or decline. If the payment is declined, the customer remains on Secure Trading s Payment Pages and is given the opportunity to amend their details and try again if they wish to do so. If the payment has been authorised and the order is: Not suspicious, an invoice is automatically generated by your Magento store and the order status is set to Processing. Unless you manually update or cancel the transaction, the funds will be captured (settled) in Secure Trading s next settlement run. Suspicious, (e.g. if the security code entered is incorrect), the order status in Magento is set to Payment Review and the generated invoice will be in a pending status. You can review a Payment Review transaction on the Order View page (see section 5.1) and opt to cancel it using the Magento interface. Clicking the Deny Payment button updates the order status to Canceled, preventing the funds from being captured. Alternatively, you can approve the payment by clicking on the Accept Payment button on the Order View page (see section 5.1) and allow the funds to be captured. The invoice is updated to Paid status and the order status is updated to Processing. To dispatch your product, you must manually confirm this in the Magento interface. This is achieved by clicking Ship on the Order View page for the order in question (providing the invoice has been paid). When you have done so, the order status in Magento is updated to Completed. Secure Trading Limited August 2015 Page 34 / 58

35 4.1.3 Diagram of Order Status Flow (using Authorize Only Payment Action) The following is a diagrammatic overview of the order status flow in Magento when the customer places an order in your store (described in more detail in section 4.1.4): Diagrammatic Overview Step 1) The Magento store displays the Secure Trading Payment Pages in an iframe. Order status: Payment Pages Step 2) Customer enters their payment details on Secure Trading s servers. Step 3) Secure Trading submits a request to the Acquiring Bank and interprets the response returned. I F E R R O R Customer can amend payment details and start again. I F A U T H O R I S E D Order status: Processing p Payment authorised by the Acquiring Bank and awaits action from Merchant. I F M E R C H A N T G E N E R A T E S I N V O I C E Order status: Processing Merchant opts to generate invoice for the Customer. I F M E R C H A N T S H I P S Order status: Completed Product is delivered to Customer. More information can be found over the page. Secure Trading Limited August 2015 Page 35 / 58

36 4.1.4 Description of Order Status Flow (using Authorize Only Payment Action) After the one-page checkout process (one-page or multishipping) hosted by your Magento store, the customer confirms they are ready to make a payment by clicking Place Order. At this point, the customer is shown the Secure Trading Payment Pages within an iframe (by default), where they can enter their payment details on our secure server. Within Magento, the order status is set to Payment Pages. After the customer clicks Pay, Secure Trading sends a request to the acquiring bank which in turn submits a request to the card issuer, which will either authorise the payment or decline. If the card issuer declines the payment, the customer remains on Secure Trading s Payment Pages and are given the opportunity to amend their details to try again if they wish to do so. If the payment has been authorised, the order status in Magento is set to Processing. You must manually Invoice or Cancel each payment using the Magento interface: To deny a payment and prevent it from being captured (settled), click Cancel on the Order View page for the order in question (This will leave the transaction in a suspended state within Secure Trading that will not be scheduled for capture (settlement). To proceed with the order, generate an invoice within the Magento interface. This is achieved by clicking Invoice on the Order View page. This allows the funds to be captured in Secure Trading s next settlement run by updating the transaction on Secure Trading to be scheduled for capture (settlement). To dispatch your product, you must manually confirm this within the Magento interface. This is achieved by clicking Ship on the Order View page for the order in question. Once the item(s) have been shipped, the order status in Magento is updated to Completed. Please note when using Protect Plus, if the checks return a CHALLENGE or DENY response, the order will enter Payment Review. Please see section for information on actions that can be performed on orders in status Payment Review. 4.2 Configure Iframe By default, the extension uses iframes to redirect your Customers to Secure Trading s Payment Pages. Iframes are used to display the Payment Pages within your Magento store. This is used to create a seamless user experience. If you wish to disable iframes: Navigate to the SecureTrading Payment Pages > Basic Configuration settings within the extension settings and set Use iframes to No. Please be sure to click Save Config to save any changes made. Secure Trading Limited August 2015 Page 36 / 58

37 4.3 Additional request types Secure Trading allows you to customize your Payment Pages in a number of ways. To enable any of the following features on your Secure Trading Payment Pages solution, please contact Secure Trading support (see section 8.1). The following features are described in more detail in the Payment Pages Setup Guide All Secure Trading documents can be found on our website. Risk Decision and Account Checks are NOT performed on tokenization requests. (These checks can be run on the initial requests to Payment Pages) Risk Decision (Protect Plus) The purpose of Risk Decision requests is to minimise fraud by analysing customer details and highlighting possible fraudulent activity by using Secure Trading s Protect Plus system. This is to assist you in making a decision of whether or not to process a customer s transaction, based on the perceived level of risk. This is achieved by checking the industry s largest negative database and also searching for suspicious patterns in user activity. The system uses neural-based fraud assessments that can be configured specifically for your account and is constantly updating the fraud checks used to combat new risks. Based on the decision returned by the Protect Plus system a customer that is deemed as suspicious can be prevented from processing a payment Account Check An Account Check is an optional request to help minimise fraud. It allows payment details to be validated, and checks that the details entered by the customer matches those on the card issuer s records. No funds will be reserved or transferred by the Account Check request. Please note that Account Checks are only available for certain Acquiring Banks. Please contact the Secure Trading support team for more information (see section 8.1) D Secure 3-D Secure is a protocol designed to reduce fraud and Chargebacks during e-commerce Internet transactions. Cardholders are asked to identify themselves at the point of sale before the purchase can be completed. This usually means entering a PIN or other password after entering their credit card details. In the event of a dispute with the transaction at a later date, the card issuer will usually take responsibility of the Chargeback instead of the merchant. The liability issues involved with 3-D Secure transactions are out of the scope of this document. For a detailed indication of the liabilities involved, contact your bank. Please note that only certain payment types support 3-D Secure. Secure Trading Limited August 2015 Page 37 / 58

38 4.4 Cancel Order on Risk Decision Deny If you are using Risk Decision (Protect Plus), there are two options for handling transactions that return a Risk Decision status of DENY: Default behaviour By default, the extension leaves orders that have returned a risk decision status of DENY in the payment review status for you to manually investigate and either accept or deny the payment. The customer will be shown a success message following payment. You do not need to make any additional configuration changes to the extension if this is the desired behaviour Cancel order on error code You can opt to have the extension update orders that have returned a risk decision status of DENY to order status Canceled within Magento. The extension achieves this by placing the affected orders in payment review and then denying the payment. The customer will be redirected to Magento and will be provided with the opportunity to pay again. To configure this for your solution, please perform the following steps: Navigate to the extensions configuration settings in the Magento administration interface (as described in section 3.2). Set Cancel order on error code to Yes (under Secure Trading Payment Pages > Basic Configuration). Please Secure Trading Support and request a rule to be configured, to cancel Magento transactions that return an error code (risk decision DENY). Secure Trading Support will back when the rule is in place. Please note that to revert to default behaviour, you will need to set the option to No and contact Support to disable the previously-configured rule. Please note if you change payment flows to use an API you will need to contact Support to disable this rule, for more information on the API please see the latest API Magento Extension Guide. Secure Trading Limited August 2015 Page 38 / 58

39 5 Managing Orders The Secure Trading extension provides full integration with your Magento store. You are able to manage your orders using the Magento admin interface and any actions taken will instruct Secure Trading to update transaction(s), as required provided that you have configured the advanced extension settings to use the Web Services or STAPI client as detailed in sections and Please note that Secure Trading strongly recommends using the Magento admin interface when managing orders processed by your store. The purpose of this section of the document is to outline the expected behaviour of Secure Trading s extension for Magento when performing default Magento actions on orders processed by your store. These actions are core Magento functions. For up-to-date information on Magento features, please refer to Magento s website. 5.1 Order View On the Magento Order View page, Secure Trading populates additional fields containing relevant information about the processed payment. Secure Trading Limited August 2015 Page 39 / 58

40 5.1.1 Multishipping Tab By clicking the Related Multishipping Orders from the left side menu (when a customer used multishipping), you will be able to see all other orders that are in the same multishipping transaction Payment Information Secure Trading will populate the following fields in the Payment Information box: Field Comment ECOM E-commerce transaction performed by the Account Type customer. Description MOTO Mail Order Telephone Order performed in the Magento admin interface. Transaction Unique reference assigned by Secure Trading to reference the Reference payment. Security Response The result of the Address Verification System (AVS) and security Address code checks on the house number, postcode and card security Security Response code provided by the customer (see the AVS & CVV2 document): Postcode Matched - Billing details matches those on record. Not Matched - Billing details don t match those on record. Security Response Not Checked - Billing details not checked. Security Code Not Given - Billing details missing. Results from the Protect Plus checks performed on the customer s details: (If configured. See section for further information) Fraud Control ACCEPT The details are not deemed suspicious. Shield Status Code CHALLENGE Further investigation is recommended. DENY The details are suspicious and a transaction should not be performed. Payment Type The payment method used by the customer. e.g. VISA Last 4 Card Digits The last four digits of the card used by the customer. e.g (If configured. See section for further information) Y Card is enrolled in 3-D Secure. 3D Enrolled N Card is not enrolled in 3-D Secure. U Unable to determine if card is enrolled in 3-D Secure. (If configured. See section for further information) Y Customer authenticated by the card issuer. A An authentication attempt occurred but could not be 3D Status completed. U Unable to perform authentication. N Customer not authenticated. Order was placed The currency the customer used to process the payment. using e.g. GBP Secure Trading Limited August 2015 Page 40 / 58

41 Clicking the View in MyST hyperlink will open MyST in a new tab/window. After signing in to MyST, you will be displayed the corresponding single transaction view page for the transaction reference associated with the order shown on the Order View page. For more info on viewing transaction information using MyST, please refer to the MyST User Guide All Secure Trading documents can be found on our website Orders Not Invoiced (Authorize Only) This section only applies to merchants using Authorize Only payment action status. (See section 4.1.3) Please note that if you wish to process the order you must issue the invoice within 7 days of the payment being authorised. After this time period, Secure Trading will automatically cancel the transaction as the authorisation code will have expired. Secure Trading Limited August 2015 Page 41 / 58

42 Orders that are yet to be invoiced (default behavior when Payment Action is set to Authorize Only for a successfully processed transaction) will have the following actions that can be performed: Action button Edit Comment Click Edit to change details of an order. For non-invoiced orders, this procedure cancels the order and creates a new offline (MOTO) order with the modified details you provide. Secure Trading sends a new request to the card issuer for authorisation with the payment details you provide. Click Cancel to cancel an order. This marks the order as Canceled in the Magento interface. Cancelled orders cannot be resumed using the Magento interface; in such a scenario, you will need to process a new order. Cancel Note 1: Any partial captures that are registered within Magento for an order before it is manually cancelled will still proceed for settlement. Once cancelled no further funds can be accepted from the order. Note 2: It is still possible for credit memo s to be performed on any existing invoices generated for an order that is in a Canceled state. Click Send to send an to the customer. By default, the is sent to the customer s user account address. When on the order details page, this will send an order confirmation if one was not sent initially. Send When on the invoice details page, this will send an invoice confirmation. When on the credit memo page, this will send a credit memo confirmation. When clicked on the shipping page, this will send a shipping confirmation. Click Hold to put an order on hold. This prevents subsequent actions such as shipping the product or Hold refunding the order without explicitly unholding the order first. Putting an order on hold will not prevent funds from being captured by the acquiring bank, if this has been previously authorised. Click Unhold to take an order off hold status. Unhold This allows you to perform other actions on the order, such as modification or cancellation, generating an invoice or shipping the product. Click Invoice to generate an invoice for the order and proceed with the payment. Performing this action will allow funds to be captured by the acquiring Invoice bank (usually occurs within 24 hours). Once an invoice has been generated for an order, it is not possible to cancel it. Instead, you will need process a Credit Memo (refund). Credit Memo For information on Credit Memo please see section 5.2. Click Ship to dispatch the product to the customer. This is unrelated to the state of the payment and can be performed at any Ship time after an order has been generated. We strongly recommend waiting for funds to be captured by your acquiring bank before shipping. Click Reorder to create a new order using details of the order being viewed. Reorder You will be presented with a form pre-filled with details of the order, allowing you to process an additional order with the same or different details depending on your requirements. Secure Trading Limited August 2015 Page 42 / 58

43 5.1.4 Payment Review Orders When an order is in Payment Review status, this is because a transaction has met certain predefined criteria that have led Secure Trading to suspend payment until you have manually reviewed the transaction. By default, this occurs for Authorize and Capture orders when the customer has entered an invalid CVV2 (security code on the customer s card) or any time a Protect Plus (if enabled) returns a CHALLENGE or DENY response. Please note that if you wish to process the order you must issue the invoice within 7 days of the payment being authorised. After this time period, Secure Trading will automatically cancel the transaction as the authorisation code will have expired. Secure Trading Limited August 2015 Page 43 / 58

44 Action button Send Accept Payment Deny Payment Comment Click Send to send an to the customer. By default, the is sent to the customer s user account address. When on the order details page, this will send an order confirmation if one was not sent initially. When on the invoice details page, this will send an invoice confirmation. When on the credit memo page, this will send a credit memo confirmation. When clicked on the shipping page, this will send a shipping confirmation. This will instruct Secure Trading to accept the payment. If already invoiced (Authorize and Capture): Selecting this option will allow the funds to be captured by the acquiring bank and will set the order status to Processing. If not invoiced (Authorize Only): Selecting this option will allow you to invoice the order and will set the order status to Processing. This will instruct Secure Trading to prevent the funds from being captured by the acquiring bank. This will set the order status to Canceled Invoiced Orders Secure Trading Limited August 2015 Page 44 / 58

45 All orders that have been invoiced will have the following actions that can be performed: Action button Edit Comment Click Edit to change details of an order. For invoiced orders, this procedure creates a new order with the modified details you provide. Secure Trading sends a new request to the card issuer for authorisation with the payment details you provide. Note: The original order and transaction will still be processed unless you opt to override the order. Click Send to send an to the customer. By default, the is sent to the customer s user account address. When on the order details page, this will send an order confirmation if one was not sent initially. Send When on the invoice details page, this will send an invoice confirmation. When on the credit memo page, this will send a credit memo confirmation. When clicked on the shipping page, this will send a shipping confirmation. Credit Memo For information on Credit Memo see section 5.2. Click Hold to put an order on hold. This prevents subsequent actions such as shipping the product or Hold refunding the order without explicitly unholding the order first. Putting an order on hold will not prevent funds from being captured by the acquiring bank, if this has been previously authorised. Click Unhold to take an order off hold status. Unhold This allows you to perform other actions, such as shipping the product or refunding the order. Click Ship to dispatch the product to the customer. This is unrelated to the state of the payment and can be performed at any Ship time after an order has been generated. We strongly recommend waiting for funds to be captured by your acquiring bank before shipping. Click Reorder to create a new order using details of the order being viewed. Reorder You will be presented with a form pre-filled with details of the order, allowing you to process an additional order with the same or different details depending on your requirements. Secure Trading Limited August 2015 Page 45 / 58

46 5.2 Credit Memo There are two types of Credit Memos that can be issued for an order: 1. Offline Credit Memos 2. Online Credit Memos Offline Credit Memos Offline credit memos will not update the transaction on the Secure Trading system and will only generate the credit memo within Magento. Offline credit memos are issued when a refund is performed when clicking the Refund Offline button. Clicking Credit Memo from the Order View page will lead to issuing an offline credit memo Online Credit Memos Online credit memos will update the transaction on the Secure Trading system and will also generate a credit memo within Magento. To generate an online credit memo, please follow the following steps: Step 1 - From within the Magento Administration portal select from the menu: Sales > Orders Step 2 - Choose an Order (by clicking on the order). Step 3 - Select Invoice from the left side menu on the Order View page. Step 4 - Choose an Invoice (by clicking on an invoice). Step 5 - click the Credit Memo button. Step 6 - click the Refund button. Alternatively you could access the invoice, by navigating to Sales > Invoice and continuing from Step 4 mentioned above. Note: Clicking the Refund Offline button when issuing a credit memo will generate an offline credit memo which will NOT update the transaction on Secure Trading's systems Credit Memo behavior The following behaviour is observed when issuing a credit memo for the following conditions: Condition 1: For full refunds where funds have not been captured Secure Trading will cancel the order and the authorised funds will be released back to the customer s account. Condition 2: For full refunds where funds have been captured Secure Trading will initiate a refund for the full amount. Condition 3: For partial refunds where funds have not been captured Secure Trading will reduce the amount that will be captured by the acquiring bank, as required. The remainder of the reserved funds will be released to the customer s bank account. Condition 4: For partial refunds where funds have been captured Secure Trading will initiate a partial refund for the specified amount. Secure Trading Limited August 2015 Page 46 / 58

47 6 Testing and Maintenance Magento is written in PHP and runs on an HTTP webserver. Secure Trading s typical testing environment is a LAMP (Ubuntu OS) or WAMP (Windows OS) stack. Due to the enormous variety of possible environments that may run this module, (each webserver has its own peculiarities and has its own set of PHP version distributions) we recommend that each installation or upgrade is thoroughly tested on a staging system before being deployed to production. Once the module is deployed to the stage system, we recommend running test cases with a similar workload as is expected on the production system. As with all test systems, we recommend that you replicate the production system in terms of hardware and software setups to eliminate any possible anomalies. After the module is deployed to a production system, we recommend that all available log files are monitored and if any unexpected behaviour is detected, appropriate personnel should be alerted immediately. All production system changes should adhere to a strict change-control process to reduce the likelihood of release issues. 6.1 Compatibility Secure Trading has tested the Magento extension with a default installation of Magento. We cannot guarantee the behaviour if any core code has been modified or if any additional modules have been enabled. Any functionality not described within this document is not guaranteed to exhibit the expected behaviour. If you have any queries on Magento features not covered in this document and whether the SecureTrading extension supports them, please contact Secure Trading Support (section 8.1). Secure Trading Limited August 2015 Page 47 / 58

48 6.2 Troubleshooting Symptom(s) Payment module not displaying within System > Configuration > Payment Methods Suggested solution(s) Ensure you have installed the extension correctly, by following the instructions outlined in section 3.1. If this does not resolve the problem, please change the file permissions / CHMOD settings of the extension (temporarily) to 777. This will give it full access to READ, WRITE and EXECUTE. Ensure the file permissions are set securely before going live (at least 755 ). Issues such as the cart not redirecting or updating as expected can be caused by the ST notification and/or redirect not being configured correctly. Payment not updating or cart not emptying on your Magento store following a successful payment. Please ensure the Use API with Payment Pages option has been set to Yes in the configuration settings (see section ). Please ensure the Connection Configuration section in the configuration settings has been configured as required (see section 3.2.3). Please check that your notification settings have been configured as outlined in section In particular, ensure all required fields have been ticked when configuring the filter. Please check that your Payment Pages redirects have been configured as outlined in section If you are still having problems with the shopping cart, please contact Secure Trading Support (see section 8.1) and they will assist you in troubleshooting the problem. Unable to generate invoice or credit memo. This could be caused by the misconfiguration of Web Services / STAPI within the Secure Trading extension settings within the Magento admin interface. Please ensure the Use API with Payment Pages option has been set to Yes in the configuration settings (see section ). Please ensure the Connection Configuration section in the configuration settings has been configured as required (see section 3.2.3). Customer can t use saved card details with tokenization. Please ensure that your Config Inheritance is set to the appropriate connection type (see section ) and that the connection details set in the corresponding Connection Configuration is correct. Transaction not processed in the displayed currency. Magento allows your storefront to display multiple currencies to the customer. Regardless of the currency that the customer is viewing the transaction will be processed in the Base Currency that has been configured for the store. Secure Trading Limited August 2015 Page 48 / 58

49 6.3 Updating the Extension As part of maintaining and improving the Magento extension, Secure Trading will release updates, periodically. As such, Secure Trading recommends regularly checking the Magento Connect Manager for new versions of the extension. All new versions of the extension will also be available on the Magento Connect website: Click Follow this extension to be notified when the extension is updated Pre-Requisites Back-Up Your System Before updating the extension, Secure Trading recommend that you perform a full back-up of the existing extension files installed on your system, including your database. Magento provides tools to assist you: Go to System > Tools > Backups. Back-up files are compressed using the.gz format and are stored in the var/backups directory in your Magento file system Test Update on your Staging System Secure Trading recommends first installing the extension update on your staging system, before deploying the new version of the extension on your live system. Please perform the following on your staging system, using your test site reference: Process a number of transactions on your staging system using the existing configuration. Upgrade to the new extension. Update transactions that you processed before the extension was upgraded (to ensure correct behaviour). Process a number of new transactions on your staging system, using the upgraded extension. Update the new transactions (to ensure correct behaviour). Secure Trading Limited August 2015 Page 49 / 58

50 6.3.2 Upgrade path Secure Trading recommends against using legacy versions of Secure Trading extensions for Magento. Reasons to stay up-to-date: Supports the latest Secure Trading features. Supports the latest versions of Magento. Improved integration between MyST and the Magento admin interface. Legacy versions cannot be directly updated to the latest version of the extension How can I check if my extension can be updated? Navigate to the following location within the Magento admin interface: System > Configuration > Payment Method If the Module Version number is shown (as above), then your extension can be updated to the latest version by following the steps outlined in section If the version number is not shown, then this extension cannot be updated directly. You will need to follow the steps outlined in section Updating extensions When the extension is highlighted in yellow in the Magento Connect Manager, a new version is available for install. Secure Trading recommends that you perform the steps outlined in section before proceeding. To perform the update, select the version you would like to install from the drop-down box and click Commit Changes. Secure Trading Limited August 2015 Page 50 / 58

51 6.3.4 From legacy extensions You cannot directly update from legacy versions of the extension. To get the latest version: 1. Disable* your legacy Secure Trading extension. This will prevent any interference between the old and the new extensions. 2. Follow the steps outlined in section 3 of this document and install the new extension alongside the legacy version. *Secure Trading strongly recommends against uninstalling the legacy extension. Doing so may remove records of payments from the Magento admin interface. By disabling the legacy extension, your payment records will be retained in the Magento admin interface. Once you have installed this extension, future extension updates can be installed using the steps outlined in section Log files It is good practice to monitor your logs regularly. To enable logging, ensure that this is enabled within Magento in the following location: System > Configuration > Developer > Log Settings Two SecureTrading log files will be created: <Magento Directory>/var/log/securetrading.log <Magento Directory>/var/log/securetrading_api.log Logs all interactions between the Magento extension and STPP (Secure Trading Payment Platform). Logs all errors processed through the Secure Trading API, except for error codes 0 (success), (invalid field) and (declined). In addition, exceptions will be recorded in the following: <Magento Directory>/var/reports/* or <Magento Directory>/var/log/exception.log as per normal Magento behaviour. Secure Trading Limited August 2015 Page 51 / 58

52 7 Additional Notes If you are planning on using both API and Payment Pages checkout flows with your Magento solution, please contact Secure Trading Support (see section 8.1). 7.1 Create Web Services Username The SecureTrading extension for Magento can be configured to use Web Services to instruct Secure Trading to update transactions with any changes made to orders processed within the Magento interface. In order to use Web Services on your Secure Trading account, a user account with the role of Webservices must be assigned to your site(s) using MyST. To create a new user account you must have an account with the role Site Admin. Sign in to MyST and click Add new username from the left side menu. Enter a unique and memorable username and password for the user and ensure the role you assign the user is Webservices. Then click Save. For more info on managing users on your Secure Trading site, please refer to the MyST User Guide All Secure Trading documents can be found on our website. After you have configured the Web Services credentials in MyST, you need to assign these to your Magento extension. Please refer to section for instructions on how to do this. Secure Trading Limited August 2015 Page 52 / 58

53 7.2 Multishipping purchasing The Secure Trading extension supports multishipping; the ability for the customer to order a number of products at once and have them delivered to more than one address. Please note: An order represents one or more products being delivered to a single address. Therefore, multishipping consists of a single transaction used to fund multiple orders. Please note that cancelling an invoice by clicking the Cancel button on an invoice page will only affect your order in Magento (status changes to Processing ), and will not change the state of the payment on Secure Trading s systems. To cancel a payment, you must either click Cancel or Deny Payment at the top of the order view. Only the delivery address of the first order is displayed to the customer when using Secure Trading s Payment Pages. Modifying this address here will only modify the delivery address of the products associated with this order; other orders will not be affected. Only the delivery address of the first order is recorded in Secure Trading s systems. For multishipping orders in status Payment Review, accepting any order will ALWAYS accept all associated orders (even if any of the invoices have previously been cancelled), and the customer will pay the full authorisation amount. Likewise, denying any order in a multishipping purchase will ALWAYS deny the other associated orders, and the funds will not be captured. If you would like to only accept part of a multi-shipping purchase, you must accept all the orders by clicking the Accept Payment button in the order view and manually refund the order you wish to cancel (by using credit memo). 7.3 Failed payment attempt When a payment attempt fails at the Payment Pages, the attempt will be logged in the order history, if the notification (See section 3.3.1) has been enabled to log Decline transactions (errorcode 70000). Click Sales on the top bar, then Orders. 7.4 PayPal support PayPal is not supported as a selectable payment type within this extension. Secure Trading Limited August 2015 Page 53 / 58

54 7.5 Sofort The Secure Trading extension for Magento supports the Sofort payment type. To enable Sofort on your Secure Trading account, please contact Secure Trading Support (see section 8.1). For merchants upgrading from an earlier version of the extension: Please sign in to MyST and ensure your existing redirects include the errorcode and paymenttypedescription fields. Section has a full list of required fields. When a customer opts to pay using Sofort, a bank transfer is performed using the bank information they provide. Subsequently, there are a few more statuses for the process than with standard card payments. To summarise: When the customer is initially redirected to the Payment Pages, the order status in Magento is set to Payment Pages. From the Payment Pages, the customer is redirected to Sofort to perform further validation. The order status changes to Pending Sofort. Following authorisation, the order status changes to Processing Sofort. Following settlement (within 12 hours), the order invoice will be generated and the order status will change to Processing if the product has not yet been shipped. Alternatively the order will be updated to Completed if the product has been shipped. This is managed by a cron job. If the bank cancels the transfer prior to settlement, the order status changes to Canceled. Note: Customers are not informed of order cancellations. You must do this manually. Sofort payments must be in the currency EUR (Euro). 7.6 Transaction reporting In addition to the transactions being reported within the core Transaction screen Sales > Transactions, the extension adds a Secure Trading customized Transaction page called ST Transactions. Hover over Sales in the options along the top of the page and click ST Transactions to view all ST transactions logged within Magento. Alternatively, click the ST Transactions tab on the left side menu when viewing a single order to list all directly related transactions. Transactions are only shown in the transaction page following successful orders. (e.g. declined transactions are not shown). Secure Trading Limited August 2015 Page 54 / 58

55 7.7 Multi-store configuration Configuring redirects For multi-store configurations, you will be required to set up a redirect for each store. This procedure is as outlined in section 3.3.2, except you will need to consider the following additional requirements. Each redirect will require an additional field to be used in the condition for the redirect. The additional field required is Custom field 1. This can be found within the Advanced settings tab when setting up a condition. This value should represent the storeid value for the respective store(s). For example, if you have 3 stores setup, EUR store, GBP store and JPY store, you would need to setup 3 redirects, one for each store Finding the storeid in the Magento admin interface One method of finding out the storeid of each store is by navigating to the Manage Stores page ( System > Manage Stores ) and then hovering the mouse cursor over each store. A tooltip will be displayed, showing the storeid of the store in question Configuring the condition with the storeid Once the storeid is known, you can configure the condition with this value present within Custom field 1 as shown below: Secure Trading Limited August 2015 Page 55 / 58

56 Configuring the action with the correct store URL The action configured for each redirect also differs slightly between the different stores. Each store has a unique URL code which is defined when the store/website is created, for example: For a GBP store, the code could be set to: gbp This would result in a URL for the GBP store to be the following: Please ensure that the MOTO redirect URL set up in MyST starts with the Base URL value defined within the Magento admin default configuration. This value can be found in the following locations: If the admin area uses HTTPS: System > Configuration > Web > Secure. If the admin area uses HTTP: System > Configuration > Web > Unsecure Configuring notifications As for a single store implementation, only one Notification is required when multi store is used. The Notification URL should point to the storeid which is set as the base store (e.g. storeid = 1). Please refer to section for more information on how to find the storeid for each store. 7.8 Multi-currency configuration Option Base Currency Default Display Currency Allowed Currencies Comment This can be established per store and is used to configure all other allowed currencies. This is the main currency for the store and will always be used when processing a transaction. This is the currency that will be displayed to the customer when they first view your store. This currency must be one of the Allowed Currencies that you have selected. This is all of the currencies that you want to allow the customer to view your products in. For the option to be visible you must set up a currency conversion rate between the selected currency and the Base Currency. Regardless of the currency that the customer is viewing the transaction will be processed in the Base Currency that has been configured for the store. Further information on currency setup is outside the scope of this document, please see: Secure Trading Limited August 2015 Page 56 / 58

57 7.9 STAPI Configuration (advanced) An alternative to using Web Services with the Magento extension is by installing the STAPI client (provided by Secure Trading) on your server. Information on configuring the client can be found in the STAPI User Guide. Please note that you cannot perform Tokenization using the STAPI client. For this, you must use Web Services instead. After configuring the client, you will need to navigate to the Secure Trading s extension configuration settings in Magento and fill in all the fields under ST API Configuration (further information on the fields are displayed when you hover the cursor over the tooltips, depicted by question marks). Please ensure Connection is set to Stpp ST API before saving your settings. Please note that the value required for ST API Alias field when configuring STAPI (as shown below) is usually the same as your unique Secure Trading site reference. Secure Trading Limited August 2015 Page 57 / 58

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

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

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

Account Management System Guide

Account Management System Guide Account Management System Guide Version 2.2 March 2015 Table of Contents Introduction...5 What is the Account Management System?...5 Accessing the Account Management System...5 Forgotten Password...5 Account

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

Payment module integration for Magento 2. Version 2.0.0

Payment module integration for Magento 2. Version 2.0.0 Version 2.0.0 Contents 1. RELEASE NOTES...3 2. MODULE FEATURES... 4 3. PREREQUISITES... 5 4. INSTALLATION OF THE PAYMENT MODULE... 6 4.1. Package description... 6 4.2. Installation of the module... 6 5.

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

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

Klarna Magento module

Klarna Magento module Klarna Magento module User guide Payment module version: 5.x.+ User guide 1.0 Revision: 1.1 Table of Contents User guide Welcome to Klarna How do you benefit? What is Klarna s offering? Prerequisites Before

More information

Merchant Operating Guide

Merchant Operating Guide PB 1 Merchant Operating Guide ANZ FastPay MOBILE PAYMENT SOLUTION Contents 1. Welcome 4 1.1 Merchant Agreement 4 1.2 Contact Details 4 1.3 How to get started 4 1.4 Authorisation 4 1.4.1 Authorisation Declined

More information

Paya Card Services Payment Gateway Extension. Magento Extension User Guide

Paya Card Services Payment Gateway Extension. Magento Extension User Guide Paya Card Services Payment Gateway Extension Magento Extension User Guide Table of contents: 1. 2. 3. 4. 5. How to Install..3 General Settings......8 Use as Payment option..........10 Success View..........

More information

MAGENTO - SETUP PAYMENT PLANS

MAGENTO - SETUP PAYMENT PLANS MAGENTO - SETUP PAYMENT PLANS http://www.tutorialspoint.com/magento/magento_setup_payment_plans.htm Copyright tutorialspoint.com PayPal is a secure way for customers to pay online. This article explains

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

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

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

Sage Pay Fraud Prevention Guide

Sage Pay Fraud Prevention Guide Sage Pay Fraud Prevention Guide April 2014 Table of Contents 1.0 Introduction to fraud prevention 3 1.1 What are the fraud prevention tools 3 2.0 AVS/CV2 4 2.1 What is AVS/CV2 4 2.2 How it works 5 2.3

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

Credit Card Processing Setup

Credit Card Processing Setup Credit Card Processing Setup Users Settings Payments Credit Card Processing Settings Credit Card Processing Settings Basic Setup 2 Card Processing 4 Credit Card Processor 5 Setting up Authorize.net 6 Setting

More information

Global Transport Secure ecommerce Decision Tree

Global Transport Secure ecommerce Decision Tree Global Transport Secure ecommerce Decision Tree Development work* or software configuration** is required. Please be prepared to engage a webmaster/developer for assistance Are you looking for a hosted

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

Cardsave Payment Gateway

Cardsave Payment Gateway Cardsave Payment Gateway Cart Implementation David McCann Cardsave Online Version 1 1 st August 2010 Contents Page Overview 3-4 o Integration Types 3 Direct/Integrated (Preferred Method) Re-direct/Hosted

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

Magento-Twinfield Module

Magento-Twinfield Module Magento-Twinfield Module V 1.2 (beta) Installation Manual V 1.2.1, November 23, 2011 Contact information Tauros Media Nederland B.V. E: twinfield@taurosmedia.com 1 1. Index 1) Index.2 2) Introduction..3

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

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

Guide to BBPS and BBMS Blackbaud Payment Services and Blackbaud Merchant Services explained. Guide to BBPS and BBMS Blackbaud Payment Services and Blackbaud Merchant Services explained. What is BBPS/BBMS? Blackbaud Payment Services (BBPS) is Blackbaud s solution for secure credit card storage.

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

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

MiGS Merchant Administration User Manual. MiGS User Manual

MiGS Merchant Administration User Manual. MiGS User Manual MiGS Merchant Administration User Manual MiGS User Manual June 2006 MasterCard International Copyright The information contained in this manual is proprietary and confidential to MasterCard International

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

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

First Data Global Gateway Virtual Terminal User Manual. Version 1.0

First Data Global Gateway Virtual Terminal User Manual. Version 1.0 First Data Global Gateway Virtual Terminal User Manual Version 1.0 Table of Contents 1 Introduction 5 1.1 First Data Global Gateway Virtual Terminal Overview 5 1.1.1 Processing Transactions 5 1.1.2 Managing

More information

Actinic Catalog setup guide. Version 2.1

Actinic Catalog setup guide. Version 2.1 Version 2.1 Copyright SecureTrading 2006. All rights reserved. No part of this document may be photocopied, reproduced, stored in a retrieval system or transmitted in any form or by any means whether electronic,

More information

Magento Integration Manual (Version 2.1.0-11/24/2014)

Magento Integration Manual (Version 2.1.0-11/24/2014) Magento Integration Manual (Version 2.1.0-11/24/2014) Copyright Notice The software that this user documentation manual refers to, contains proprietary content of Megaventory Inc. and Magento (an ebay

More information

Google Trusted Stores Setup in Magento

Google Trusted Stores Setup in Magento Google Trusted Stores Setup in Magento Google Trusted Stores is a free badging program that can improve your conversion rate and average order size by reassuring potential customers you offer a great shopping

More information

Quick Shopping Cart QuickBooks Integration

Quick Shopping Cart QuickBooks Integration Quick Shopping Cart QuickBooks Integration Installing and Configuring QuickBooks This guide walks you through setting up the Intuit QuickBooks Merchant Service (QBMS) payment gateway (where available)

More information

Recurring Payments Service (FuturePay) Guide. Version 4.2 April 2013 Business Gateway

Recurring Payments Service (FuturePay) Guide. Version 4.2 April 2013 Business Gateway Recurring Payments Service (FuturePay) Guide Version 4.2 April 2013 Business Gateway Table Of Contents About this Guide... 4 Update History... 4 Copyright... 4 Introduction... 5 Enable the Service... 6

More information

Magento module Documentation

Magento module Documentation Table of contents 1 General... 4 1.1 Languages... 4 2 Installation... 4 2.1 Search module... 4 2.2 Installation in Magento... 6 2.3 Installation as a local package... 7 2.4 Uninstalling the module... 8

More information

Merchant Account Service

Merchant Account Service QuickBooks Online Edition Feature Guide Merchant Account Service C o n t e n t s Introduction............................. 2 What is a merchant account?.................. 2 What types of credit cards can

More information

Virtual Terminal User Manual for Direct Users

Virtual Terminal User Manual for Direct Users Virtual Terminal User Manual for Direct Users Table of Contents 1 Introduction... 3 2 Logging In & password maintenance... 4 3 Setting up Sub-Users... 7 4 Navigation... 10 5 Virtual Terminal Profile Page...

More information

Prestashop Ship2MyId Module. Configuration Process

Prestashop Ship2MyId Module. Configuration Process Prestashop Ship2MyId Module Configuration Process Ship2MyID Module Version : v1.0.2 Compatibility : PrestaShop v1.5.5.0 - v1.6.0.14 1 P a g e Table of Contents 1. Module Download & Setup on Store... 4

More information

MERCHANT MANAGEMENT SYSTEM

MERCHANT MANAGEMENT SYSTEM MERCHANT MANAGEMENT SYSTEM Version: 1.2-1 - Welcome to the Retail Merchant Services Merchant Management System (MMS) user guide. In this guide we will look at the different sections of the MMS and explain

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

Magento integration 1.0

Magento integration 1.0 Getting started guide Improving results together 1 Version history Version Date Author Modifications 0.9 20 September 2013 Marcus Webb Draft Version 1.0 20 September 2013 Marcus Webb Publication Version

More information

Online Shop Frequently Asked Questions

Online Shop Frequently Asked Questions CONTACT For Purchase enquiries related to your Order / Tax Invoice: Refer to the Contact and Email details included against each Product on your Tax Invoice (a copy of which is attached to your Order Payment

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

Merchant Interface User Guide

Merchant Interface User Guide Business Gateway and Corporate Gateway Merchant Interface User Guide V5.0 May 2014 Use this guide to: Understand the Merchant Interface and the functionality it provides Learn how to use the Merchant Interface

More information

Stripe Payments & Subscriptions

Stripe Payments & Subscriptions Stripe Payments & Subscriptions Installation and Configuration Guide Table of Contents Stripe Payments... 2 Installation... 2 Configuration... 3 Testing Cards... 6 Saved Cards... 7 Issuing Refunds... 9

More information

How To Set Up A Xerox Econcierge Powered By Xerx Account

How To Set Up A Xerox Econcierge Powered By Xerx Account Xerox econcierge Account Setup Guide Xerox econcierge Account Setup Guide The free Xerox econcierge service provides the quickest, easiest way for your customers to order printer supplies for all their

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

AVATAX 15 USER GUIDE

AVATAX 15 USER GUIDE AVATAX 15 USER GUIDE Table of Contents About Avatax 15 extension Flow and integration with StoreFront Installation Connection Settings Validation & Normalization Tax Calculations GetTax details while Cart

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

PAYLINE USER GUIDE LOGGING INTO PAYLINE PROCESSING A PURCHASE

PAYLINE USER GUIDE LOGGING INTO PAYLINE PROCESSING A PURCHASE Payline User Guide PAYLINE USER GUIDE Payline is a web-based payment management client that can be used to process credit card transactions manually, process refunds, set up recurring payments and generate

More information

QuickBooks Credit Card Merchant Service May 18, 2015 revised

QuickBooks Credit Card Merchant Service May 18, 2015 revised May 18, 2015 revised Security Awareness link http://bblearn.missouri.edu Other resources: Signup for Swipe Reader Guidelines for Credit Card Swipe Reader What is the Merchant Service? The Merchant Service

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

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

Dolphin's Automatic Credit Card Authorisation and Fund Transfer - Servebase

Dolphin's Automatic Credit Card Authorisation and Fund Transfer - Servebase Dolphin Dynamics Dolphin's Automatic Credit Card Authorisation and Fund Transfer - Servebase Copyright 2009 Dolphin Dynamics Ltd. The information contained herein is the property of Dolphin Dynamics Ltd.

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

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

Trytond Magento Documentation

Trytond Magento Documentation Trytond Magento Documentation Release 3.4.11.0 Openlabs Technologies & Consulting (P) Limited June 23, 2015 Contents 1 Introduction 3 2 Installation 5 2.1 Installation of Magento Core API extension...............................

More information

PayPal PRO Sandbox Testing

PayPal PRO Sandbox Testing PayPal PRO Sandbox Testing Updated June 2014 2014 GoPrint Systems, Inc., All rights reserved. PayPal Pro Configuration Guide 1 PayPal Pro Test Mode (Sandbox) Overview The PayPal test account, referred

More information

DutyCalculator - Installation and Configuration

DutyCalculator - Installation and Configuration DutyCalculator - Installation and Configuration Date: 23 Oct 201, Version 0.4.10 Requirements Magento Community version 1. and higher or Enterprise version 1.9.1 and higher Installation Follow this link

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

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

Visa Checkout Integration Guide V1.0

Visa Checkout Integration Guide V1.0 Visa Checkout Integration Guide V1.0 IP Payments Pty Ltd Level 3, 441 Kent Street Sydney NSW 2000 Australia (ABN 86 095 635 680) T +61 2 9255 9500 F +61 2 8248 1276 www.ippayments.com No part of this document

More information

MAGEJAM PLUGIN INSTALLATION GUIDE

MAGEJAM PLUGIN INSTALLATION GUIDE MAGEJAM PLUGIN INSTALLATION GUIDE BEFORE YOU BEGIN ANY INSTALL OR UPGRADE ** Always make sure to make a backup of your Magento installation before installing any extension especially on a live system.**

More information

Skipjack ezpay Secure Online Order Form User Guide

Skipjack ezpay Secure Online Order Form User Guide Skipjack ezpay Secure Online Order Form User Guide About this Document...3 Copyright Notice... 3 Publication History... 3 Documentation Conventions... 4 Assumptions Used in this Guide... 4 Obtaining Additional

More information

Product Name: ANZ egate Connect Version: 2.1.9 Document Type: Help doc Author: Milople Inc.

Product Name: ANZ egate Connect Version: 2.1.9 Document Type: Help doc Author: Milople Inc. Product Name: ANZ egate Connect Version: 2.1.9 Document Type: Help doc Author: Milople Inc. https://www.milople.com/magento-extensions/anz-egate-connect.html Table of Content 1. Installation and Un-installation

More information

Merchant Interface Guide. Version 4.0 December 2011 Business Gateway

Merchant Interface Guide. Version 4.0 December 2011 Business Gateway Merchant Interface Guide Version 4.0 December 2011 Business Gateway Merchant Interface Guide Table of Contents About this Guide... 4 Update History... 4 Copyright... 4 Introduction... 5 What is the Merchant

More information

Cardholder Authentication Guide. Version 4.3 August 2013 Business Gateway

Cardholder Authentication Guide. Version 4.3 August 2013 Business Gateway Cardholder Authentication Guide Version 4.3 August 2013 Business Gateway ii This page is intentionally blank Table of Contents About this Guide... 1 History... 1 Copyright... 2 Introduction... 3 What is

More information

Login and Pay with Amazon - extension for Magento

Login and Pay with Amazon - extension for Magento Login and Pay with Amazon - extension for Magento Release 1.6.4 Marek Zabrowarny April 27, 2016 Contents 1 Overview 3 1.1 Extension features............................................ 3 1.2 Getting the

More information

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

PayDollar. Merchant User Guide

PayDollar. Merchant User Guide PayDollar Merchant User Guide (Leave Blank Intentionally) PayDollar Merchant User Guide Page 1 Copyright Information AsiaPay (HK) Limited Room 1702, 17/F K. Wah Centre 191 Java Road Hong Kong. Telephone

More information

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

Guide to BBPS and BBMS Blackbaud Payment Services and Blackbaud Merchant Services explained. For etapestry Customers www.blackbaud.co.uk Guide to BBPS and BBMS Blackbaud Payment Services and Blackbaud Merchant Services explained. What is BBPS/BBMS? Blackbaud Payment Services (BBPS) is Blackbaud

More information

Back Office. Back-Office User Guide v.3.2.0. epdq 2015, All rights reserved.

Back Office. Back-Office User Guide v.3.2.0. epdq 2015, All rights reserved. Back-Office User Guide v.3.2.0 Table of Contents 1 Introduction... 4 2 Login screen... 5 3 Account Menu... 6 3.1 Home... 6 3.2 Menu section:... Support 6 3.2.1 3.2.2 Support menu... 6 Submit a support...

More information

LiteCommerce Authorize.Net Module. Version 2.4

LiteCommerce Authorize.Net Module. Version 2.4 LiteCommerce Authorize.Net Module Version 2.4 Reference Manual LiteCommerce Authorize.Net Module Reference Manual I Table of Contents Introduction...1 1....2 Administrator Zone...3 1.1 Installing the Module...4

More information

Adyen Magento extension

Adyen Magento extension Adyen Magento extension User manual Date: Apr 22, 2014 Filename: Adyen Magento Extension V2.0.0.odt Version: 2.0.0 Reference: Adyen Magento Extension V2.0.0 Adyen Magento extension - manual Version control

More information

Supply Chain Finance WinFinance

Supply Chain Finance WinFinance Supply Chain Finance WinFinance Customer User Guide Westpac Banking Corporation 2009 This document is copyright protected. Apart from any fair dealing for the purpose of private study, research criticism

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

Address Verification and Security Code Guide. AVS Guide

Address Verification and Security Code Guide. AVS Guide Address Verification and Security Code Guide AVS Guide Copyright SecureTrading 2008. All rights reserved. No part of this document may be photocopied, reproduced, stored in a retrieval system or transmitted

More information

Virtual Terminal Introduction and User Instructions

Virtual Terminal Introduction and User Instructions Virtual Terminal Introduction and User Instructions Trine Commerce Systems, Inc. 2613 Wilson Street Austin, TX 78704 512-586-2736 legal@trinecs.com techsupport@trinecs.com Legal Notice All content of this

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

[Jet-Magento Integration]

[Jet-Magento Integration] CedCommerce. All rights reserved. SUPPORT@CEDCOMMERCE.COM [Jet-Magento Integration] CedCommerce Jet-Magento Integration, an extension by CedCommerce, establishes synchronization of inventory, price, other

More information

dotmailer for Salesforce Installation Guide Winter 2015 Version 2.30.1

dotmailer for Salesforce Installation Guide Winter 2015 Version 2.30.1 for Salesforce Installation Guide Winter 2015 Version 2.30.1 Page 1 CONTENTS 1 Introduction 2 Browser support 2 Self-Installation Steps 2 Checks 3 Package Download and Installation 4 Users for Email Automation

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

OneLogin Integration User Guide

OneLogin Integration User Guide OneLogin Integration User Guide Table of Contents OneLogin Account Setup... 2 Create Account with OneLogin... 2 Setup Application with OneLogin... 2 Setup Required in OneLogin: SSO and AD Connector...

More information

Official Amazon Checkout Extension for Magento Commerce. Documentation

Official Amazon Checkout Extension for Magento Commerce. Documentation Official Amazon Checkout Extension for Magento Commerce Documentation 1. Introduction This extension provides official integration of your Magento store with Inline Checkout by Amazon service. Checkout

More information

1: 2: 2.1. 2.2. 3: 3.1: 3.2: 4: 5: 5.1 5.2 & 5.3 5.4 5.5 5.6 5.7 5.8 CAPTCHA

1: 2: 2.1. 2.2. 3: 3.1: 3.2: 4: 5: 5.1 5.2 & 5.3 5.4 5.5 5.6 5.7 5.8 CAPTCHA Step by step guide Step 1: Purchasing a RSMembership! membership Step 2: Download RSMembership! 2.1. Download the component 2.2. Download RSMembership! language files Step 3: Installing RSMembership! 3.1:

More information

Cardsave Gateway from Worldpay Merchant Management System User guide

Cardsave Gateway from Worldpay Merchant Management System User guide Cardsave Gateway from Worldpay Merchant Management System User guide Cardsave a division of Worldpay Contents Setting up & Responsibilities... 3 Logging-In... 4 First Time Login -Changing your Password...

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

Bank and SecurePay Response Codes

Bank and SecurePay Response Codes Bank and SecurePay s Last updated: 19/07/2013 Bank s for Credit Card Transactions APPROVED 00 Approved 08 Honour with ID 11 Approved VIP (not used) 16 Approved, Update Track 3 (not used) 77 Approved (ANZ

More information

The purpose of this User Guide is to provide users with guidance on the following:

The purpose of this User Guide is to provide users with guidance on the following: LEAD MANAGEMENT Introduction The purpose of this User Guide is to provide users with guidance on the following: Creating a Lead Importing Leads Managing Leads Completing a Lead Not Proceeding Re-opening

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

Virtual Terminal User Guide

Virtual Terminal User Guide Payment solutions for online commerce Virtual Terminal User Guide Copyright PayPoint.net 2010 This document contains the proprietary information of PayPoint.net and may not be reproduced in any form or

More information

A Reseller s Guide to Using Helm

A Reseller s Guide to Using Helm A Reseller s Guide to Using Helm Table of Contents ABOUT HELM AND THIS GUIDE...4 1.) LOGGING INTO HELM...5 2.) CHANGING YOUR PASSWORD...5 3.) CUSTOMIZING YOUR CONTROL PANEL...6 STEP 1: GLOBAL SETTINGS...

More information

Credit Cards in BillQuick

Credit Cards in BillQuick Time Billing and Project Management Software Built With Your Industry Knowledge Credit Cards in BillQuick User Guide for BillQuick Users BQE Software, Inc. 2601 Airport Drive, Suite 380 Torrance CA 90505

More information

MyanPay API Integration with Magento CMS

MyanPay API Integration with Magento CMS 2014 MyanPay API Integration with Magento CMS MyanPay Myanmar Soft Gate Technology Co, Ltd. 1/1/2014 MyanPay API Integration with Magento CMS 1 MyanPay API Integration with Magento CMS MyanPay API Generating

More information

Form Protocol and Integration Guideline. Form Protocol and Integration Guideline (Protocol v3.00)

Form Protocol and Integration Guideline. Form Protocol and Integration Guideline (Protocol v3.00) Form Protocol and Integration Guideline (Protocol v3.00) Published Date 30/01/2014 Document Index Version History... 3 LEGAL NOTICE... 3 Welcome to the Sage Pay Form integration method... 4 Overview of

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

Online credit/debit card processing with RBS WorldPay

Online credit/debit card processing with RBS WorldPay Mamut Business Software Introduction Online credit/debit card processing with RBS WorldPay 1 Online credit/debit card processing with RBS WorldPay Contents Online credit/debit card processing with RBS

More information