好的,我决定使用securionpay作为付款方式。
我所挣扎的是,我不知道如何在我的服务器上验证付款是否成功
<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>
就像这样
无论结果如何&#39;将返回给我它没有帮助在服务器上验证它。我只在服务器端生成结账请求。
我的想法是我的服务器应该生成一些我将存储在订单模型中的变量,并且&#39;结果&#39;如果成功那么应该给我那个变量然后我可以根据我可以验证它来验证它吗?我可能错过了一些东西......
文档: https://securionpay.com/docs/tutorials/checkout
P.S我不想在我的服务器上存储卡信息
由于