{* +--------------------------------------------------------------------+ | CiviCRM version 4.7 | +--------------------------------------------------------------------+ | Copyright CiviCRM LLC (c) 2004-2015 | +--------------------------------------------------------------------+ | This file is a part of CiviCRM. | | | | CiviCRM is free software; you can copy, modify, and distribute it | | under the terms of the GNU Affero General Public License | | Version 3, 19 November 2007 and the CiviCRM Licensing Exception. | | | | CiviCRM is distributed in the hope that it will be useful, but | | WITHOUT ANY WARRANTY; without even the implied warranty of | | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | | See the GNU Affero General Public License for more details. | | | | You should have received a copy of the GNU Affero General Public | | License and the CiviCRM Licensing Exception along | | with this program; if not, contact CiviCRM LLC | | at info[AT]civicrm[DOT]org. If you have questions about the | | GNU Affero General Public License or the licensing of CiviCRM, | | see the CiviCRM license FAQ at http://civicrm.org/licensing | +--------------------------------------------------------------------+ *} {htxt id='proc-type-title'} {ts}Payment Processors{/ts} {/htxt} {htxt id='proc-type'}

{ts}Refer to the following documentation:{/ts}

{ts}If you're not sure which processor to use - we recommend reviewing terms, limitations and coverage areas on each processor's website before proceeding.{/ts}

{ts 1="http://civicrm.org/extensions/civicrm?cat=125"}If your desired processor is not in the list, check the Extensions Directory for more payment processors you can download. If you still can't find it, consider partnering with a developer and contributing a new extension.{/ts}

{/htxt} {htxt id='AuthNet-live-user-name'} {ts}Generate your API Login and Transaction Key by logging in to your Merchant Account and navigating to Settings » General Security Settings.{/ts}

{/htxt} {htxt id='AuthNet-live-password'} {ts}Generate your API Login and Transaction Key by logging in to your Merchant Account and navigating to Settings » General Security Settings.{/ts}

{/htxt} {htxt id='AuthNet-live-signature'} {ts}You may also optionally set an MD5 Hash Key to verify that responses come directly from Authorize.Net. Login to your merchant account and navigate to Account Settings. Select MD5-Hash and enter a new hash value. This can be just about any string of characters or words. Then enter the exact same value here.{/ts}

{/htxt} {htxt id='AuthNet-live-url-site'} {ts}The URL for Authorize.net's LIVE Payment server. Use the default value unless otherwise advised by the processor.{/ts} {/htxt} {htxt id='AuthNet-live-url-recur'} {ts}The URL for recurring payments. Use the default value unless otherwise advised by the processor.{/ts} {/htxt} {htxt id='AuthNet-test-user-name'} {ts}Generate your API Login and Transaction Key by logging in to your Merchant Account and navigating to Settings » General Security Settings.{/ts}

{/htxt} {htxt id='AuthNet-test-password'} {ts}Generate your API Login and Transaction Key by logging in to your Merchant Account and navigating to Settings » General Security Settings.{/ts}

{/htxt} {htxt id='AuthNet-test-signature'} {ts}You may also optionally set an MD5 Hash Key to verify that responses come directly from Authorize.Net. Login to your merchant account and navigate to Account Settings. Select MD5-Hash and enter a new hash value. This can be just about any string of characters or words. Then enter the exact same value here.{/ts}

{/htxt} {htxt id='AuthNet-test-url-site'} {ts}The URL for Authorize.net's TEST Payment server. Use the default value unless otherwise advised by the processor.{/ts} {/htxt} {htxt id='AuthNet-test-url-recur'} {ts}The URL for recurring payments. Use the default value unless otherwise advised by the processor.{/ts} {/htxt} {htxt id='PayPal-live-user-name'} {ts}CiviCRM requires that you use the Signature-based API Credentials for PayPal Pro and Express. Enter your API Username as displayed in your LIVE account's Profile - View API Signature screen.{/ts}

{/htxt} {htxt id='PayPal-live-password'} {ts}CiviCRM requires that you use the Signature-based API Credentials for PayPal Pro and Express. Enter your API Password as displayed in your LIVE account's Profile - View API Signature screen.{/ts}

{/htxt} {htxt id='PayPal-live-signature'} {ts}CiviCRM requires that you use the Signature-based API Credentials for PayPal Pro and Express. Enter your API Signature as displayed in your LIVE account's Profile - View API Signature screen.{/ts}

{/htxt} {htxt id='PayPal-live-url-site'} {ts}The URL for PayPal's LIVE Payment server. Use the default value (unless otherwise advised by PayPal):{/ts}
https://www.paypal.com/ {/htxt} {htxt id='PayPal-live-url-api'} {ts}The URL for PayPal's LIVE API gateway server. Use the default value (unless otherwise advised by PayPal):{/ts}
https://api-3t.paypal.com/ {/htxt} {htxt id='PayPal-live-url-button'} {ts}The URL for displaying PayPal's 'Pay with PayPal' payment button image. Use the default value unless otherwise advised by PayPal.{/ts} {/htxt} {htxt id='PayPal-test-user-name'} {ts}CiviCRM requires that you use the Signature-based API Credentials for PayPal Pro and Express. Enter your API Username as displayed in your TEST (sandbox) account's Profile - View API Signature screen.{/ts}

{/htxt} {htxt id='PayPal-test-password'} {ts}CiviCRM requires that you use the Signature-based API Credentials for PayPal Pro and Express. Enter your API Password as displayed in your TEST (sandbox) account's Profile - View API Signature screen.{/ts}

{/htxt} {htxt id='PayPal-test-signature'} {ts}CiviCRM requires that you use the Signature-based API Credentials for PayPal Pro and Express. Enter your API Signature as displayed in your TEST (sandbox) account's Profile - View API Signature screen.{/ts}

{/htxt} {htxt id='PayPal-test-url-site'} {ts}The URL for PayPal's TEST Payment server. Use the default value (unless otherwise advised by PayPal):{/ts}
https://www.sandbox.paypal.com/ {/htxt} {htxt id='PayPal-test-url-api'} {ts}The URL for PayPal's TEST API gateway server. Use the default value (unless otherwise advised by PayPal):{/ts}
https://api-3t.sandbox.paypal.com/ {/htxt} {htxt id='PayPal-test-url-button'} {ts}The URL for displaying PayPal's 'Pay with PayPal' payment button image. Use the default value unless otherwise advised by PayPal.{/ts} {/htxt} {htxt id='PayPal_Express-live-user-name'} {ts}CiviCRM requires that you use the Signature-based API Credentials for PayPal Pro and Express. Enter your API Username as displayed in your LIVE account's Profile - View API Signature screen.{/ts}

{/htxt} {htxt id='PayPal_Express-live-password'} {ts}CiviCRM requires that you use the Signature-based API Credentials for PayPal Pro and Express. Enter your API Password as displayed in your LIVE account's Profile - View API Signature screen.{/ts}

{/htxt} {htxt id='PayPal_Express-live-signature'} {ts}CiviCRM requires that you use the Signature-based API Credentials for PayPal Pro and Express. Enter your API Signature as displayed in your LIVE account's Profile - View API Signature screen.{/ts}

{/htxt} {htxt id='PayPal_Express-live-url-site'} {ts}The URL for PayPal's LIVE Payment server. Use the default value (unless otherwise advised by PayPal):{/ts}
https://www.paypal.com/ {/htxt} {htxt id='PayPal_Express-live-url-api'} {ts}The URL for PayPal's LIVE API gateway server. Use the default value (unless otherwise advised by PayPal):{/ts}
https://api-3t.paypal.com/ {/htxt} {htxt id='PayPal_Express-live-url-button'} {ts}The URL for displaying PayPal's 'Pay with PayPal' payment button image. Use the default value unless otherwise advised by PayPal.{/ts} {/htxt} {htxt id='PayPal_Express-test-user-name'} {ts}CiviCRM requires that you use the Signature-based API Credentials for PayPal Pro and Express. Enter your API Username as displayed in your TEST (sandbox) account's Profile - View API Signature screen.{/ts}

{/htxt} {htxt id='PayPal_Express-test-password'} {ts}CiviCRM requires that you use the Signature-based API Credentials for PayPal Pro and Express. Enter your API Password as displayed in your TEST (sandbox) account's Profile - View API Signature screen.{/ts}

{/htxt} {htxt id='PayPal_Express-test-signature'} {ts}CiviCRM requires that you use the Signature-based API Credentials for PayPal Pro and Express. Enter your API Signature as displayed in your TEST (sandbox) account's Profile - View API Signature screen.{/ts}

{/htxt} {htxt id='PayPal_Express-test-url-site'} {ts}The URL for PayPal's TEST Payment server. Use the default value (unless otherwise advised by PayPal):{/ts}
https://www.sandbox.paypal.com/ {/htxt} {htxt id='PayPal_Express-test-url-api'} {ts}The URL for PayPal's TEST API gateway server. Use the default value (unless otherwise advised by PayPal):{/ts}
https://api-3t.sandbox.paypal.com/ {/htxt} {htxt id='PayPal_Express-test-url-button'} {ts}The URL for displaying PayPal's 'Pay with PayPal' payment button image. Use the default value unless otherwise advised by PayPal.{/ts} {/htxt} {htxt id='PayPal_Standard-live-user-name'} {ts}Enter the Merchant Account Email Address linked to your LIVE PayPal Merchant Account.{/ts}

{/htxt} {htxt id='PayPal_Standard-live-url-site'} {ts}The URL for PayPal's LIVE Payment server. Use the default value unless otherwise indicated by PayPal.{/ts} {/htxt} {htxt id='PayPal_Standard-live-url-recur'} {ts}The URL for PayPal Standard recurring payments. Use the default value unless otherwise indicated by PayPal.{/ts} {/htxt} {htxt id='PayPal_Standard-test-user-name'} {ts}Enter the Merchant Account Email Address linked to your PayPal Sandbox merchant account (NOT your Developer Central login - unless it's the same).{/ts}

