paypal - Payments Standard 的 IPN 响应是否与 Express Checkout 相同?

标签 paypal paypal-ipn express-checkout

我正在从 Payments Standard 切换到 Express Checkout。 IPN 响应相同还是不同?

最佳答案

有一个IPN参数是不同的txn_type 分别检查 Website Payment Standard 和 express Checkout 的 IPN 响应。

对于 WPS :txn_type=web_accept

对于电子商务:txn_type=express_checkout

**IPN response for Payment Standard:** 
    cmd=_notify-validate
    mc_gross=10.01
    protection_eligibility=Eligible
    address_status=confirmed
    payer_id=ZK5AUW8MWY9CW
    tax=0.00
    address_street=3585+Petunia+Way%0D%0Aaddress+222
    payment_date=00%3A08%3A18+Apr+03%2C+2015+PDT
    payment_status=Completed
    charset=UTF-8
    address_zip=35045
    first_name=vimalbuyer
    mc_fee=0.59
    address_country_code=US
    address_name=azlan+xxxxx
    notify_version=3.8
    custom=
    payer_status=verified
    business=vimalnath53-facilitator%40gmail.com
    address_country=United+States
    address_city=Clanton
    quantity=1
    verify_sign=AEkJZp5PlgClTn1mxfylgc2FBYMzALsU7xcwTTHxpgXCri8asnzueXPK
    payer_email=vimalbuyer%40gmail.com
    contact_phone=408-329-3451
    txn_id=5GW24560KH817881A
    payment_type=instant
    last_name=ravichandran
    address_state=AL
    receiver_email=vimalnath53-facilitator%40gmail.com
    payment_fee=0.59
    shipping_discount=0.00
    insurance_amount=0.00
    receiver_id=S4X5XW328WAYY
    txn_type=web_accept
    item_name=Test+Item
    discount=0.00
    mc_currency=USD
    item_number=
    residence_country=US
    test_ipn=1
    shipping_method=Express
    handling_amount=0.00
    transaction_subject=
    payment_gross=10.01
    shipping=10.00
    ipn_track_id=97ef1f6957d55

**IPN response for Express Checkout:**
    cmd=_notify-validate
    mc_gross=0.01
    protection_eligibility=Eligible
    address_status=confirmed
    payer_id=ZK5AUW8MWY9CW
    tax=0.00
    address_street=3585+Petunia+Way%0D%0Aaddress+222
    payment_date=00%3A00%3A44+Apr+03%2C+2015+PDT
    payment_status=Completed
    charset=UTF-8
    address_zip=35045
    first_name=vimalbuyer
    mc_fee=0.01
    address_country_code=US
    address_name=azlan+xxxxx
    notify_version=3.8
    custom=
    payer_status=verified
    address_country=United+States
    address_city=Clanton
    quantity=1
    verify_sign=Au5ok3gYe0CeO2vF0KS59WJwgD0QAIljdpxKQfkvVQsbdbhT2o7SKMxQ
    payer_email=vimalbuyer%40gmail.com
    contact_phone=408-329-3451
    txn_id=207564537Y419840U
    payment_type=instant
    last_name=ravichandran
    address_state=AL
    receiver_email=vimalnath53-facilitator%40gmail.com
    payment_fee=0.01
    receiver_id=S4X5XW328WAYY
    txn_type=express_checkout
    item_name=
    mc_currency=USD
    item_number=
    residence_country=US
    test_ipn=1
    handling_amount=0.00
    transaction_subject=
    payment_gross=0.01
    shipping=0.00
    ipn_track_id=c50c795d8f17a

此外,查看将为每个事务 here 返回的 IPN 变量

关于paypal - Payments Standard 的 IPN 响应是否与 Express Checkout 相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29427044/

相关文章:

paypal - 付款完成 "return to merchant"使用取消 url

paypal - 使用 paypal express checkout API 处理第三方付款?

php - Paypal SDK - 当仪表板在付款执行后显示 "Approved"时返回 "Completed"

Paypal IPN 协议(protocol) : Why is the empty HTTP 200 response not send in the examples?

Paypal PDT 和 IPN 问题 - 我们可以假设返回网站时付款已完成吗?

paypal - Paypal 结帐中的特定行项目

paypal - 使用 Paypal 自适应付款自动汇款

javascript - Paypal 快速结帐。在 onAuthorize 函数中将数据存储在 DB 中是否安全?

java - 在使用 PayPal 支付的 Gwt 项目中,我退出了页面,所以我失去了登录名

php - 如何使用 PayPal 在我的网站上实现 "cash out"?