Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python request()获取了意外的关键字参数';金额';在razorpay中与django集成_Python_Django_Razorpay - Fatal编程技术网

Python request()获取了意外的关键字参数';金额';在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

我正在尝试将Razorpay与django应用程序集成

正如我在他们的报告中所说

现在我正试图通过这样做来创建一个订单

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')