Perl PayPal Express客户结帐交易ID

Perl PayPal Express客户结帐交易ID,perl,paypal,Perl,Paypal,我正在使用PayPal Express结帐,并尝试在结帐过程结束时在感谢页面上向客户显示其交易id 我现在收回: PAYMENTREQUEST_0_TRANSACTIONID 这是记录在我的业务帐户中的事务id。但是,发送给客户的电子邮件上的交易id与返回的此id不同 我正在使用这个API: 文件说明 “(可选)已创建交易的交易标识号。您最多可以指定10笔付款,其中n是介于0和9之间的数字(包括0和9) 注意:此字段仅在DoExpressCheckout的成功事务发生后返回 自版本63.0以

我正在使用PayPal Express结帐,并尝试在结帐过程结束时在感谢页面上向客户显示其交易id

我现在收回:

PAYMENTREQUEST_0_TRANSACTIONID 
这是记录在我的业务帐户中的事务id。但是,发送给客户的电子邮件上的交易id与返回的此id不同

我正在使用这个API:

文件说明

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

注意:此字段仅在DoExpressCheckout的成功事务发生后返回

自版本63.0以来,TRANSACTIONID已被弃用。请改用PAYMENTREQUEST\u 0\u TRANSACTIONID。“

我也在使用

 PAYMENTREQUEST_0_INVNUM
这非常有帮助,我可以将我的订单参考号放在客户收到的电子邮件的主体中,但我也希望他们的交易id,这样,如果他们通过此发送查询,就可以记录在数据库的一个字段中,并仅使用交易id对照订单

任何帮助都将不胜感激


谢谢

贝宝为买家和卖家分配不同的交易。我不太清楚为什么,但我知道他们知道


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

GetTransactionDetails也会找到它,并提供更多详细信息。