У меня есть много подписок, созданных вручную с помощью кнопки 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 ']}
Как я могу получить такую информацию, как электронная почта клиента, адрес, данные профиля и т. Д.?