我正在集成Stripe Payment Intent API,并且在不需要3D安全的情况下可以很好地工作,3D安全授权正在弹出,但是我想我没有return_url确认付款。
我在哪里需要在PaymentIntent中提及3D Secure的return_url?
我已经尝试了多次,但是在3D安全授权上遇到了麻烦。它在对象中返回错误。
我在下面提到了视图和控制器的代码。
提前致谢
客户端代码:
form.addEventListener('submit', function(event) {
event.preventDefault();
$('#card-button').html('<i class="fa fa-circle-o-notch fa-spin" style="font-size:24px"></i>');
var fname = $('#firstname2').val();
var lname = $('#lastname2').val();
var cardholderName = fname + " " + lname;
var cardButton = document.getElementById('card-button');
var form_data = $("#payment-form").serialize();
cardButton.addEventListener('click', function(ev) {
stripe.createPaymentMethod('card', cardElement, {
billing_details: {name: cardholderName}
}).then(function(result) {
if (result.error) {
// Show error in payment form
} else {
console.log(result);
// Otherwise send paymentMethod.id …Run Code Online (Sandbox Code Playgroud)