我正在尋找使用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>
然而不能更改收費或貨幣?任何幫助將受到歡迎,或者在Web Forms項目中集成SecurionPay系統的任何示例將不勝感激。
是否有你可以註冊一個出申請自己得到不同的價格呢?我一直在看這個:https://securionpay.com/docs/api#checkout-request-sign,但我不能解決如何通過JavaScript做到這一點.. – Ryan
是的,你可以。您需要在後端簽署結賬請求並將其傳遞到前端。你不能直接通過JavaScript來做到這一點。 –
感謝Marcin的幫助讓它安裝了讓我走上了正確的道路 – Ryan