Транзакции Paypal: Как получать и отправлять средства через PayPal API и Django?
Мне было интересно создать платежную систему для моего сайта Django, но с PayPal пользователям это кажется проще, я слышал, что есть специальный API для python, поэтому его можно использовать с Django.
Так, например, есть учетная запись пользователя и моя учетная запись, я делаю функцию приемника, которая прослушивает платежный шлюз и всякий раз, когда пользователь отправляет средства на электронную почту, он выполняет определенные команды. Теперь я также создаю функцию отправителя, чтобы я мог отправлять средства пользователям. Теперь, если API получает пользователей по электронной почте всякий раз, когда они видят HTTP-ответ окна оплаты Paypal, я хочу создать функцию для отправки этого сообщения на определенную электронную почту.
Также еще один пример с кодом:
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, Paying и Receiving. Как мне получить этот API на Django? Также, если возможно, Как я могу увидеть сумму денег, полученных на моем счете и остаток на моем счете? Могу ли я использовать документацию PayPal Api для Django? Как можно произвести возврат в библиотеке Django-Paypal?
2 ответа
Рассматривали ли вы использование django-paypal в качестве одного из установленных приложений?
Это выглядит подходящим для цели и может предоставить то, что вам нужно.
Взглянуть:
https://github.com/spookylukey/django-paypal https://django-paypal.readthedocs.io/en/stable/overview.html
Я не уверен насчет электронной почты, но если вы хотите получить доступ к PayPal, это может помочь. Получить сумму от Django-PayPal