Я рассматриваю использование SecurionPay для осуществления платежей через Интернет. Однако я нахожу проблемы с довольно простой задачей, устанавливающей сумму и валюту. Кажется, он продолжает дефолт.Специальная интеграция SecurionPay Проверка через JavaScript
Я пытаюсь реализовать систему через JavaScript и проект ASP.NET.
https://securionpay.com/docs/checkout#custom-integration
На приведенной выше ссылке он показывает, как именно, чтобы вызвать систему оформления заказа (код ниже точной копии и вставки):
<script src = "https://securionpay.com/checkout.js"> </script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js "></script>
<script type="
text/javascript ">
$(function() {
SecurionpayCheckout.key = 'pk_test_ZVhCjD2Gz7OF222L00bxIdlD';
SecurionpayCheckout.success = function (result) {
// handle successful payment (e.g. send payment data to your server)
};
SecurionpayCheckout.error = function (errorMessage) {
// handle integration errors (e.g. send error notification to your server)
};
$('#payment-button').click(function() {
SecurionpayCheckout.open({
checkoutRequest: 'NTQ1NDAwYTczZTljMjUwYzNhZjA0NTdkOTFjNThiOTY5YzIxY2ViMjBhMDRmOTYwNjg1MDI3OWQ2OTZlN2VjMnx7ImNoYXJnZSI6eyJhbW91bnQiOjQ5OSwiY3VycmVuY3kiOiJFVVIifX0=',
name: 'SecurionPay',
description: 'Checkout example'
});
});
});
</script>
<button id="payment-button">Payment button</button>
Однако с моей стороны я не может изменить плату или валюту? Любая помощь будет приветствоваться, и любые примеры интеграции системы SecurionPay в проект Web Forms будут оценены по достоинству.
Есть ли способ, вы можете подписать Checkout запрос себя, чтобы получить разные цены? Я смотрел на это: https://securionpay.com/docs/api#checkout-request-sign, но я не могу разобраться, как это сделать с помощью javascript .. – Ryan
Да, вы можете. Вам нужно подписать запрос на проверку на своем бэкэнд и передать его на внешний интерфейс. Вы не можете сделать это напрямую через javascript. –
Спасибо Marcin за помощь в настройке, вы заставили меня идти по правильному пути – Ryan