0

我有条带订阅付款按钮,以下是该按钮的代码:

var stripe = Stripe("<?php echo $stripe["public_key"]; ?>");

$(".btnStripeSubscribe").click(function () {
    stripe.redirectToCheckout({
        items: [{
                plan: "<?php echo $planId; ?>",
                quantity: 1
            }],
        customerEmail: "<?php echo $user["email"]; ?>",
        successUrl: "http://example.com/success.php",
        cancelUrl: "http://example.com/dashboard.php"
    });
});

我添加了支付宝选项,以下是我使用的代码:

    stripe.createSource({
        type: 'alipay',
        amount: '500',
        currency: 'cny',
        redirect: {
            return_url: 'http://example.com/success.php'
        },
    }).then(function (response) {
        if (response.error) {
            alert(response.error.message);
        } else {
            window.location.href = source.redirect.url;
        }
    });

问题 1: 我不确定我做的是否正确。支付宝的代码看起来像一次性收费,不像订阅。因为在我的 Stripe Dashboard 中,它没有显示在订阅页面中。

问题2: 有没有办法使用plan ID使用支付宝进行收费?

谢谢!

4

2 回答 2

0

是的,但这里只说邀请。不确定我们是否需要联系 Stripe 来获得邀请或支付宝。

于 2021-03-10T09:21:36.447 回答
0

https://stripe.com/docs/payments/checkout

付款方式:信用卡、借记卡、Apple Pay、Google Pay、FPX 和 iDEAL

如果你想使用支付宝,你需要使用 Checkout 以外的东西。

https://stripe.com/docs/payments/alipay

定期付款:否

支付宝是一种一次性付款方式。您不能将其用于订阅。

于 2020-04-06T15:33:46.493 回答