【发布时间】:2021-08-11 20:24:05
【问题描述】:
我无法关注this。我想在我的 django 应用程序中使用它。你能告诉我如何使用这些东西或在哪里放置这些代码。或者如果您有任何其他方式将paypal支付网关(服务器端)集成到python中,请帮助我!
谢谢
【问题讨论】:
标签: python python-3.x django paypal payment-gateway
我无法关注this。我想在我的 django 应用程序中使用它。你能告诉我如何使用这些东西或在哪里放置这些代码。或者如果您有任何其他方式将paypal支付网关(服务器端)集成到python中,请帮助我!
谢谢
【问题讨论】:
标签: python python-3.x django paypal payment-gateway
您所指的已弃用,我估计使用以下最新的 Python SDK。
【讨论】:
如前所述,SDK 已弃用,请使用 Checkout-Python-SDK。
在您的服务器上创建两条路由,一条用于“创建订单”,一条用于“捕获订单”,documented here。这些路由应该只返回 JSON 数据(没有 HTML 或文本)。后者应该(成功时)在返回之前将付款详细信息存储在您的数据库中(特别是purchase_units[0].payments.captures[0].id,PayPal 交易 ID)
将这两条路线与以下批准流程配对:https://developer.paypal.com/demo/checkout/#/pattern/server
如果您想在成功后转到感谢或确认页面或类似内容,请将此类重定向放在该 JavaScript 响应/错误处理程序的底部成功部分。
【讨论】: