贝宝:“嗨,尤金。不是你吗?”消息 - nameOnButton.gif 出现错误 - Digital Goods Express Checkout

Posted

技术标签:

【中文标题】贝宝:“嗨,尤金。不是你吗?”消息 - nameOnButton.gif 出现错误 - Digital Goods Express Checkout【英文标题】:Paypal: "Hi Eugene. Not You?" message - nameOnButton.gif appearing erroneously - Digital Goods Express Checkout 【发布时间】:2015-09-26 00:37:02 【问题描述】:

在使用数字商品进行快速结账时,在“立即付款”按钮上调用 DGFlow 会导致文本“Hi Eugene。不是你吗?”出现在“立即付款”按钮上方。这只发生在返回页面时,可以通过加载下面的codepen并刷新来复制。

这发生在实时和沙盒环境中。

var embeddedPPFlow = new PAYPAL.apps.DGFlow(trigger: 'submitBtn');

附:我的名字不是尤金

http://codepen.io/anon/pen/bdvzyX

【问题讨论】:

【参考方案1】:

PayPal 将此问候语添加到您机器上的当前 cookie 用户。如果您开始结帐,PayPal 将查询您(当前 cookie 的用户)帐户以开始结帐过程,并且根据安全检查的结果,甚至可能允许您在每次付款时无需重新登录即可结帐。

“Eugene”可能是您的一个沙盒帐户上的名称。即使在运行实时交易时,PayPal 也会看到该 cookie,但(当然)实际上不会允许沙盒帐户进行实时交易;当“真正的”PayPal 代码运行时(单击按钮后),沙盒帐户信息将被拒绝,并提示用户登录。

这是沙盒和实时 PayPal cookie 交互有点奇怪的几种方式之一;幸运的是,这些交互都不是致命的,它们通常只会影响开发人员;您的客户通常不会在其计算机上存储 PayPal 沙盒帐户。

正如一些确认一样,在我的机器上运行提供的 sn-p 确实问候 Eugene :)。

【讨论】:

我遇到的问题现在似乎已经解决了。我应该补充一点,我已经在多个用户拥有的多台机器上以隐身模式对其进行了测试,但它仍然显示“Hi Eugene”。这仍然是关于 cookie 与沙盒和真实账户交互的好知识。谢谢

以上是关于贝宝:“嗨,尤金。不是你吗?”消息 - nameOnButton.gif 出现错误 - Digital Goods Express Checkout的主要内容,如果未能解决你的问题,请参考以下文章

如何更改贝宝上的“感谢您的订单”消息?

沙盒贝宝帐户已删除,但仍然存在?

贝宝“无效响应”

贝宝定期付款重定向到贝宝的主页

贝宝定期付款和贝宝专业版

如果没有消息发送回 PayPal,paypal IPN 会发生啥情况