【问题标题】:PayPal Express Customer Checkout Transaction IDPayPal Express 客户结账交易 ID
【发布时间】:2014-03-03 18:13:50
【问题描述】:

我正在使用 PayPal Express 结账,并尝试在结账流程结束时在感谢页面上向客户显示他们的交易 ID。

我目前正在撤退:

PAYMENTREQUEST_0_TRANSACTIONID 

在我的企业帐户中登录的交易 ID 是什么。但是,发送给客户的电子邮件中的交易 ID 与返回的此 ID 不同。

我正在使用这个 API:https://developer.paypal.com/docs/classic/api/merchant/SetExpressCheckout_API_Operation_NVP/

文档说明

"(可选)已创建交易的交易标识号。您最多可以指定 10 次付款,其中 n 是介于 0 和 9 之间的数字。

注意此字段仅在 DoExpressCheckout 成功交易发生后返回。

TRANSACTIONID 自 63.0 版起已弃用。请改用 PAYMENTREQUEST_0_TRANSACTIONID。 "

我也在用

 PAYMENTREQUEST_0_INVNUM

这非常有帮助,让我可以将订单参考号放入客户收到的电子邮件的正文中,但我还想要他们的交易 ID,这样如果他们通过此发送查询可以登录数据库中的一个字段,并仅使用事务 ID 对订单进行交叉引用。

任何帮助将不胜感激!

谢谢

【问题讨论】:

    标签: perl paypal


    【解决方案1】:

    PayPal 将不同的交易分配给买方和卖方。我不完全确定为什么,但我知道他们这样做。

    不过,如果客户向您提供了他们的交易 ID,您可以通过 paypal.com 或 TransactionSearch API 进行搜索,在您的 PayPal 帐户中找到它。

    【讨论】:

    • GetTransactionDetails 也会找到它,并提供更多详细信息。
    猜你喜欢
    • 2012-08-05
    • 2016-03-11
    • 2017-09-07
    • 2022-09-23
    • 2018-01-05
    • 1970-01-01
    • 2011-05-28
    • 2012-09-23
    • 2016-12-02
    相关资源
    最近更新 更多