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 (1) Credit Card Number, (2) Expiration Date, (3) Name on Card, (4) CVV2
  2. Electronic Check - Triggers (1) Checking Account Type, (2) Check Number, (3) Routing Number, (4) Account Number, (5) MICR
  3. Purchase Order Number - Triggers (1) Purchase Order Number

The following configuration 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
EnableCreditCardValidation Enable validation of credit card numbers. Tests for valid number sequence, does not send to gateway for funds verification. Y
Enable_Payments_CheckingAccountType Enable collection of Checking Account Type. Y
Enable_Payments_CheckNumber Enable collection of Check Number. Y
Enable_Payments_MICR Enable collection of MICR from electronic checks. 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 Webmaster -> 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 Webmaster -> 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 Webmaster -> 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

Make sure that the shipping code included in your Buy Now Button overrides your Profile Shipping Calculation settings:

  • Login to your PayPal account at www.paypal.com, click the My Account tab page
  • Click on Profile tab page, Go to the Shipping Calculations page in your Profile
  • Click the "Click here to allow transaction-based shipping values to override the profile shipping settings listed above (if profile settings are enabled) check box"
  • Click Save

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.


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 > QuickSetup 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 dropdown menu
  2. Fill in the required fields

Click the instructions link on the bottom right side of the credit card gateway name drop down list. You will find instructions on How to test your credit card gateway transactions as well as the Transaction types Supported for your gateway.

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 > QuickSetup 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 $1.00 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 QuickSetup 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 QuickSetup 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.

LINKPOINT GATEWAY SPECIFIC VARIABLES:

If you're using the LinkPoint gateway, there are some additional configuration variables to check.

NOTE: All configuration variables are preceded with "Config_", although for space-saving purposes, they've been omitted from the display below.

Config Variable Description Example Value
Credit Card Gateway
PaymentGateway_CreditCards_LinkPoint_Host LinkPoint Host - The http address of the linkpoint servers.  
PaymentGateway_CreditCards_LinkPoint_KeyFile LinkPoint KeyFile - If you've installed your PEM file in C:LinkPoint123456.pem (where 123456 is your storeID), leave this variable blank.  
PaymentGateway_CreditCards_LinkPoint_KeyPath LinkPoint KeyPath - If you've installed your PEM file in C:LinkPoint123456.pem (where 123456 is your storeID), leave this variable blank. 123456
PaymentGateway_CreditCards_LinkPoint_Port LinkPoint Port (provided in your welcome e-mail from LinkPoint).  
Electronic Check Gateway
PaymentGateway_Checks_LinkPoint_Host LinkPoint Host  
PaymentGateway_Checks_LinkPoint_KeyFile LinkPoint KeyFile - If you've installed your PEM file in C:LinkPoint123456.pem (where 123456 is your storeID), leave this variable blank.  
PaymentGateway_Checks_LinkPoint_KeyPath LinkPoint KeyPath - If you've installed your PEM file in C:LinkPoint123456.pem (where 123456 is your storeID), leave this variable blank. 123456
PaymentGateway_Checks_LinkPoint_Port LinkPoint Port (provided in your welcome e-mail from LinkPoint).