Настроил свой обработчик платёжной системы по данной теме
Все функционирует, но при выводе цены из SHOULD_PAY она выводится форматом 0000.0000 рублей (лишние 4 нуля после точки)
Как убрать эти нули? На самом сайте, конечно, точки после нуля отключены в админке битрикса.
В файле paymet.php
В файле .description.php
Все функционирует, но при выводе цены из SHOULD_PAY она выводится форматом 0000.0000 рублей (лишние 4 нуля после точки)
Как убрать эти нули? На самом сайте, конечно, точки после нуля отключены в админке битрикса.
В файле paymet.php
| Код |
|---|
Номер карты для перевода: <br><?=CSalePaySystemAction::GetParamValue(NUMBER_CARD)?> <br><br>Сумма: <?=CSalePaySystemAction::GetParamValue(SHOULD_PAY)?> рублей. <br><br>В комментарии к платежу <br>укажите номер заказа: #<?=CSalePaySystemAction::GetParamValue(ORDER_ID)?> |
В файле .description.php
| Код |
|---|
<?
$arPSCorrespondence = array(
"KEY" => array(
"NAME" =>GetMessage("MM_KEY"),
"DESCR" => GetMessage("MM_KEY_DESC"),
"VALUE" => "",
"TYPE" => ""
),
"BUYER_EMAIL" => array(
"NAME" => GetMessage("MM_EMAIL"),
"DESCR" => GetMessage("MM_EMAIL_DESC"),
"VALUE" => "EMAIL",
"TYPE" => "PROPERTY"
),
"SHOULD_PAY" => array(
"NAME" => GetMessage("MM_SHOULD_PAY"),
"DESCR" => GetMessage("MM_SHOULD_PAY_DESC"),
"VALUE" => "",
"TYPE" => ""
),
"CURRENCY" => array(
"NAME" => GetMessage("MM_CURRENCY"),
"DESCR" => GetMessage("MM_CURRENCY_DESC"),
"VALUE" => "CURRENCY",
"TYPE" => "ORDER"
),
"ORDER_ID" => array(
"NAME" => GetMessage("MM_ORDER_ID"),
"DESCR" => "",
"VALUE" => "ID",
"TYPE" => "ORDER"
),
"DATE_INSERT" => array(
"NAME" => GetMessage("MM_DATE_INSERT"),
"DESCR" => GetMessage("MM_DATE_INSERT_DESC"),
"VALUE" => "DATE_INSERT",
"TYPE" => "ORDER"
),
"NUMBER_CARD" => array(
"NAME" => GetMessage("MM_NUMBER_CARD"),
"DESCR" => GetMessage("MM_NUMBER_CARD_DESC"),
"VALUE" => "",
"TYPE" => ""
),
"FULL_NAME" => array(
"NAME" => GetMessage("MM_FULL_NAME"),
"DESCR" => GetMessage("MM_FULL_NAME_DESC"),
"VALUE" => "",
"TYPE" => ""
),
);
?>
|