У меня есть кнопка оплаты подписки в полоску, и следующий код для этого:
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?
Спасибо вы!