Paypal网站付款专业版 - 获取AVS / CVV

时间:2015-04-01 02:22:03

标签: php curl paypal

我目前正在使用Paypal网站付款专业版。

我的问题是,我如何通过API检索AVS/CVV响应代码, 事务发生后。因此,我认为我需要做的就是向某个端点发送GET请求,并附上事务ID,我希望AVS/CVV将包含在响应中。

关于实际返回的内容的信息似乎有限。

TLDR 那就是说,是否有可能通过API检索AVS / CVV响应代码,用于Paypal网站付款专业版,同时提供交易ID(或类似)作为参数?< / p>

1 个答案:

答案 0 :(得分:0)

这是典型的DoDirectPayment响应

NVP回复:

TIMESTAMP=2015-04-01T07:09:23Z
CORRELATIONID=5d206d78a7eb2
ACK=Success
VERSION=109.0
BUILD=15840636
AMT=0.01
CURRENCYCODE=USD
AVSCODE=X
CVV2MATCH=M
TRANSACTIONID=4XJ98999B8918783X

GetTransactionDetails API,其中包含事务ID作为输入参数,它会响应以下内容,但不会响应AVS,CVV。

NVP回复:

RECEIVERBUSINESS=us-30@cri.com
RECEIVEREMAIL=us-30@cri.com
RECEIVERID=XTV2XWLQDBBUL
PAYERID=RPP8F58J274JG
PAYERSTATUS=unverified
COUNTRYCODE=US
ADDRESSOWNER=PayPal
ADDRESSSTATUS=None
SALESTAX=0.00
SHIPAMOUNT=0.00
SHIPHANDLEAMOUNT=0.00
TIMESTAMP=2015-04-01T07:09:35Z
CORRELATIONID=6d04b6839b8a
ACK=Success
VERSION=109.0
BUILD=15840636
FIRSTNAME=John
LASTNAME=Test
TRANSACTIONID=4XJ98999B8918783X
RECEIPTID=2178-2433-5782-0156
TRANSACTIONTYPE=webaccept
PAYMENTTYPE=instant
ORDERTIME=2015-04-01T07:09:22Z
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