小编Kam*_* KB的帖子

如何在Stripe Payment Intent中在客户端或服务器端修复3D安全确认付款?

我正在集成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)

php jquery codeigniter stripe-payments

8
推荐指数
1
解决办法
1101
查看次数

标签 统计

codeigniter ×1

jquery ×1

php ×1

stripe-payments ×1