PayPal交易列表

这是设置:

我有一个客户端的站点设置。 客户:

  1. 访问该网站
  2. 输入我们记录的基本信息
  3. 通过“立即购买”按钮进入Pay​​Pal
  4. 通过PayPal进行付款
  5. 返回网站

我想知道的是如何获得所有交易的清单? 我有PayPal登录以及API用户名,密码和签名,但在我的生活中,我找不到互联网上的一个地方,它提供了如何通过PHP或从PayPal中提取交易列表的示例jQuery的/的JavaScript / AJAX。

有没有人有任何想法? 例子?

提前致谢。

更新:

我能够为这个问题开发出一个解决方案。 请参阅下面的代码和评论。

好的,所以我终于能够开发出有用的东西了。 代码在下面发布,其中包含指向PayPal的TransactionSearch API选项的链接

https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/TransactionSearch_API_Operation_NVP/

 urldecode($temp["L_TIMESTAMP".$i]), "timezone" => urldecode($temp["L_TIMEZONE".$i]), "type" => urldecode($temp["L_TYPE".$i]), "email" => urldecode($temp["L_EMAIL".$i]), "name" => urldecode($temp["L_NAME".$i]), "transaction_id" => urldecode($temp["L_TRANSACTIONID".$i]), "status" => urldecode($temp["L_STATUS".$i]), "amt" => urldecode($temp["L_AMT".$i]), "currency_code" => urldecode($temp["L_CURRENCYCODE".$i]), "fee_amount" => urldecode($temp["L_FEEAMT".$i]), "net_amount" => urldecode($temp["L_NETAMT".$i])); } ?> 

此外,我想出了这个漂亮的小脚本,以获取有关特定事务的更多详细信息:

https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/GetTransactionDetails_API_Operation_NVP/

  $value){ echo $key.' => '.$value."
"; } ?>

他们有一个TransactionSearch API:

https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/TransactionSearch_API_Operation_NVP/

我使用我的发票号码来检索退款的交易ID。

   

这是一个html元素,它连接到paypal API,以便在单击按钮时进行事务处理。 请勿更改data-buttonsrcasync属性。 完成测试后,完全删除data-env节点( data-env节点可防止在测试时产生实际费用)。 根据名称更改所有其他属性(例如,您可以将data-name更改为您销售的产品的名称)。 像任何其他html元素一样插入元素(例如

)。