Search

sections

edit this page

Payment Collection

Payment Methods

Navigate to Settings —> Payment in the home page of your admin area.

The Payment Methods table contains all the available payment methods you currently accept. To activate/enable a payment method, check the PaymentMethod Active check box or leave it blank to disable it.

Note: DO NOT DELETE PAYMENT METHODS. If you delete an existing payment method, you will NOT be able to re-enter it.

Additional payment methods may be added if needed. All the payment methods are listed in the Payment Method drop down list on the one-page-checkout page during customer checkout. There are currently three payment method types, which trigger form fields to appear during the checkout process:

  1. Credit Card - Triggers Credit Card Number, Expiration Date, Name on Card and CVV2
  2. Electronic Check - Triggers Checking Account Type, Check Number, Routing Number, Account Number and MICR
  3. Purchase Order Number - Triggers Purchase Order Number

The following configuration variables found under Settings —> Config Variables —> Checkout Variables also allow for flexibility on the above form fields:

Config Variable Description Example Value
Enable_Payments_CVV2 Enable collection of CVV2 (Credit Card Security Code) Y
Enable_Payments_CheckingAccountType Enable collection of Checking Account Type. Y
Enable_Payments_CheckNumber Enable collection of Check Number. Y

The following Payment Method types require that you edit an associated article:

For example, if you enable the Check By Mail payment method, You'll need to:

  1. Navigate to Design —> Website Text, from the home page of the admin area
  2. Scroll down to the Order Finished section of the page, according to the chart below
PaymentMethodType Article WebPage Article SpotKey
Cash OrderFinished.asp Cash_Instructions
Check by Mail OrderFinished.asp CheckByMail_Instructions
Money Order OrderFinished.asp MoneyOrder_Instructions
PayPal OrderFinished.asp PayPal_Instructions
Purchase Order Number OrderFinished.asp PurchaseOrder_Instructions
Wire Transfer OrderFinished.asp WireTransfer_Instructions

Very Helpful Hint: When searching this long page for an article, press CTRL+F on your keyboard (OR, in your browser, go to EDIT —> FIND) which will open the find dialog box. This let's you search the page and QUICKLY find anything you're looking for.

For example, in this case you happen to know the SpotKey according to the chart above, so type in CheckByMail_Instructions and click the Find Next button. It will take you down to the appropriate section of the page, and you can continue clicking the Find Next button to find multiple occurrences of text on the page. This functionality is actually a feature of your browser, not the software. Therefore, you can use this on any page of any website.

If you're looking for an article where you do not know the SpotKey, you can always search for any word that you happened to know currently exists in the article. For example, if you see a paragraph on your website front-end that you want to change, and not sure where to go to change it, try going to Design —> Website Text page of your admin area, and use this FIND dialog box to search for a word. For example, let's say the paragraph you see on your front-end is: As soon as your order ships, we will notify you via e-mail. You can also track your packages, review your orders, print invoices, and more... Choose a word or phrase that is somewhat unique. In the above example, you could choose the phrase order ships as an example. In the Design —> Website Text page, type order ships into the find dialog box, you will quickly find the article you're looking to edit.


PayPal

