Я хочу получить детали подписки PayPal - PullRequest
0 голосов
/ 25 февраля 2019

У меня есть много подписок, созданных вручную с помощью кнопки PayPal.Теперь я хочу получить подробную информацию о подписках.(https://www.paypal.com/cgi-bin/webscr?cmd=_merchant-hub) Как я могу это сделать?

Я только что попытался использовать rest API:

import paypalrestsdk
import logging

paypal_api = paypalrestsdk.configure({
  "mode": "sandbox", # sandbox or live
  "client_id": "XXXXXXXX",
  "client_secret": "XXXXXXXX" })


# Fetch Payment
payment_history = paypalrestsdk.Payment.all({"count": 10})
print("List Payment:")
for payment in payment_history.payments:
    print("  -> Payment[%s]" % (payment.id))

Ответ - пустой список. Я прочитал, что этот код работает толькос подпиской, сделанной с помощью SDK. Поэтому я попытался с этим:

from paypal import PayPalInterface
paypal_api = PayPalInterface(API_USERNAME="xxxxxxxxxxxxapi1.gmail.com",
                             API_PASSWORD="xxxxxxxxxxxx",
                             API_SIGNATURE="xxxxxxxxxxx",
                             DEBUG_LEVEL=0,
                             HTTP_TIMEOUT=30)

transactions = paypal_api.transaction_search(STARTDATE='2019-01-01T00:00:00Z',STATUS="Success")
print(transactions)

, но ответ таков:

{'ACK': ['Success'], 'BUILD': [some_numbers], 'CORRELATIONID': [id], 'TIMESTAMP': ['2019-02-24T21: 49: 47Z'], 'VERSION': ['98 .0 ']}

Как я могу получить такую ​​информацию, как электронная почта клиента, адрес, данные профиля и т. Д.?

...