2016-09-27 81 views
2

我一直在想为我的Django网站制作支付系统,但PayPal似乎对用户来说更容易,我听说有特殊的Python for Python,所以它可以与Django一起使用。Paypal交易:如何使用PayPal 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() 

我知道这不是为例容易,但我期待的贝宝的两种通用的功能,付款和收款,如何能够做到在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

+0

非常感谢您提供的信息,我已经在文档中找到关于支付网关的信息,但是如果您有django-paypal的经验,您是否知道如何向用户支付费用,我需要它作为我网站上的确认。 – ShellRox

+1

不客气。道歉,我从来没有真正使用这个API,所以我不能为此提供任何帮助! – zubhav