Оплата подписки Stripe с использованием Alipay - PullRequest
0 голосов
/ 06 апреля 2020

У меня есть кнопка оплаты подписки в полоску, и следующий код для этого:

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"
    });
});

И я добавил опцию Alipay, а следующий код я использую:

    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: Я не уверен, что делаю это правильно. Код для Alipay выглядит как разовая плата и не похож на подписку. Потому что в моей информационной панели Stripe она не отображается на странице подписки.

Вопрос 2: В любом случае можно использовать идентификатор плана для оплаты с помощью Alipay?

Спасибо вы!

1 Ответ

0 голосов
/ 06 апреля 2020

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

Способы оплаты: кредитные карты, дебетовые карты, Apple Pay, Google Pay, FPX и iDEAL

Если вы Если вы хотите использовать Alipay, вам нужно использовать что-то кроме Checkout.

...