这就是我使用strip作为支付解决方案的方式。我使用我的$.ajax
来找出我使用的正确数据库。
只要我需要$.ajax({
,就会发生500次错误。
在图片中可以看到我的错误看起来如何。
https://framework.zend.com/manual/2.4/en/modules/zend.form.view.helper.form-multicheckbox.html
我的第33行是:
function PayStripe() {
// Open Checkout with further options:
handler.open({
name: 'Test',
description: 'Test abonnement',
currency: "dkk",
amount: $('#HiddenPrice').val() * 100,
email: $('#Email').val()
});
};
// Close Checkout on page navigation:
$(window).on('popstate', function () {
handler.close();
});
var handler = StripeCheckout.configure({
key: 'pk_test_d4xxxxxxxxxxxxxx',
locale: 'auto',
token: function (token) {
token.subscriptionId = $('#SubscriptionId').val();
token.City = $('#City').val();
token.Postnr = $('#Postnr').val();
token.Mobil = $('#Mobil').val();
token.Adresse = $('#Adresse').val();
token.CVRVirksomhed = $('#CVRVirksomhed').val();
console.log(token.subscriptionId);
console.log(token.City);
console.log(token.Postnr);
console.log(token.Mobil);
console.log(token.Adresse);
console.log(token.CVRVirksomhed);
$.ajax({//error here
data: JSON.stringify(token),
type: "POST",
url: "/api/Stripe",
contentType: "application/json;charset=utf-8",
dataType: 'json',
success: function (data) {
window.location.href = '/Subscriptions/Succes';
},
error: function (errMsg) {
//window.location.href = '/Subscriptions';
alert(errMsg);
}
});
// You can access the token ID with `token.id`.
// Get the token ID to your server-side code for use.
}
});
我的代码:
<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
我的Jquery在我脑海中
StripeJsTest2.js
我的{{1}}位于页面底部。
这就是我在.net core 2.0中的工作方式