Login  

   

Help Online  

   
SStudio Librarian
   

Plugin for WebMoney payment system for VirtueMart 2.x

Webmoney payment module for online stores based on CMS Joomla 2.5.x for VirtueMart 2.x.x

Before installing and configuring the payment module, you must register your store online Webmoney and put there the options for the module and store. About registration of the store in Webmoney system can be found here. http://www.wmtransfer.com/eng/merchants/index.shtml

Let us consider the main parameters for the module:

Result URLmust be:

http://yourStore/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification&tmpl=component

Method of requesting Result URL: POST

FAIL URL better to put this:

http://yourStore/index.php?option=com_virtuemart&view=pluginresponse&task=pluginUserPaymentCancel

Method of requesting FAIL URL: POST

If you set the other, it will not prevent the arrival of the money, but the status of a canceled order will not be billed (Cancelled). He will remain Pending.

Success URL can install what you want, we propose to put this:

http://yourStore/index.php?option=com_virtuemart&view=orders&layout=list

Method of requesting Success URL: GET

In this case the payer will go to a page with a list of your orders if payment was successful.

The other parameters are set on the site Webmoney, you can easily identify themselves.

Install and configure the payment module

Installing the plugin for VirtueMart 2.x.x made ​​through the extension manager.

http://yourStore/administrator/index.php?option=com_installer

Select Components – VirtueMart – Payment method – New, after upload and install package.

Input the name of payment, for example: Webmoney. Select Payment method as “VM– Payment, Webmoney”, and click “Save”.

Once you have saved the new payment method, go to the "Settings" tab and enter the settings of your store:

1. Secret word. A string of characters that is added to the transfer details sent to the merchant in the notification. It is known only to the merchant and the Merchant WebMoney Transfer service.

2. URL success payment. This field lets the merchant temporarily replace the Success URL specified on a special web page of the Merchant WebMoney Transfer site. If the 'Allow URLs transmitted in the form' option is enabled, the transmitted URL will replace the Success URL specified on the site of Merchant WebMoney Transfer. Otherwise, the URL specified at the site of Merchant WebMoney Transfer will be used. The format of this field must coincide with the format of the Success URL.

3. Method of requesting the SuccessURL. Method (POST, GET or LINK) used to redirect to the Success URL.

4. URL fail payment. This field lets the merchant temporarily replace the parameter 'Fail URL ' he had set up at the site of Merchant WebMoney Transfer (Settings page). If the 'Allow URLs transmitted in the form' option is enabled, the URL in the form will replace the parameter 'Fail URL' specified on the website of Merchant WebMoney Transfer. Otherwise, the URL specified at the website will be used. Format must coincide with the format of the Fail URL.

5. Method of requesting the Fail URL. Method (POST, GET or LINK) used to redirect to the Fail URL.

6. Purse by default. Selected purse will be the primary, and he will pay the amount to pay for the rest of purses based on exhibited ratios.  

7. For each purse:

А) Number of purse. Purse number to which the payment arrives. Be sure the letter purse. Example: Z00000000000000

B) Corresponding currency store. Currency store, which corresponds to this purse. For example, for Z-purse it will be “United States dollar $”.

C) Ratio to default. Factor to calculate the cost to the main purse. Example: The main purse believe Z. For purse R set ratio equals 32. In this case, for the payment of purchase price will be calculated: Z-purse $ 10 R-purse 320 rub. The coefficient for the main purse put 1.

8. Order status for Successful transaction. Set the status in which to pass an order for payment was successful. As a rule it is the status: Confirmed.

9. Order status for Failed transaction. Set the status in which to pass an order for payment was failed. As a rule it is the status: Cancelled.

For developers and webmasters Webmoney site has API.

* Payment module implements receiving payments through Keeper Classic, and does not handle fields that do not apply to. If you wish to receive treatment other fields to contact us by email and we can discuss it in detail.

   
   
© SStudio 2004-2013