【发布时间】:2013-12-25 06:23:14
【问题描述】:
我一直在关注 PayPal directions 在 Python 中实现其 REST API,但我缺少一些关键部分,我不知道在哪里可以找到它们。到目前为止,我有以下代码开始处理付款:
api = paypalrestsdk.set_config(
mode="sandbox",
client_id="XXX",
client_secret="XXX")
api.get_token()
payment = paypalrestsdk.Payment({
"intent": "sale",
"payer": { "payment_method": "paypal" },
"redirect_urls": {
"return_url": "https://XXX",
"cancel_url": "https://XXX" },
"transactions": [ {
"amount": {
"total": "50",
"currency": "USD" },
"description": "creating a payment"
} ]
} )
payment.create()
到目前为止,一切都很好(虽然我不知道如何处理我得到的令牌......)。
这里开始我的问题(或缺乏或知识)。首先,我需要approval url。然后,在接下来的步骤中,我不知道如何获取处理付款执行所需的信息:payment id 和 payer id
payment = paypalrestsdk.Payment.find("XXX")
payment.execute({"payer_id": "XXX"})
最后两行是使交易发生的关键。我从哪里得到他们的论点?
提前感谢您的帮助!
【问题讨论】: