如何使用简单的结账方式进行条纹测试付款

问题描述:

我第一次使用条纹。我已经创建了一个帐户在条纹,我已经切换到测试模式。我正在使用其简单的结帐功能,并使用我帐户中的测试API密钥。但是,当我使用其虚拟信用卡号码进行收费时,它已成功收费,但没有显示在我的帐户中。如何使用简单的结账方式进行条纹测试付款

<script src="https://checkout.stripe.com/checkout.js"></script> 

    <button id="customButton">Purchase</button> 

    <script> 
    var handler = StripeCheckout.configure({ 
    key: the_key, 
    image: '/img/documentation/checkout/marketplace.png', 
    locale: 'auto', 
    token: function(token) { 
    // You can access the token ID with `token.id`. 
    // Get the token ID to your server-side code for use. 
    } 
    }); 

    $('#customButton').on('click', function(e) { 
    // Open Checkout with further options: 
    handler.open({ 
    name: 'User1', 
    description: '2 widgets', 
    amount: 2000 
    }); 
    e.preventDefault(); 
    }); 

    // Close Checkout on page navigation: 
    $(window).on('popstate', function() { 
    handler.close(); 
    }); 
    </script> 

我不知道代码有什么问题,为什么我没有将测试付款交给我的帐户。帮助赞赏。

+0

如果付款成功,请查看您的余额。 https://dashboard.stripe.com/test/balance –

+0

我已经处于测试模式并且没有余额变化 –

+0

验证您的测试模式API密钥并在成功付款后检查Stripe响应 –

正如我已经通过你的代码片段,你需要点击条纹签出的服务器端方法。 我希望这会帮助你。让我知道你是否面对任何事情。

+0

我没有太多时间使用API​​,这就是为什么我使用简单的结帐。所以请帮助我使用这种简单的结帐方式 –

+1

Checkout安全地接受客户的付款细节并直接将它们传递给Stripe的服务器,然后Stripes服务器返回可以提交给服务器的令牌。我建议你去这个链接https://stripe.com/docs/checkout#integration-simple –