非常困惑的是Paypal-API群,我想知道我是否能以某种方式获取事务(进出),就像我通过webinterface导出到csv一样。
我在这里:
Payment.all.size == 0
paypal-rest-api-list-payments-returns-no-entries Merchant-API不允许特定交易的详细信息。 https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/GetTransactionDetails_API_Operation_SOAP/说:
注意无法检索某些类型的事务的详细信息 使用GetTransactionDetails。您无法获得银行转帐的详细信息 例如,提款。
我通过transactionSearch收到了一个视图交易。从其中一个交易中获取transactionId。
api.get_transaction_details(:transaction_id => transaction_id>)
=> #<PayPal::SDK::Merchant::DataTypes::GetTransactionDetailsResponseType:0x007fd3c0f1f8d8
@Ack="Failure",
@Errors=[#<PayPal::SDK::Merchant::DataTypes::ErrorType:0x007fd3c0f379d8
@ShortMessage="Invalid transaction type",
@LongMessage="You can not get the details for this type of transaction",
@ErrorCode="10004",
@SeverityCode="Error">]
PaymentDetails
with transactionID)抛出“内部错误520002”但没有详细信息。 (我发现没有规范可以获取所有交易)好的,这是Paypal。但必须有一个他们忘记提及的简单解决方案。 (?!)或者我错过了什么?
谢谢和问候,菲尔
答案 0 :(得分:0)
我不知道您在哪里看到商家API无法提供有关交易的详细信息,但这完全是错误的。
您可以使用TransactionSearch获取给定时间段内的事务列表,然后您可以遍历这些结果并使用GetTransactionDetails获取每个单独事务的详细信息。