{/htxt} {htxt id='PayPal_Standard-test-url-site'} {ts}The URL for PayPal's TEST Payment server. Use the default value unless otherwise indicated by PayPal.{/ts} {/htxt} {htxt id='PayPal_Standard-test-url-recur'} {ts}The URL for PayPal Standard recurring payments. Use the default value unless otherwise indicated by PayPal.{/ts} {/htxt} {htxt id='PayJunction-test-user-name'}

{ts}Enter pj-ql-01. This is the User Name associated with the shared PayJunction test account.{/ts}

{/htxt} {htxt id='PayJunction-test-password'}

{ts}Enter pj-ql-01p. This is the Password associated with the shared PayJunction test account.{/ts}

{/htxt} {htxt id='PayJunction-test-url-site'} {ts}The URL for PayJunction's Payment server. This is the same for TEST and LIVE transactions. Use the default value unless otherwise advised by PayJunction.{/ts} {/htxt} {htxt id='PayJunction-test-url-recur'}

{ts}The Recurring Payments URL is not currently used.{/ts}

{/htxt} {htxt id='PayJunction-live-user-name'}

{ts}Enter the User Name associated with your LIVE merchant account.{/ts}

{/htxt} {htxt id='PayJunction-live-password'}

{ts}Enter the Password associated with your LIVE merchant account.{/ts}

