我对如何使用PayPal API有疑问。
我想在过去30天内使用Paypal API进行交易。
我创建了一个PayPal应用,并获得了client_id和client_secret。 通过执行以下代码,我获得了访问令牌。
my_api = paypalrestsdk.Api ({
'mode': 'sandbox',
'client_id': '***',
'client_secret': '***'})
my_api = my_api.get_access_token ()
但是,我不知道在此之后将令牌放在何处。
我正在编写要在标题中包含您正在阅读的手册,但是由于我使用的是SDK,因此我认为它已设置为某些类或函数,但我不知道该怎么做。
由于它是api,因此我将其放在paypalrestsdk.BillingAgreement.search_transactions.
end_date = timezone.now ()
start_date = end_date - timezone.timedelta (days = 30)
payment_history = paypalrestsdk.BillingAgreement.search_transactions (start_date = start_date, end_date = end_date, api = my_api)
print ("List Payment:")
for payment in payment_history.payments:
print ("-> Payment [% s]"% (payment.id))
我得到了这些错误。
payment_history = paypalrestsdk.BillingAgreement.search_transactions (start_date = start_date, end_date = end_date, api = my_api)
TypeError: search_transactions () missing 1 required positional argument: 'self'
如何通过API身份验证使用Paypal API?
此外,paypalrestsdk.BillingAgreement.search_transactions
是否可以进行过去的交易?
如果您具有适当的类和函数,我想教您。 非常感谢。