当使用数字商品进行快速结账时,在“立即付款”按钮上调用 DGFlow 会导致文本“Hi Eugene。不是你吗?”出现在“立即付款”按钮上方。这只会在返回页面时发生,并且可以通过加载下面的代码笔并刷新来复制。
这在实时和沙盒环境中都会发生。
var embeddedPPFlow = new PAYPAL.apps.DGFlow({trigger: 'submitBtn'});
附言我不叫尤金
http://codepen.io/anon/pen/bdvzyX
PayPal 将此问候语添加到您计算机上的当前 cookie 用户。如果您开始结帐,PayPal 将查询您的(当前 cookie 用户)帐户以开始结帐流程,并且根据安全检查的结果甚至可能允许您在每次付款时无需再次登录即可结帐。
“Eugene”可能是您的其中一个沙盒帐户的名字。 PayPal 即使在运行实时交易时也会看到该 cookie,但(当然)实际上不会允许沙盒帐户进行实时交易;当“真正的”PayPal 代码运行时(单击按钮后),沙箱帐户信息将被拒绝,用户将被提示登录。
这是沙盒和实时 PayPal cookie 可以有点奇怪地交互的几种方式之一;幸运的是,这些交互都不是致命的,它们通常只会影响开发人员;您的客户通常不会在他们的计算机上设置 cookie 的 PayPal 沙盒帐户。
正如一些确认,在我的机器上运行提供的代码段不会问候 Eugene :)。
我是一名优秀的程序员,十分优秀!