2016-09-27 50 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