Транзакции 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

Другие вопросы по тегам