Python request()获取了意外的关键字参数';金额';在razorpay中与django集成
我正在尝试将Razorpay与django应用程序集成 正如我在他们的报告中所说 现在我正试图通过这样做来创建一个订单Python request()获取了意外的关键字参数';金额';在razorpay中与django集成,python,django,razorpay,Python,Django,Razorpay,我正在尝试将Razorpay与django应用程序集成 正如我在他们的报告中所说 现在我正试图通过这样做来创建一个订单 client = razorpay.Client(auth=("<key>", "<secret>")) resp = client.order.create(amount=5000, currency='INR', receipt='TR110462011', payment_cap
client = razorpay.Client(auth=("<key>", "<secret>"))
resp = client.order.create(amount=5000, currency='INR', receipt='TR110462011',
payment_capture='1')
client=razorpay.client(auth=(“”,“”)
resp=客户.订单.创建(金额=5000,货币=INR',收据=TR110462011',
付款(1)
但是我越来越
request()获得意外的关键字参数“amount”
我提到,
但这帮不了什么忙
我做错了什么
谢谢你的建议。根据他们的API文档,你需要通过字典 因此,您可以通过将参数包装在
dict()
中来修改代码,这样就可以了
client=razorpay.client(auth=(“”,“”)
resp=client.order.create(dict(金额=5000,货币=INR,收据=TR110462011,付款=1'))
Check-->您必须以听写方式传递数据,这是有效的!我不明白为什么他们没有在他们的主文档页面上更改此内容!?!
client = razorpay.Client(auth=("<key>", "<secret>"))
resp = client.order.create(amount=5000, currency='INR', receipt='TR110462011',
payment_capture='1')