Мой проект Django использует платежный шлюз Stripe. Как удалить адрес для выставления счетов?
Я использую платежный шлюз Stripe для получения оплаты, но на странице оформления заказа появляются поля Billing address. как удалить эти поля. страница оформления заказа
Вот мой код:
checkout_session = stripe.checkout.Session.create(
line_items=[
{
"price_data": {
"currency": "usd",
"product_data": {
"name": "order",
},
"unit_amount_decimal": 5 * 100,
},
"quantity": 1,
},
],
customer_email="test@gmail.com",
mode="payment",
success_url=success_url,
cancel_url=cancel_url,
)
В полосе можно избавиться от часто задаваемых вопросов billing address
, по
- используйте поле
customer
при создании сессий. Это пользовательское поле ожидает полосуcustomer_id
какcus_xxxxxxxxxxxxx
, которая создается согласно этому документу создание объекта клиента . - Вы должны добавить адрес к созданному объекту клиента.
- Если этот объект
customer_id
используется в объекте сессии, вы не найдете форму, запрашивающую адрес для выставления счета. - Если вы выполните описанные выше действия, убедитесь, что при создании сессии вы не используете оба параметра
customer
иcustomer_email
. Следует передавать любой из них. Но пропускcustomer_email
снова спровоцирует вас на заполнение адреса, поэтому используйтеcustomer
.