{/htxt} {htxt id='PayJunction-live-url-site'} {ts}The URL for PayJunction's Payment server. This is the same for TEST and LIVE transactions. Use the default value unless otherwise advised by PayJunction.{/ts} {/htxt} {htxt id='PayJunction-live-url-recur'}

{ts}The Recurring Payments URL is not currently used.{/ts}

{/htxt} {htxt id='Google_Checkout-live-user-name'}

{ts}Enter the Merchant ID from your Live account.{/ts}

{ts}How do I Find my Merchant-ID?{/ts}

{ts}After signing in to your account, click on the Settings tab. Then click on the Integration link on the left side of the page. Your 10- or 15-digit Merchant ID and your Merchant Key will both be listed under the Account information header.{/ts}

{/htxt} {htxt id='Google_Checkout-live-password'}

{ts}Enter the Merchant Key from your Live account.{/ts}

{ts}How do I Find my Merchant Key?{/ts}

{ts}After signing in to your account, click on the Settings tab. Then click on the Integration link on the left side of the page. Your 10- or 15-digit Merchant ID and your Merchant Key will both be listed under the Account information header.{/ts}

{/htxt} {htxt id='Google_Checkout-test-user-name'}

{ts}Enter the Merchant ID from your Sandbox account.{/ts}

{ts}How do I Find my Merchant-ID?{/ts}

