paypal - 如何取消 PayPal Express Checkout 以进行 Payflow 订单审核?

标签 paypal payflowpro

PayPal Express Checkout for Payflow 文档指出,可以通过将“useraction=commit”添加到将用户重定向到 PayPal 的 URL 来跳过“获取快速结帐详细信息”步骤。但是,它还表示返回 PAYERID 参数以响应“获取快速结帐详细信息”并且是“快速结帐付款”所必需的。

当我在没有 PAYERID 的情况下测试流程时,我得到“[RESPMSG] => 字段格式错误:无效的 PayerID”。如果没有获取快速结帐详细信息请求,是否有任何方法可以获取 Do Express Checkout Payment 的 PAYERID?

最佳答案

当 PayPal 将买家重定向回您的网站时,付款人 ID 应与 token 一起在 URL 中返回给您。您需要做的就是从 URL 中获取付款人 ID。例如,如果您将 RETURNURL 设置为 http://www.mysite.com/paypal_return.php,当 PayPal 将买家重定向回您的网站时,该 URL 将看起来像 http://www.mysite.com/paypal_return.php?token=EC-1234567890ABCDEF&PayerID=ABCDEFGHIJKLM

关于paypal - 如何取消 PayPal Express Checkout 以进行 Payflow 订单审核?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18626405/

相关文章:

php - Paypal -快速结帐-购物车项目金额总计与订单金额不符(10413)

go - 如何使用 logpacker package paypal 进行信用卡支付?

paypal - Safari 中 Braintree 和 Paypal 的内容安全策略

paypal - URL 中的 useraction 参数

paypal - 您能否在客户离开您的网站时实现 PayPal 自适应支付?

java - Website Payments Pro 凭据在哪里?

ruby-on-rails - ruby on rails 中的 Payflow 支付集成

php - paypal在 'created'状态时间过长会取消支付吗?

paypal - PayFlow Paypal 定期付款

asp.net-mvc - Paypal Payflow 链接 ASP.Net MVC 开源框架