Difference between revisions of "Webmoney"

From Kolmisoft Wiki
Jump to navigationJump to search
Line 10: Line 10:
[[Image:webmoney_settings.png]]
[[Image:webmoney_settings.png]]


* '''Enabled''': check it if you want to enable Webmoney for new signups and existing accounts.
* '''Enabled''': check this if you want to enable Webmoney for new signups and existing accounts.
* '''WebMoney purse''': your purse ID consisting of a letter and twelve digits.
* '''WebMoney purse''': your purse ID consisting of a letter and twelve digits.
* '''WebMoney currency''': currency for WebMoney
* '''WebMoney currency''': currency for WebMoney.
* '''Default Amount''': default amount
* '''Default Amount''': default amount.
* '''Min. Amount''': minimal allowed transfer amount
* '''Min. Amount''': minimum allowed transfer amount.
* '''Test''': check it if you want to test your online Webmoney transactions.
* '''Test''': check this if you want to test your online Webmoney transactions.
* '''WebMoney SIM MODE''': testing mode
* '''WebMoney SIM MODE''': testing mode.
* '''WebMoney Secret Key''': optional set of symbols which you entered when setting your purse. Make sure you have same key in WebMoney account.
* '''WebMoney Secret Key''': an optional set of symbols which you entered when setting your purse. Make sure you have the same key in your WebMoney account.




* '''Skip Prerequest''' option skips additional prerequest from WebMoney.
* '''Skip Prerequest''' option skips additional prerequest from WebMoney.


WebMoney logic requires to prerequest payment before it sends final confirmation about successful payment (or failed).
WebMoney logic requires it to prerequest payment before it sends final confirmation about a successful (or failed) payment.


Sometimes WebMoney does not send any info in prerequest. To avoid this situation this setting can be checked to complete payment.
Sometimes WebMoney does not send any information in a prerequest. To avoid this situation, this setting can be checked to complete payment.


'''It is against WebMoney rules and policy. Security level is decreased! USE IT AT YOUR OWN RISK!'''
'''It is against WebMoney rules and policy. Security level is decreased! USE IT AT YOUR OWN RISK!'''
Line 32: Line 32:
= Webmoney configuration =  
= Webmoney configuration =  


Make sure in your WebMoney account you choose MD5 hash encoding. (Do not use SIGN encoding).
Make sure in your WebMoney account that you choose MD5 hash encoding. (Do not use SIGN encoding).


Example how to configure your Merchant gateway (press on picture to enlarge it):
Example of how to configure your Merchant gateway (click on the picture to enlarge it):


[[Image:webmoney_merchant_setup.png|500px]]
[[Image:webmoney_merchant_setup.png|500px]]
Line 48: Line 48:
= Troubleshooting =
= Troubleshooting =


If payment is not processed, check for error in your Webmoney Keeper.
If payment is not processed, check for an error in your Webmoney Keeper.




=== payment 1.00 WM via merchant.wmtransfer.com has failed. Error:Merchant's website is not available. HTTP_STATUS=404 ===
=== payment 1.00 WM via merchant.wmtransfer.com has failed. Error:Merchant's website is not available. HTTP_STATUS=404 ===


Edit Web_Url in /home/mor/config/environment.rb to correct value, e.g. to hostname/ip to which your users reach your site.
Edit Web_Url in /home/mor/config/environment.rb to correct value, e.g. to hostname/ip by which your users reach your site.


NOTE: make backup of environment.rb before editing it, restart Apache after editing (/etc/init.d/httpd restart)
NOTE: make backup of environment.rb before editing it, restart Apache after editing (/etc/init.d/httpd restart).





Revision as of 11:37, 15 May 2010

Webmoney logo.gif

Description

This payment gateway is popular in Russia and neighboring countries. Now MOR users can use http://www.webmoney.ru/ to pay for services.



MOR configuration

Webmoney settings.png

  • Enabled: check this if you want to enable Webmoney for new signups and existing accounts.
  • WebMoney purse: your purse ID consisting of a letter and twelve digits.
  • WebMoney currency: currency for WebMoney.
  • Default Amount: default amount.
  • Min. Amount: minimum allowed transfer amount.
  • Test: check this if you want to test your online Webmoney transactions.
  • WebMoney SIM MODE: testing mode.
  • WebMoney Secret Key: an optional set of symbols which you entered when setting your purse. Make sure you have the same key in your WebMoney account.


  • Skip Prerequest option skips additional prerequest from WebMoney.

WebMoney logic requires it to prerequest payment before it sends final confirmation about a successful (or failed) payment.

Sometimes WebMoney does not send any information in a prerequest. To avoid this situation, this setting can be checked to complete payment.

It is against WebMoney rules and policy. Security level is decreased! USE IT AT YOUR OWN RISK!




Webmoney configuration

Make sure in your WebMoney account that you choose MD5 hash encoding. (Do not use SIGN encoding).

Example of how to configure your Merchant gateway (click on the picture to enlarge it):

Webmoney merchant setup.png




Technical details

Technical details for implementation: https://merchant.webmoney.ru/conf/guide.asp




Troubleshooting

If payment is not processed, check for an error in your Webmoney Keeper.


payment 1.00 WM via merchant.wmtransfer.com has failed. Error:Merchant's website is not available. HTTP_STATUS=404

Edit Web_Url in /home/mor/config/environment.rb to correct value, e.g. to hostname/ip by which your users reach your site.

NOTE: make backup of environment.rb before editing it, restart Apache after editing (/etc/init.d/httpd restart).


err: 4 merchant purse (Zxxxxxxxxx) not activated

You need to activate your purse.