Прошу помощи в доработке плагина скрипта оплаты от ПСКБ
Здравствуйте.
Прошу помощи.
Подскажите пожалуйста, как правильно прописать в классе pscbPayment работающий пример тестовой оплаты заказа:
// Секретный ключ выдаётся мерчанту Банком; не должен передаваться в параметрах
$merchant_key = 'this_key_234';
// UID магазина
$market_place_id = 2408088;
// Адрес платёжной страницы
$oos_payment_page = "https://oos.pscb.ru/pay/";
// Параметры вызова платежной страницы OOS
$message = array(
"amount" => 200,
"details" => "Заказ 123",
/*"customerRating" => "5",*/
"customerAccount" => "+79210000000",
"orderId" => "ORDER-123"
);
$messageText = json_encode($message);
$http_params = array(
"marketPlace" => $market_place_id,
"message" => base64_encode($messageText),
"signature" => hash('sha256', $messageText . $merchant_key)
);
?>
Далее все это передается в форму:
<em>Перенаправление на страницу оплаты ПСКБ...</em>
<p>API: <?= $oos_payment_page ?></p>
<form id="payment-form" method="post" action="<?= $oos_payment_page ?>">
<p>
<input name="marketPlace" value="<?= $http_params['marketPlace'] ?>">
</p>
<p>
<input name="message" value="<?= $http_params['message'] ?>">
</p>
<p>
<input name="signature" value="<?= $http_params['signature'] ?>">
</p>
<p>
<input type=submit value="Перейти на платёжную страницу OOS">
</p>
</form>
Подскажите пожалуйста, как правильно обработать передаваемый массив в shop-script?
Любая помощь, очень буду вам благодарен.
Прошу помощи.
Подскажите пожалуйста, как правильно прописать в классе pscbPayment работающий пример тестовой оплаты заказа:
// Секретный ключ выдаётся мерчанту Банком; не должен передаваться в параметрах
$merchant_key = 'this_key_234';
// UID магазина
$market_place_id = 2408088;
// Адрес платёжной страницы
$oos_payment_page = "https://oos.pscb.ru/pay/";
// Параметры вызова платежной страницы OOS
$message = array(
"amount" => 200,
"details" => "Заказ 123",
/*"customerRating" => "5",*/
"customerAccount" => "+79210000000",
"orderId" => "ORDER-123"
);
$messageText = json_encode($message);
$http_params = array(
"marketPlace" => $market_place_id,
"message" => base64_encode($messageText),
"signature" => hash('sha256', $messageText . $merchant_key)
);
?>
Далее все это передается в форму:
<em>Перенаправление на страницу оплаты ПСКБ...</em>
<p>API: <?= $oos_payment_page ?></p>
<form id="payment-form" method="post" action="<?= $oos_payment_page ?>">
<p>
<input name="marketPlace" value="<?= $http_params['marketPlace'] ?>">
</p>
<p>
<input name="message" value="<?= $http_params['message'] ?>">
</p>
<p>
<input name="signature" value="<?= $http_params['signature'] ?>">
</p>
<p>
<input type=submit value="Перейти на платёжную страницу OOS">
</p>
</form>
Подскажите пожалуйста, как правильно обработать передаваемый массив в shop-script?
Любая помощь, очень буду вам благодарен.
Пока нет ответов. Ответьте на этот вопрос первым!