PayPal交易列表
这是设置:
我有一个客户端的站点设置。 客户:
- 访问该网站
- 输入我们记录的基本信息
- 通过“立即购买”按钮进入PayPal
- 通过PayPal进行付款
- 返回网站
我想知道的是如何获得所有交易的清单? 我有PayPal登录以及API用户名,密码和签名,但在我的生活中,我找不到互联网上的一个地方,它提供了如何通过PHP或从PayPal中提取交易列表的示例jQuery的/的JavaScript / AJAX。
有没有人有任何想法? 例子?
提前致谢。
更新:
我能够为这个问题开发出一个解决方案。 请参阅下面的代码和评论。
好的,所以我终于能够开发出有用的东西了。 代码在下面发布,其中包含指向PayPal的TransactionSearch API选项的链接
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])); } ?>
此外,我想出了这个漂亮的小脚本,以获取有关特定事务的更多详细信息:
$value){ echo $key.' => '.$value."
"; } ?>
他们有一个TransactionSearch API:
我使用我的发票号码来检索退款的交易ID。
这是一个html元素,它连接到paypal API,以便在单击按钮时进行事务处理。 请勿更改data-button
, src
或async
属性。 完成测试后,完全删除data-env
节点( data-env
节点可防止在测试时产生实际费用)。 根据名称更改所有其他属性(例如,您可以将data-name
更改为您销售的产品的名称)。 像任何其他html元素一样插入元素(例如
)。