我正在将一个 Paypal(企业帐户)“立即购买”按钮构建到网站中,并且在使用沙盒进行测试时遇到了各种问题。
我没有在 Paypal 中保存“立即购买”按钮,因为我需要动态指定金额,但是,如果这被证明是我的任何问题的原因,我可以找到解决方法。我已将我的 Paypal 首选项设置为启用自动退货、启用支付数据传输,并且在首选项中设置了退货 URL。
我想要实现的是用户选择他们的购买选项并点击“立即购买”,这将传递到 Paypal 付款页面,他们在其中输入信用卡详细信息(最常见)并确认付款,然后返回给我返回页面,我使用“tx”变量和相关处理获取所有详细信息。
我使用沙箱遇到的问题如下。
当我点击购买按钮时,支付页面与现实生活中的不同。除了设置 Paypal 帐户外,它不提供通过信用卡支付的功能。为什么会这样,我能做些什么吗?我希望沙盒能够反映真实情况!
如果我尝试使用“创建 Paypal 帐户”进行支付,我会被完全拒绝,因为它告诉我我不能使用 Paypal 已知的信用卡号或电子邮件地址。这应该是一个测试环境!我没有使用我帐户中已知的号码或电子邮件地址,那么我应该如何使用此功能?
付款后,沙箱不会直接将我带回我的退货页面,我必须单击一个链接才能返回。事实上,除非我在按钮代码中指定了返回 URL,否则我什至无法单击此返回链接——它只是不存在!我在一年前在这个论坛上读到,不能提供返回参数,但无论哪种方式,它都不会自动返回。如果这反映了它在现实生活中的工作方式,那么我需要彻底重新考虑设计!这仅仅是因为我在沙箱中运行还是有其他原因?
当我点击链接进入返回页面时,我没有收到传递给我的“tx”变量。我使用 PHP 作为返回值,而 phpinfo() 没有显示任何价值!我错过了在某处设置的东西吗?
我已经阅读了几乎所有我能找到的关于立即购买按钮和沙盒的内容,并且觉得它真的不应该这么难!任何指针都会受到极大的欢迎。前几个问题不太重要,但获得回报和沟通至关重要!