php - Paypal NVP API - 缩小交易搜索结果

标签 php paypal paypal-nvp

我目前正在为仅使用 Paypal 收款的客户构建一个简单的电子商务网站。我想在我为他们构建的 CMS 中显示订单,但只显示在我正在构建的网站上进行的交易。

到目前为止,我已经通过使用 Paypal IPN 将来自站点的交易添加到数据库表(只是交易 ID)然后大量借用 Paypal 随 API 提供的 TransactionSearch.php 文件来实现这一目标。

我担心的是,目前,我正在从帐户中获取每笔交易(即使是那些不属于该网站的交易),然后通过将它们与数组匹配来过滤它们,只显示存储在数据库中的交易.如果我可以将我拥有的数组发送到 Paypal 并只接收这些交易,那就更好了——有人知道这是否可能吗?

系统按原样运行,但我希望尽可能提高效率。

谢谢

最佳答案

我会说带有 GetTransactionDetails API 的 foreach 应该可以解决问题?
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_r_GetTransactionDetails

关于php - Paypal NVP API - 缩小交易搜索结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6153871/

相关文章:

php - Paypal API NVP 错误消息 : Item name, 如果提供项目类别,则需要金额和数量

PHP MySQL - 清理和验证建议

php - 使用多个条件过滤 MySQL 查询

paypal - FORM.payment_date 是 Coldfusion 中的保留名称错误,导致 CF9 中的 PayPal IPN 验证无效

paypal - 使用自适应支付时未应用 page_style

php - 如何处理缓慢的 IPN 响应?

php - 在 POST 变量中也包括未选中的框 - 多个复选框

php - 由于 cURL 和 SSL,社交 API 无法正常工作

PHP/ Paypal : How to set receiver email?

c# - Paypal 自适应支付的 ReturnURL