我正在使用SecurionPay进行在线付款。但是,我发现一个非常简单的任务来设置金额和货币会遇到问题。它似乎一直违约。

我正在尝试通过JavaScript on和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项目中的任何示例,将不胜感激。

最佳答案

签名的CheckoutRequest可以通过两种方式创建:


使用专用的SDK。您的情况是https://github.com/securionpay/securionpay-net。您应该寻找SecurionPayGateway.SignCheckoutRequest方法。
https://securionpay.com/docs/checkout-request-generator

07-24 16:45