Есть ли способ заполнить поля на странице оформления заказа Stripe, когда клиент вернется? Я пытался установить способ оплаты по умолчанию для клиента с помощью веб-перехватчиков (payment_method.attached), но эта кредитная карта по умолчанию не отображается во время оформления заказа. Вместо этого Stripe создает новый способ оплаты для клиента каждый раз, когда он платит. Странно иметь дюжину одинаковых кредитных карт на панели инструментов Stripe. Вот мой текущий код:
const checkout = await stripe.checkout.sessions.create({
cancel_url,
success_url,
payment_method_types: ["card"],
mode: "payment",
customer: stripeCustomer,
client_reference_id: stripeCustomer,
metadata: {
//...
},
line_items: [{
price_data: {
currency: 'usd',
product_data: {
name: packetDisplayName,
},
unit_amount: packetPrice,
},
quantity: 1
}]
})
Позже я использую идентификатор сеанса для перенаправления на проверку, а затем выполняю несколько операций в конечной точке веб-перехватчика
Спасибо, что нашли время прочитать мой вопрос, ура