To enable PayPal as an available payment option for your customers:

  1. Establish a new PayPal account using this link (It's FREE!): https://www.paypal.com/mrb/pal=RLBPZS2DJBXTC
  2. Click Settings -> Payment Method from the home page of your administration area
  3. Click on the Payment Method ID to edit the PayPal payment method
  4. Enter the Primary email address for your PayPal Account in the PaymentMethod_SpecialValue1 field
  5. Check the PaymentMethodActive field to enable it, click Save Changes

Note: PayPal is different than a normal merchant account in the fact that the customer is sent to PayPal's website to make his/her payment, whereas with a merchant account the customer NEVER leaves your website to submit payment.  Also the PayPal does not require that the customer finish payment, as a customer can choose to abandon even after they are redirected.

After the order is placed, it creates the order in Volusion and then once the customer completes the order on PayPal, a notification is sent to your Volusion Order. In order for this to occur, the primary email address on your PayPal account must be entered as noted in Step 4 above in the setup on Volusion.





Google Checkout

To setup Google Checkout go to:

  • Go to http://checkout.google.com/ and register.
  • Login to Google checkout and go to Settings —> Integration, Check the check box for "Shopping cart post security".
  • In the API Callback URL text box enter: HTTPS://WWW.YourDomainName.COM/net/WebService_Google_Checkout.aspx
  • Collect your Merchant ID and Merchant Key.
  • Login to the admin of the Volusion store and go to Settings > Payment > and select "click here to configure Google checkout."
  • Paste in Merchant ID and Merchant Key.
  • Setup Google Shipping Rates by selecting "Add" and filling out all of the required fields.

See the below screen shot for an example of the required settings for Google Checkout


Click to enlarge

When the customer places a order through Google Checkout the order will only get created once the customer completes the order on Google Checkout. After the order is placed, Google will send the order information back to the shopping cart which at that time, the shopping cart will create the order. If no order is created in your orders list, then the order was not completed on Google Checkout or Google Checkout is not setup correctly.

Note: You can also add the Google Checkout Acceptance logos to your store Google provides several to choose from. Please click for the Google Checkout Acceptance Logos


Setting Up Your Merchant Account & Gateway

Your store communicates with a payment gateway, such as Authorize.net for example, and the gateway communicates with your merchant account bank. Therefore your store software only needs to know the connection settings for your gateway. Navigate to Settings —> Payment in the home page of your admin area. Scroll down to the Payment section where you may:

  1. Choose your Credit Card Gateway Name from the drop down menu
  2. Fill in the required fields

When setting up your Payment Gateway, first select your country that your gateway is in from the Merchant Gateway Country field. Next, select the currency your gateway uses or is setup for in the Merchant Gateway Currency field. The Merchant Gateway Name field will display the supported gateways for the specific country you selected.

Volusion Merchant Services

If you applied for and obtained your gateway and merchant account through the Volusion Merchant Services, then set the Volusion Merchant Gateway Name to Volusion Merchant Services [SKIPJACK] and fill out the following fields:

  1. SkipJack HTML Serial Number
  2. SkipJack Developer Serial Number
Volusion Merchant Services

Note: This information should have been emailed to you when you applied for the merchant services account. If you did not receive this email, please contact our Merchant Services department by phone at 800-646-3517 option 4 or emailing vmc@volusion.com

Other Gateways

If you do not have the Volusion Merchant Services as your gateway, then select Other in the drop down for Merchant Gateway Name. This will create a text box below the drop down for you to enter your gateway name. In order to process transactions successfully, the correct gateway name must be entered in the text box along with the required fields needed for that gateway.

The below chart contains the list of supported gateways. See below for the list of supported gateways and what each field is used.

  • Gateway Name - Name of the supported gateway and if applicable, the country supported for that gateway.
  • Merchant Gateway Name - Name that needs to be typed into the text box field below the drop down
  • Custom 1 - The data (if any) that needs to be filled into the 1st Custom field
  • Custom 2 - The data (if any) that needs to be filled into the 2nd Custom field
  • Custom 3 - The data (if any) that needs to be filled into the 3rd Custom field
Gateway Name Merchant Gateway Name Custom 1 Custom 2 Custom 3
Authorize.net AUTHORIZENET API ID Leave Blank Transaction Key
Beanstream (CA) BEANSTREAM Merchant ID Leave Blank Leave Blank
BluePay BLUEPAY Merchant ID Leave Blank Leave Blank
BluePay Version 2 BLUEPAY2 Merchant ID SecretKey Leave Blank
CyberCash CYBERCASH Merchant ID Merchant Key Leave Blank
CyberSource1 CYBERSOURCE Merchant ID Leave Blank Leave Blank
ECHO Link ECHO Merchant ID Leave Blank Merchant Pin
eProcessing Network EPROCESSING Network Account ID Leave Blank Leave Blank
eWay eCommerce (AU) EWAY Customer ID Leave Blank Leave Blank
FirePay - Terra Payments FIREPAY Account Merchant ID Merchant Password
IntelliPay ExpertLink INTELLIPAY Login Leave Blank Password
LinkPoint Secure2 LINKPOINT Store ID Leave Blank Leave Blank
Merchant Partners MERCHANTPARTNERS Account Leave Blank Leave Blank
NetBanx (UK) NETBANX NetBanx Key Communiation URL Leave Blank
Network Merchants NETWORKMERCHANTS Username Password Leave Blank
Paymentech3 PAYMENTECH Merchant ID Bin ID Leave Blank
PayPal Pro (US)4 PAYPAL API URL
Leave Blank API Password
Planet Payment PLANETPAYMENT Login ID Leave Blank Leave Blank
Plug 'n Pay PLUGNPAY Publisher Name Leave Blank Leave Blank
PRIGate Payment Resources PRIGATE Merchant ID RegKey Leave Blank
PSIGate (CA) PSIGATE Merchant ID Leave Blank Leave Blank
PSIGate XML (CA) PSIGATEXML Merchant ID Leave Blank Password
RT Ware AIM RTWARE Login ID Leave Blank Leave Blank
Securepay (AU) SECUREPAY Merchant ID Leave Blank Password
SkipJack SKIPJACK HTML Serial Number Developer Serial Number Leave Blank
TransFirst eLink TRANSFIRST Account Number Leave Blank Password
TrustCommerce TRUSTCOMMERCE CustID Leave Blank Password
USAEPay Gateway USAEPAY Merchant Key Leave Blank Leave Blank
VeriSign PayFlow Pro VERISIGNPRO Login Partner ID Password
VeriSign PayFlow Pro (AU) VERISIGNPROAU Login Partner ID Password
ViaKlix (Nova) VIAKLIX Merchant ID Pin Leave Blank
ViaKlix (Nova) Version 2 VIAKLIX2 Merchant ID Pin User ID
ViaKlix (Nova) Virtual Merchant VIAKLIXVM Merchant ID User ID Pin
Worldpay Select Invisible (UK) WORLDPAY Installation ID (Company ID) Leave Blank Password
YourPay (Linkpoint)2 YOURPAY Store ID Login Leave Blank
Gateway Name Merchant Gateway Name Custom 1 Custom 2 Custom 3
Gateway Notes

1 You must provide Volusion company with your 'V Number' to have a server administrator generate the necessary keys on the server. If you've already generated the keys yourself, you must contact Cybersource to have them release the existing keys first. You may NOT send us your existing keys.

2 To use LinkPoint or YourPay, you must send a copy of your Certificate to support by submitting a ticket via http://my.volusion.com to be installed on your web server. This file is downloaded by logging into your LinkPoint or YourPay Gateway and has a '.pem' file extension type.

3 You must call Paymentech and tell them to add the IP Address of the server that credit card transactions come from to their firewall. For instructions on this and the IP address, please click here. Unless told otherwise by Paymentech everyone's Bin ID is currently 000002

4 In order to use PayPal Pro, along with adding the correct information to the Payment page, you must also send us your PayPal Pro API Certificate file. Simply submit a ticket via http://my.volusion.com with the file as an attachment.

Note: For a list of the supported Transaction Types for each gateway, please click here!

Testing your gateway:

Make sure to test your credit card gateway settings to ensure the configuration is working. Following are the steps to test your gateway settings:

  1. We recommend that you first contact your gateway to ensure your account is NOT in test mode.
  2. Navigate to Settings —> Payment from the home page of your admin area. Choose the option I'll do everything at shipping as the Authorization Mode. This way the credit card will not be charged until you click the Receive payment button in the order detail page, after the order has been placed
  3. Next, place a test order on your website for the cheapest product you sell - a $0.01 product would be great
  4. During checkout, we recommend using a real credit card
  5. After placing the order, login to your admin area. Navigate to Orders -> Orders, click on the OrderID of the order you just placed
  6. In the green colored Payment Log section of this page, click on the Receive button to attempt to charge the credit card. If the charge goes through successfully, it will show in the Payment Log here as DEBIT with all of the related transaction numbers. If the charge does NOT go through, it will show in the Payment Log as DECLINED, which means you did not receive any funds from the card. When a card is declined, you'll see the complete details of why it was declined with an error message displayed at the top of the page
  7. If you get an error message at this point, you should double-check the gateway settings in the Payment page. If you need assistance from our support department at this point, please COPY THE COMPLETE ERROR DETAILS that are shown when you try to charge the credit card, and send those details in an e-mail to support@volusion.com to our support department for assistance

ECHECKS:

You'll also notice some fields on this Payment page for an eCheck gateway, which is only valid if you've signed up for electronic check acceptance with your merchant service. This is always a separate service. eCheck gateways allow you to accept check information online and receive funds online without requiring the customer to mail you the check for deposit.