【问题标题】:Paypal Website Payments Pro - Get AVS/CVVPaypal 网站支付专业版 - 获取 AVS/CVV
【发布时间】:2015-06-05 13:41:15
【问题描述】:

我目前正在使用 Paypal Website Payments Pro。

我的问题是,交易发生后,如何通过 API 检索 AVS/CVV 响应代码。所以我想我需要做的就是向某个端点发送一个GET 请求,带有事务ID,我希望AVS/CVV 将包含在响应中。

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

TLDR:也就是说,是否可以通过 API 检索 Paypal Website Payments Pro 的 AVS/CVV 响应代码,同时提供交易 ID(或类似的)作为参数?

【问题讨论】:

    标签: php curl paypal


    【解决方案1】:

    这是典型的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
    

    GetTransactionDetailsAPI 以事务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
    

    【讨论】:

    • 那么确认一下,avs/cvv 仅在交易创建时可用?所以不可用后交易?谢谢!
    猜你喜欢
    • 2016-06-30
    • 2012-04-19
    • 2015-06-16
    • 2023-03-07
    • 1970-01-01
    • 2013-07-05
    • 2012-08-05
    • 2010-12-17
    • 2011-11-26
    相关资源
    最近更新 更多