Paypal 交易:如何使用 PayPal API 和 Django 接收和发送资金?
Posted
技术标签:
【中文标题】Paypal 交易:如何使用 PayPal API 和 Django 接收和发送资金?【英文标题】:Paypal Transactions: How to receive and send funds with PayPal API and Django? 【发布时间】:2017-02-05 10:43:42 【问题描述】:我一直想为我的 Django 网站制作支付系统,但是使用 PayPal 似乎对用户来说更容易,我听说有专门的 python API,所以它可以与 Django 一起使用。
例如,有用户帐户和我的帐户,我创建了一个接收器功能,它监听支付网关,并且每当用户向电子邮件发送资金时,它都会执行特定命令。现在我还创建了一个发送函数,所以我可以向用户发送资金,现在如果 API 获取用户的电子邮件,每当他们看到 Paypal 支付窗口的 HTTP 响应时,我想创建一个函数将其发送到特定的电子邮件。
还有另一个代码示例:
import random
from process import multiprocessing
Users = [ "..." ]
# PayPal:
import SomePayPalApi
def Receiver():
SomePayPalApi.receive_to = SomePayPalApi.current_user.email
while True:
if SomePayPalApi.recieved:
print SomePaypalApi.recieved.amount
print SomePaypalApi.received.email
print SomePaypalApi.Balance
received = True
break
def Sender():
SomePayPalApi.sendto = random.choice(Users)
SomePayPalApi.send()
if __name__ == "__main__":
p1 = Process(target=Receiver)
p2 = Process(target=Sender)
p1.start()
p2.start()
我知道这不像例子那么简单,但我正在寻找 PayPal 的两个通用功能,支付和接收,我如何在 Django 上实现这个 API?另外,如果可能的话,我如何查看我的账户收到的金额和账户余额?我可以为 Django 使用 PayPal Api 文档吗? 如何在 Django-Paypal 库中进行还款?
【问题讨论】:
【参考方案1】:您是否考虑过使用 django-paypal 作为您安装的应用之一?
它看起来很合适,可以提供您需要的东西。
看看:
https://github.com/spookylukey/django-paypal https://django-paypal.readthedocs.io/en/stable/overview.html
【讨论】:
非常感谢您提供的信息,我在文档中找到了有关支付网关的信息,但是如果您有使用 django-paypal 的经验,您知道如何向用户付款吗?我需要它作为确认我的网站。 不客气。抱歉,我从未真正使用过这个 API,所以对此我无能为力!【参考方案2】:我不确定电子邮件,但如果您想访问贝宝金额,这可能会有所帮助。 Get amount from django-paypal
【讨论】:
以上是关于Paypal 交易:如何使用 PayPal API 和 Django 接收和发送资金?的主要内容,如果未能解决你的问题,请参考以下文章
需要帮助使用 PayPal REST API 或 C# 中的任何其他方法获取 PayPal 交易