gpt4 book ai didi

api - 使用商家的交易 ID 从 Paypal 获取交易状态

转载 作者:太空宇宙 更新时间:2023-11-03 16:26:35 25 4
gpt4 key购买 nike

Paypal 提供了GetTransactionDetails API 调用来获取交易的交易状态。但它需要TRANSACTIONID作为强制参数,这是Paypal分配给该交易的交易ID。

这个TRANSACTIONID是Paypal在支付完成后返回的。但是在客户付款返回商户页面,网络中断的情况下,商户将无法获取支付状态和paypal的交易id。商家以后如何使用 API 调用获得交易?有没有办法通过商户的交易Id获取状态?

最佳答案

您可以在变量“INVNUM”中传递您自己的发票 ID,然后运行“TransactionSearch”API 通过传递“INVNUM”来获取详细信息,这将为您提供带有 PayPal 交易 ID 的响应(如果交易本来是通过)。

一旦您获得 PayPal 的交易 ID,运行“GetTransactionDetails”API 获取详细信息。我包含了示例请求和响应,在第一个 api 中,我使用自己的 invnum 来获取详细信息,然后使用 PayPal 的 txn id 作为响应,我获取了完整的详细信息。

NVP Request:
USER=us-XXXX&PWD=XXXX&SIGNATURE=XXXX&VERSION=109.0&METHOD=TransactionSearch&STARTDATE=2015-08-08T00:00:00Z&TRANSACTIONCLASS=All&INVNUM=MyOWNID123456

NVP Response:
L_TIMESTAMP0=2015-08-20T16:43:10Z
L_TIMEZONE0=GMT
L_TYPE0=Payment
L_NAME0=John Test
L_TRANSACTIONID0=33407257W5286551J
L_STATUS0=Completed
L_AMT0=0.01
L_CURRENCYCODE0=USD
L_FEEAMT0=-0.01
L_NETAMT0=0.00
TIMESTAMP=2015-08-20T16:44:22Z
CORRELATIONID=7247ad390a76
ACK=Success
VERSION=109.0
BUILD=000000



NVP Request:
USER=XXXX&PWD=XXXX&SIGNATURE=XXX&VERSION=109.0&METHOD=GetTransactionDetails&TRANSACTIONID=33407257W5286551J

NVP Response:
RECEIVERBUSINESS=XXXXX
RECEIVEREMAIL=XXXXXX
RECEIVERID=XXXXX
PAYERID=RPP8F58J274JG
PAYERSTATUS=unverified
COUNTRYCODE=US
ADDRESSOWNER=PayPal
ADDRESSSTATUS=None
INVNUM=MyOWNID123456
SALESTAX=0.00
SHIPAMOUNT=0.00
SHIPHANDLEAMOUNT=0.00
TIMESTAMP=2015-08-21T04:03:50Z
CORRELATIONID=db0509e83df7c
ACK=Success
VERSION=109.0
BUILD=000000
FIRSTNAME=John
LASTNAME=Test
TRANSACTIONID=33407257W5286551J
RECEIPTID=5098-8700-1518-0878
TRANSACTIONTYPE=webaccept
PAYMENTTYPE=instant
ORDERTIME=2015-08-20T16:43:10Z
AMT=0.01
FEEAMT=0.01
TAXAMT=0.00
CURRENCYCODE=USD
PAYMENTSTATUS=Completed
PENDINGREASON=None
REASONCODE=None
PROTECTIONELIGIBILITY=Ineligible
PROTECTIONELIGIBILITYTYPE=None
L_QTY0=1
L_TAXAMT0=0.00
L_CURRENCYCODE0=USD
L_TAXABLE0=false

关于api - 使用商家的交易 ID 从 Paypal 获取交易状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32116648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com