PAYMENTS

In the payment setup screen you must choose the way to process payments.


WEBMASTERCART is set to integrate automatically with

1 AuthorizeNet / Planet Payment

2 iTransact

3 VeriSign PayflowLink

4 WorldPay

5 LinkPoint Basic / Cardservice
6 2Checkout.com

7 PayPal.com

and more ... see below

1. Select Authorize.net and click the 'update' button. Then you will be asked to provide your merchant login and the order description sent to your customers. On this page you shall enter your "Transaction Key". Copy the key from your authorize.net admin panel (Security section, "Obtain Transaction Key").

2. Select iTransact and click the 'update' button. Then you will be asked to provide your merchant login and the order description sent to your customers.

3. Select VeriSign PayflowLink and click the 'update' button. Then you will be asked to provide your merchant login and the order description sent to your customers. Go to your Verisign admin panel and enter "http://yourdomain/WMCauthcc.cgiext" in the "Silent Post Url" field

4. Select WorldPay and click the 'update' button. Then you will be asked to provide your merchant login (use the instId provided by WorldPay) and the order description sent to your customers. Go to your WorldPay admin panel and enter "http://yourdomain/WMCauthcc.cgiext" in the "Callback Url" field, then enable Callback and "use Callback responses".

5. Select LinkPoint and click the 'update' button. Then you will be asked to provide your merchant login (use your LinkPoint storename). Go to your LinkPoint admin panel and enter "http://yourdomain/WMCauthcc.cgiext" or https://yourdomain/WMCauthcc.cgiext  in the "Thank you page Url" and "Sorry page Url" fields; check the box labeled "Check here if this url is a CGI script"; add 4 custom fields "ponumber" , "userid" , "refer" , "payment". 

6. Select 2Checkout and click the 'update' button. Then you will be asked to provide your merchant login (use your 2checkout  id) and the order description sent to your customers. Go to your 2checkout admin panel and enter "http://yourdomain/WMCauthcc.cgiext" in the "Return Url" field. 

7. Select Paypal and click the 'update' button. The Paypal Account name is the "sales email address" you entered in the store setup panel. If Different simply edit your PayPal template. Now go to your Paypal account and enter your IPN url. Go to "Profile", then to "Instant Payment Notification Preferences". 
Your IPN url will be http://www.yourdomain.com/storedir/IPN.cgi 
Note: Paypal IPN requires Crypt::SSLeay perl module

Your credit card orders are now configured!


If you are using another credit card processing company there is a payment template which can be EASILY cutomized! You may use almost any credit card processing company if a 'return/callback url' at the end of the transaction is supported! 

If you need help to integrate another payment gateway, please know that our programmers can provide your business with the required configuration for only $150.00. 

If you use another Credit Card processing company, select "Other Processing companies" and click the 'update' button. 

Then you will be asked to provide field names returned by the processing company to your return/callback url  "http://yourdomain/WMCauthcc.cgiext

The above fields must be filled according to your cc processing company specs.

Authorization Field Name 
The field name returned by the payment gateway. This field will have a 'declined' or 'approved' value for the transaction you requested.
Authorization Field Value 
The value returned by the payment gateway when the transaction is 'approved'.
OrderID Field Name 
The field name returned by the payment gateway for the order id. 
You must post the order id through the payment template/form. See below.
CustomerID Field Name 
The field name returned by the payment gateway for the customer id. 
You must post the customer id through the payment template/form. See below.

Amount Charged Field Name 
The field name returned by the payment gateway for the amount charged. 
You must post the order amount through the payment template/form. See below.
Authorization ID Field Name 
The field name used by the payment gateway to post you the credit card authorization id, if any.
Transaction ID Field Name 
The field name used by the payment gateway to post you the credit card transaction id, if any.

It is important that you enter the correct fields in order to fully integrate the system!

Then open the payment template (collect_cc_custom.html) and enter field names and values according to your provider specs.

Tags for the payment template

$orderid order id (necessary in the callback)
$customer customer id (necessary in the callback)
$order_total total amount (necessary in the callback)
$storeurl/WMCauthcc$cgiext return url (necessary in the callback)
billing address
$data[2] first name
$data[3] last name
$data[4]  email
$data[5] phone
$data[6] fax
$data[7] address
$data[8] city
$data[9] state
$data[10] zip
$data[11] country
shipping address  
$data[12] first name
$data[13] last name
$data[14]  email
$data[15] phone
$data[16] fax
$data[17] address
$data[18] city
$data[19] state
$data[20] zip
$data[21] country
   

Other payments accepted

If you wish to accept other means of payment use this function, by checking the checkbox. Enter non-credit-card payments accepted (values will be automatically printed in the order page - drop down menu).

There is also a text box where you can give payment instructions to your customers. This text is sent in the email message (order receipt)