У вас в примере Web Merchant Interface написано "заплатить 1 WMZ". А как сделать, чтобы клиент мог сам изменять вводимое значение - по желанию?
Как сделать вводимую клиентом сумму - переменной величиной?
Автор Visa Virtual Card, июн 30 2007 22:57
2 ответов в данной теме
#1 Знаток
Отправлено 30 июня 2007 - 22:57
#2 Пользователь
Отправлено 09 июля 2007 - 02:28
Собственно говоря я здесь в первый раз, и может непонял чего хотите, но вот код:
Это на рhp:
==================================================================
<?
// 10.09.2001
// (win1251 encoded)
//
//---------- WM HTTPS-interface example
//---------- Пример использования WM HTTPS-интерфейсов
//
// Webmoney Transfer ©, Shaposhnikov Max (maxicus@hotmail.com)
// ****************************
// *** Денежный перевод ***
// ****************************
include("wm.inc");
// Параметры запроса
$trn_id = $HTTP_POST_VARS["trn_n"];
$wmpurse = $HTTP_POST_VARS["wmpurse"];
$summ = $HTTP_POST_VARS["summ"];
$dsc = str_replace("\\'", "'", str_replace("\\\"", "\"", $HTTP_POST_VARS["dsc"]));
// Вызов сервисной функции модуля wm
list($wmtrn_n, $err) = TransCreate($wmpurse, $summ, $trn_id, $dsc);
// Вывод результата
if ($wmtrn_n>0)
{ print "Перевод выписан успешно<BR>№ транзакции webmoney: $wmtrn_n"; }
else
{ print "Ошибка перевода : $err"; }
?>
==================================================================
Это HTML
==================================================================
<table width="58%" border="0" cellspacing="0" cellpadding="1">
<tr bgcolor="3371AF">
<td height="34" width="20"> </td>
<td height="34"><font color="#FDF6E2"> Интерфейс 3. Перевод средств
с одного кошелька на другой.</font></td>
</tr>
</table>
<form method="post" action="trans_create.php">
<table width="97%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10"> </td>
<td width="180">№ транзакции магазина</td>
<td width="314">
<input type="text" name="trn_n">
</td>
</tr>
<tr>
<td width="10"> </td>
<td width="180">WM кошелек покупателя</td>
<td width="314">
<input type="text" name="wmpurse">
</td>
</tr>
<tr>
<td width="10"> </td>
<td width="180">Сумма</td>
<td width="314">
<input type="text" name="summ">
WM (разделитель .) </td>
</tr>
<tr>
<td width="10"> </td>
<td width="180">Примечание</td>
<td width="314">
<input type="text" name="dsc" value="">
</td>
</tr>
<tr>
<td width="10"> </td>
<td width="180"> </td>
<td width="314">
<input type="submit" name="Submit" value="OK">
</td>
</tr>
</table>
</form>
<hr size="1">
<p> </p>
==================================================================
Это на рhp:
==================================================================
<?
// 10.09.2001
// (win1251 encoded)
//
//---------- WM HTTPS-interface example
//---------- Пример использования WM HTTPS-интерфейсов
//
// Webmoney Transfer ©, Shaposhnikov Max (maxicus@hotmail.com)
// ****************************
// *** Денежный перевод ***
// ****************************
include("wm.inc");
// Параметры запроса
$trn_id = $HTTP_POST_VARS["trn_n"];
$wmpurse = $HTTP_POST_VARS["wmpurse"];
$summ = $HTTP_POST_VARS["summ"];
$dsc = str_replace("\\'", "'", str_replace("\\\"", "\"", $HTTP_POST_VARS["dsc"]));
// Вызов сервисной функции модуля wm
list($wmtrn_n, $err) = TransCreate($wmpurse, $summ, $trn_id, $dsc);
// Вывод результата
if ($wmtrn_n>0)
{ print "Перевод выписан успешно<BR>№ транзакции webmoney: $wmtrn_n"; }
else
{ print "Ошибка перевода : $err"; }
?>
==================================================================
Это HTML
==================================================================
<table width="58%" border="0" cellspacing="0" cellpadding="1">
<tr bgcolor="3371AF">
<td height="34" width="20"> </td>
<td height="34"><font color="#FDF6E2"> Интерфейс 3. Перевод средств
с одного кошелька на другой.</font></td>
</tr>
</table>
<form method="post" action="trans_create.php">
<table width="97%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10"> </td>
<td width="180">№ транзакции магазина</td>
<td width="314">
<input type="text" name="trn_n">
</td>
</tr>
<tr>
<td width="10"> </td>
<td width="180">WM кошелек покупателя</td>
<td width="314">
<input type="text" name="wmpurse">
</td>
</tr>
<tr>
<td width="10"> </td>
<td width="180">Сумма</td>
<td width="314">
<input type="text" name="summ">
WM (разделитель .) </td>
</tr>
<tr>
<td width="10"> </td>
<td width="180">Примечание</td>
<td width="314">
<input type="text" name="dsc" value="">
</td>
</tr>
<tr>
<td width="10"> </td>
<td width="180"> </td>
<td width="314">
<input type="submit" name="Submit" value="OK">
</td>
</tr>
</table>
</form>
<hr size="1">
<p> </p>
==================================================================
Кредиты не просить
#3 Новичок
Отправлено 10 сентября 2007 - 22:16
Убери из строчки
<input type="hidden" name="LMI_PAYMENT_AMOUNT" value="1.0">
type="hidden"
<input type="hidden" name="LMI_PAYMENT_AMOUNT" value="1.0">
type="hidden"