Paypal交易:如何使用PayPal API和Django接收和发送资金?

时间:2016-09-27 17:22:40

标签: python django paypal django-paypal

我一直想知道为我的Django网站制作支付系统,但使用PayPal对用户来说似乎更容易,我听说有特殊的python API,所以它可以和Django一起使用

因此,例如,有一个用户帐户和我的帐户,我创建一个接收器功能,它监听支付网关,每当用户向电子邮件发送资金时,它都会执行特定的命令。现在我也发了一个发送者功能,所以我可以向用户发送资金,现在如果API的用户在看到Paypal支付窗口的HTTP响应时发送电子邮件,我想发一个功能将它发送到特定的电子邮件。 / p>

代码的另一个例子:

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图书馆中完成回报?

2 个答案:

答案 0 :(得分:1)

您是否考虑过使用django-paypal作为已安装的应用之一?

它看起来很合适,可能会提供您所需要的。

看看:

https://github.com/spookylukey/django-paypal https://django-paypal.readthedocs.io/en/stable/overview.html

答案 1 :(得分:1)

我不确定电子邮件,但如果你想访问paypal ammounts,这可能会有所帮助。 Get amount from django-paypal