Python 接受来自印度的国际分期付款

Python 接受来自印度的国际分期付款,python,flask,stripe-payments,Python,Flask,Stripe Payments,我尝试过stripe,但问题是在他们列出的文件中,为了接受来自印度的国际付款,我必须注册,而且我还需要添加账单地址、客户名称和付款意图。他们提供了关于如何添加姓名和支付意图的文档,但我不知道如何在我的应用程序中实现提供的代码 所以,请告诉我怎么做 以防万一,这是我的结账代码 @app.route('/create-checkout-session', methods=['POST']) def create_checkout_session(): session = stripe.chec

我尝试过stripe,但问题是在他们列出的文件中,为了接受来自印度的国际付款,我必须注册,而且我还需要添加账单地址、客户名称和付款意图。他们提供了关于如何添加姓名和支付意图的文档,但我不知道如何在我的应用程序中实现提供的代码

所以,请告诉我怎么做

以防万一,这是我的结账代码

@app.route('/create-checkout-session', methods=['POST'])
def create_checkout_session():
   session = stripe.checkout.Session.create(
        payment_method_types=['card'],
        line_items=[{
            'price_data': {
               'currency': 'usd',
               'product_data': {
                   'name': 'T-shirt',
                },
                'unit_amount': 2000,
            },
            'quantity': 1,
       }],
       mode='payment',
       success_url=redirect("success.html"),
       cancel_url=redirect("cancel.html"),
    )

编辑响应

以下是添加其他可选参数的方式:

@bp.route(“/create checkout session”)
def create_checkout_session():
域url=http://localhost:5000/'
stripe.api_key=current_app.config['stripe_SECRET_key']
尝试:
checkout\u session=stripe.checkout.session.create(
success\u url=域\u url+“success”,
cancel\u url=域\u url+“cancelled”,
付款方式类型=[“卡”],
账单\地址\收款='required',
付款方式’,
customer='customer\u id',
行项目=[
{
#使用价格api可以很好地管理产品
#而不必指定名称、货币等
“数量”:1,
“价格”:“价格”
}
],
支付意向数据=[
{
#把你的数据放在这里
“参数键”:“值”,
# ...
}
]
)
#你的回报声明
例外情况除外,如e:
#你的回报声明

您可以对其他参数执行此操作

如果使用条带签出,则无需更改代码;结帐将在结帐页面上从您的客户(姓名和帐单地址)收集所需信息。

但付款意向、客户姓名和发货地址如何?结帐将为您创建付款意向,并包括客户姓名和帐单地址。如果你还需要送货地址,你应该知道。它很有效,谢谢你,让我知道这个过程,我只是问如何添加他们说要添加的发货地址,以及添加客户名称和意图。共享一个指向您代码的链接,以便我可以查看上面已经给出的代码……。我只是想知道,代码没有任何问题。我们是否需要添加交易意图和客户名称。如果是,那么如何添加?您可以添加其他参数,如编辑的响应中所示