Skip to main content
 首页 » 编程设计

python之Paypal 交易 : How to receive and send funds with PayPal API and Django

2024年10月17日31sharpest

我一直想为我的 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 库中完成还款?

请您参考如下方法:

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

它看起来符合用途并且可以提供您需要的东西。

看看:

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