PayPal智能按钮,如何始终在新选项卡中打开信用卡?

标签 paypal

我使用 PayPal 智能按钮将付款集成到网站中,遵循此 live demo

我在使用“借记卡或信用卡”按钮时遇到两个问题:

  1. 它并不总是有效,当我点击它时,字段会展开并显示在同一页面(我的服务器)上,输入所有信息并单击“立即付款”后,我收到消息说“有些东西”出错了,我们将带您返回结帐,以便您可以重试”,当我单击“重试”按钮时,会打开一个新选项卡,用于在 PayPal 服务器上处理信用卡付款(现在可以使用)。 这种情况发生的概率约为 50%。

  2. 它与第一个相关,第一个 View (当字段在我的网站页面上展开时)它缺少地址字段,但在单击“重试”并转到 PayPal 选项卡后会显示它们。

所以我的问题是,我可以统一信用卡支付 View 的显示方式吗?渲染按钮时是否可以传递一个参数,使其始终在新选项卡中打开?

最佳答案

  1. 当出现拒绝时,将会出现“出现问题,我们将带您返回结帐以便您重试”的消息。由于您显然正在亲自测试付款,因此您可以预见 PayPal 会多次故意拒绝付款。它们不被视为技术或集成问题,而是系统按设计运行。

  2. 无法使黑色借记卡或信用卡按钮打开新窗口。如果您不需要它,可以将其禁用,但不能让它表现不同。

当使用该借记卡或信用卡路径出现错误或被拒绝时,如果您单击“重试”,则与使用顶部 PayPal 按钮的效果相同。这是后备路径。

关于PayPal智能按钮,如何始终在新选项卡中打开信用卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60139496/

相关文章:

java - 智能支付按钮服务器集成

php - 使用像 Kickstarter 这样的 Paypal Adaptive Payments API 使用 Amazon Payments?

php - 当用户首次通过 Paypal 重定向时,我如何获取传递的发布数据?

c# - 在 ApiController 中获取原始发布请求

ruby-on-rails - 可变金额的 Paypal 定期付款

paypal - 你如何更改Paypal的java sdk的日志级别

Paypal 快速结帐

c# - 沙盒测试第二次付款失败 Paypal 集成 asp.net mvc

php - PayPal Sandbox Classic API Express Checkout NVP 内部服务器错误 (500)

ruby-on-rails - 将 paypal 定期 gem 用于永久有效的计划时要设置什么频率