我正在尝试将 Razorpay 与我的 django 应用程序集成,
正如他们所建议的文档 https://razorpay.com/docs/api/payments/#capture-a-payment I did,
pip install razorpay
现在我正在尝试通过以下方式创建订单:
client = razorpay.Client(auth=("<key>", "<secret>"))
resp = client.order.create(amount=5000, currency='INR', receipt='TR110462011',
payment_capture='1')
但我得到,
request() 收到意外的关键字参数“amount”
我提到,request() 收到意外的关键字参数“customer” https://stackoverflow.com/questions/51672428/request-got-an-unexpected-keyword-argument-customer
但这并没有多大帮助。
我在这里做错了什么?
谢谢你的建议。
根据他们的 API 文档here https://github.com/razorpay/razorpay-python/blob/2f27c6d0f3e35dab972132ecd67851f68976aaf4/README.md#orders你需要通过一本字典。
因此,您可以通过将参数包装在中来修改代码dict()
它会起作用的。
client = razorpay.Client(auth=("<key>", "<secret>"))
resp = client.order.create(dict(amount=5000, currency='INR', receipt='TR110462011', payment_capture='1'))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)