Wiki

Authorization hold via Web Merchant Interface

Sellers of goods and services can use authorization hold while paying through WebMoney Merchant interface.

Authorization hold allows to perform an instant refund without fee loss on both merchant and customer sides. During the hold period, a merchant can transfer funds using website or suitable API. After the end of the hold period funds will be returned to the sender’s purse automatically in case the merchant did not perform a transaction.

In order to create described payment the merchant needs to send the payment request form with the parameter LMI_HOLD with number of days as a transferring value.

Example:

 
<html> 
<head>
 ... 
</head> 
<body> ...
<form method="POST" action="https://merchant.wmtransfer.com/lmi/payment.asp" accept-charset="windows-1251">  
  <input type="hidden" name="LMI_PAYMENT_AMOUNT" value="1.00">
  <input type="hidden" name="LMI_PAYMENT_DESC" value="account payment">
  <input type="hidden" name="LMI_PAYMENT_NO" value="1234">
  <input type="hidden" name="LMI_PAYEE_PURSE" value="Z145179295679">
  <input type="hidden" name="LMI_HOLD" value="0">
  <input type="hidden" name="LMI_PAYMENTFORM_SIGN" value="e7c117a0f749eb89e16293d9600dd9906ff81f058e3de7ccaab96d912ce099fd">
  <input type="hidden" name="LMI_SIM_MODE" value="0">
  <input type="hidden" name="FIELD_1" value="VALUE_1">
  <input type="hidden" name="FIELD_2" value="VALUE_2">
  ... 
  <input type="hidden" name="FIELD_N" value="VALUE_N"> 
  ... 
</form>
... 
</body>
</html>

After performing a payment, the merchant will receive a time-protected transfer to his purse. Details of the transfer can be found in the purse transaction history.

If the merchant will not add the transfer to his purse, funds will be returned to the sender by the end of the protected period.

The merchant can add funds to his purse using X5 interface or do it by Payments check page of Web Merchant Interface specifying Transaction ID in the corresponding box, the ID can be obtained from the payment notification form.

If the merchant wants to decline the operation it can be done on the same page or using corresponding interface of the System.

If it is necessary to top-up only part of held sum, we recommend obtaining whole transfer and performing a refund in amount of other part of the payment via X14 Interface.

In order to use this parameter, signature of the payment request form is required!