PAYMENTS
In the payment setup screen you must choose the way to process payments.
WEBMASTERCART is set to integrate automatically with
|
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] | |
| $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] | |
| $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)