【问题标题】:How to manage response from paypal when people pay as a guest checkout. No paypal account当人们作为客人结账时如何管理来自贝宝的响应。没有贝宝账户
【发布时间】:2021-08-18 23:16:17
【问题描述】:

我正在使用自定义 php Paypal nvp API 进行快速结帐。 当人们使用他们的贝宝帐户付款时,我的 php 脚本没有问题,我插入订单、订单详细信息并将电子邮件发送给客户。当人们在没有贝宝帐户的情况下使用信用卡付款时,我不会收到 transactionid。 奇怪的事实是,当我使用沙盒时,我生成了一个假签证,我进行了付款,在我的数据库中我有交易 ID,我收到了电子邮件。 有人遇到过或正在遇到我同样的问题吗? 有没有账户有不同的方式来管理付款? 对于两者,我都在检查付款状态 = 完成。

【问题讨论】:

  • 这可能是缺乏具体性,但希望我错了。也许已经使用快速结账的人会回答。您是否在文档中查看了您要查找的付款方式?通常它已经有常用的例子。
  • 您好,感谢您的回答。我正在尝试使用 IPN 付款通知进行调查。但是有了沙盒,一切都在运行,没有错误。

标签: php paypal express-checkout


【解决方案1】:

很高兴为您的查询提供帮助,

首先,PayPal NVP 已被弃用。对于愿意添加 PayPal 作为支付选项的新商家,我们不会提供任何支持。

请浏览以下在 REST API 上运行的最新产品。我建议了两种接受付款的方式,因此请选择最适合您的方式。

  1. 标准集成Link
  2. 高级信用卡和借记卡Link

谢谢。

【讨论】:

  • 您好,非常感谢。我知道已弃用,但现在电子商务已经完成。我的问题是,当人们用没有帐户的 crefit 卡付款时,有时我不会收到 transo。只有在检查 Paymentinfo_0_PAYMENTSTATUS 完成后,我才插入数据库并发送电子邮件。我正在尝试使用 IPN 进行调试。
  • 是的,您可以使用IPN验证付款状态。
  • 我解决了这个问题。显然这是一个混合问题。当响应从我的成功页面中的贝宝返回时,它会在数据库中发生双重插入。所以问题不是贝宝。感谢大家的帮助。
猜你喜欢
  • 2016-11-24
  • 2015-06-26
  • 2017-07-12
  • 2015-04-09
  • 1970-01-01
  • 2014-07-25
  • 2014-01-02
  • 2015-12-15
  • 2018-07-29
相关资源
最近更新 更多