{ts}After signing in to your account, click on the Settings tab. Then click on the Integration link on the left side of the page. Your 10- or 15-digit Merchant ID and your Merchant Key will both be listed under the Account information header.{/ts}

{/htxt} {htxt id='Google_Checkout-test-password'}

{ts}Enter the Merchant Key from your Sandbox account.{/ts}

{ts}How do I Find my Merchant Key?{/ts}

{ts}After signing in to your account, click on the Settings tab. Then click on the Integration link on the left side of the page. Your 10- or 15-digit Merchant ID and your Merchant Key will both be listed under the Account information header.{/ts}

{/htxt} {htxt id='Google_Checkout-test-url-site'} {ts}The URL for Google Checkout's TEST Payment server. Use the default value unless otherwise indicated by Google.{/ts} {/htxt} {htxt id='Google_Checkout-live-url-site'} {ts}The URL for Google Checkout's LIVE Payment server. Use the default value unless otherwise indicated by Google.{/ts} {/htxt} {htxt id='Google_Checkout-test-url-button'}

{ts 1=http://sandbox.google.com/checkout/buttons/checkout.gif}The base URL for the TEST - Image is: %1{/ts}

{ts}To display an image, you must add several parameters to this URL as name=value pairs.{/ts}

{ts}Parameters{/ts}{ts}Values{/ts}{ts}Description{/ts}
w 180/168/160 ({ts}large/medium/small{/ts}) {ts}width of the button in pixels{/ts}
h 46/44/43 ({ts}large/medium/small{/ts}) {ts}height of the button in pixels{/ts}
style white/trans.. {ts}background color for the button{/ts}
variant text/disabled {ts}whether the button is clickable or disabled{/ts}
loc en_US {ts}a locale associated with the transaction (optional){/ts}
merchant_id {ts 1=1234567890}(e.g %1){/ts} {ts}Merchant ID{/ts}

{ts}Example of a large Google Checkout button on a white background (For TEST Account):{/ts}

http://sandbox.google.com/checkout/buttons/checkout.gif?merchant_id=1234567890&w=180&h=46&style=white&variant=text&loc=en_US

{/htxt} {htxt id='Google_Checkout-live-url-button'}

{ts 1=http://checkout.google.com/buttons/checkout.gif}The base URL for the LIVE - Image is: %1{/ts}

{ts}To display an image, you must add several parameters to this URL as name=value pairs.{/ts}

{ts}Parameters{/ts}{ts}Values{/ts}{ts}Description{/ts}
w 180/168/160 ({ts}large/medium/small{/ts}) {ts}width of the button in pixels{/ts}
h 46/44/43 ({ts}large/medium/small{/ts}) {ts}height of the button in pixels{/ts}
style white/trans.. {ts}background color for the button{/ts}
variant text/disabled {ts}whether the button is clickable or disabled{/ts}
loc en_US {ts}a locale associated with the transaction (optional){/ts}
merchant_id {ts 1=1234567890}(e.g %1){/ts} {ts}Merchant ID{/ts}

{ts}Example of a large Google Checkout button on a white background (For LIVE Account):{/ts}

http://checkout.google.com/buttons/checkout.gif?merchant_id=1234567890&w=180&h=46&style=white&variant=text&loc=en_US

{/htxt} {htxt id='Moneris-live-user-name'}

{ts}Moneris doesn't currently use the Username field. Enter 'ignoreme' as a placeholder since the field can't be left blank.{/ts}

{/htxt} {htxt id='Moneris-live-password'}

{ts}Enter the API Token from your live merchant account.{/ts}

{/htxt} {htxt id='Moneris-live-signature'}

{ts}Enter your live merchant account Store ID.{/ts}

{/htxt} {htxt id='Moneris-live-url-site'} {ts}The URL for the Moneris LIVE Payment server. Use the default value unless otherwise advised by the processor.{/ts} {/htxt} {htxt id='Moneris-live-url-recur'}

{ts}The Recurring Payments URL is not currently used for Moneris.{/ts}

{/htxt} {htxt id='Moneris-test-user-name'}

{ts}Moneris doesn't currently use the Username field. Enter 'ignoreme' as a placeholder since the field can't be left blank.{/ts}

{/htxt} {htxt id='Moneris-test-password'}

{ts 1='yesguy'}All Moneris test transactions are submitted to a shared test merchant account. Enter %1 here, which is the API Token for this test account.{/ts}

{/htxt} {htxt id='Moneris-test-signature'}

{ts 1='store3' 2='store1' 3='store2'}All Moneris test transactions are submitted to a shared merchant account. You can use %1 as your test store ID. '%2' and '%3' also work, but only '%1' accepts recurring payments.{/ts}

{/htxt} {htxt id='Moneris-test-url-site'} {ts}The URL for the Moneris TEST Payment server. Use the default value unless otherwise advised by the processor.{/ts} {/htxt} {htxt id='Moneris-test-url-recur'}

{ts}The Recurring Payments URL is not currently used for Moneris.{/ts}

{/htxt} {htxt id='Dummy-live-user-name'} {ts}Set up a 'Dummy' Processor if you want to test Online Contribution pages or Event Registration pages prior to selecting and configuring a real payment processor. You can enter any values for User Name and Site URL.{/ts}

{/htxt} {htxt id='Dummy-live-url-site'} {ts}Set up a 'Dummy' Processor if you want to test Online Contribution pages or Event Registration pages prior to selecting and configuring a real payment processor. You can enter any values for User Name and Site URL.{/ts}

{/htxt} {htxt id='Dummy-test-user-name'} {ts}Set up a 'Dummy' Processor if you want to test Online Contribution pages or Event Registration pages prior to selecting and configuring a real payment processor. You can enter any values for User Name and Site URL.{/ts}

{/htxt} {htxt id='Dummy-test-url-site'} {ts}Set up a 'Dummy' Processor if you want to test Online Contribution pages or Event Registration pages prior to selecting and configuring a real payment processor. You can enter any values for User Name and Site URL.{/ts}

{/htxt} {htxt id='eWAY-test-user-name'}

{ts 1='eWAYCustomerID'}This is the TEST %1 used solely for testing.{/ts}
{ts 1='87654321'}Use %1 unless otherwise advised by eWAY.{/ts}
{ts 1='4444333322221111'}The test Credit Card number is %1 - this is the only credit card number that will work on the test gateway.{/ts}
{ts 1='00' 2='08'}The test Total Amount should end in %1 or %2 to get a successful response (e.g. $10.%1 or $10.%2) - all other amounts will return a failed response.{/ts}

{/htxt} {htxt id='eWAY-test-url-site'} {ts}The URL for eWAY's TEST Gateway.{/ts}
{ts 1='https://www.eway.com.au/gateway_cvn/xmltest/testpage.asp'}Use %1 unless otherwise advised by eWAY.{/ts} {/htxt} {htxt id='eWAY-live-user-name'}

{ts}This is the LIVE eWAYCustomerID associated with your eWAY account.{/ts}

{/htxt} {htxt id='eWAY-live-url-site'} {ts}The URL for eWAY's LIVE Gateway.{/ts}
{ts 1='https://www.eway.com.au/gateway_cvn/xmlpayment.asp'}Use %1 unless otherwise advised by eWAY.{/ts} {/htxt} {htxt id='Payment_Express-test-user-name'} {ts}Payment Express UserID (Development account):{/ts} {ts}This is the development user name provided to you by DPS/Payment Express.{/ts} {ts 1='4111111111111111' 2='76'}The test Credit Card number is %1 - this is the only credit card number that will work on the test gateway. The test Total Amount can be any amount except one that ends in a value of .%2 (e.g. $10.%2) - all amounts ending in .%2 will return a failed response.{/ts} {/htxt} {htxt id='Payment_Express-test-url-site'} {ts}This is the URL for accessing the DPS/Payment Express payment site. If you have been given a MAC key please fill in the Mac Key field, and use https://sec.paymentexpress.com/pxpay/pxpay.aspx for the Site URL. Otherwise use https://sec.paymentexpress.com/pxpay/pxaccess.aspx for the Site URL.{/ts} {/htxt} {htxt id='Payment_Express-live-user-name'} {ts}Payment Express UserID (LIVE account):{/ts} {ts}This is the live user name provided to you by DPS/Payment Express.{/ts}{/htxt} {htxt id='Payment_Express-live-url-site'} {ts}This is the URL for accessing the DPS/Payment Express payment site. If you have been given a MAC key please fill in the Mac Key field, and use https://sec.paymentexpress.com/pxpay/pxpay.aspx for the Site URL. Otherwise use https://sec.paymentexpress.com/pxpay/pxaccess.aspx for the Site URL.{/ts} {/htxt} {htxt id='Elavon-live-user-name'}

{ts}This is the LIVE Elavon Merchant ID associated with your Elavon account.{/ts}

{/htxt} {htxt id='Elavon-live-password'}

{ts}This is the LIVE Elavon User ID associated with your Elavon account.{/ts}

{/htxt} {htxt id='Elavon-live-signature'}

{ts}This is the LIVE Elavon SSL PIN associated with your Elavon account.{/ts}

{/htxt} {htxt id='Elavon-live-url-site'}

{ts}Use 'https://www.myvirtualmerchant.com/VirtualMerchant/processxml.do' unless otherwise advised by Elavon..{/ts}

{/htxt} {htxt id='Elavon-test-user-name'}

{ts}This is the TEST Elavon Merchant ID associated with your Elavon account.{/ts}

{/htxt} {htxt id='Elavon-test-password'}

{ts}This is the TEST Elavon User ID associated with your Elavon account.{/ts}

{/htxt} {htxt id='Elavon-test-signature'}

{ts}This is the TEST Elavon SSL PIN associated with your Elavon account.{/ts}

{/htxt} {htxt id='Elavon-test-url-site'}

{ts}Use 'https://www.myvirtualmerchant.com/VirtualMerchant/processxml.do' unless otherwise advised by Elavon.{/ts}

{/htxt} {htxt id='FirstData-live-user-name'}

{ts}This is the LIVE First Data Store Name associated with your First Data account (This is Certificate file number without the extension).{/ts}

{/htxt} {htxt id='FirstData-live-password'}

{ts}This is the LIVE Certificate Path associated with your First Data account.{/ts}

{/htxt} {htxt id='FirstData-live-url-site'}

{ts}The URL for First Data's Live Payment server. Use the default value (unless otherwise advised by First Data):{/ts}
https://secure.linkpt.net

{/htxt} {htxt id='FirstData-test-user-name'}

{ts}This is the TEST First Data Store Name associated with your First Data account (This is Certificate file number without the extension).{/ts}

{/htxt} {htxt id='FirstData-test-password'}

{ts}This is the TEST Certificate Path associated with your First Data account.{/ts}

{/htxt} {htxt id='FirstData-test-url-site'}

{ts}The URL for First Data's TEST Payment server. Use the default value (unless otherwise advised by First Data):{/ts}
https://staging.linkpt.net

{/htxt}