Django の Web サイトの決済システムを作ろうと思っていたのですが、PayPal を使えばユーザーにとって使いやすいようで、Python 用の特別な API があると聞いたので、Django で使用できます。
たとえば、ユーザーアカウントと私のアカウントがあり、支払いゲートウェイをリッスンする受信機能を作成し、ユーザーが電子メールに資金を送信するたびに、特定のコマンドを実行します。今度は、送信者関数も作成するので、ユーザーに資金を送ることができます。Paypal 支払いウィンドウの HTTP 応答が表示されるたびに API がユーザーの電子メールを取得する場合、特定の電子メールに送信する関数を作成したいと考えています。
コードを使用した別の例:
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 の 2 つの一般的な機能である支払いと受け取りを探しています。Django でこの API を実現するにはどうすればよいですか? また、可能であれば、自分のアカウントで受け取った金額とアカウントの残高を確認するにはどうすればよいですか? Django の PayPal API ドキュメントを使用できますか? Django-Paypal ライブラリでどのように返済できますか?