我有沙盒paypal设置,一旦订单完成后自动返回我的网站。我还没有扔东西,因为当我真的在沙盒中完成订单时,它会留在paypal的网站上并说
您刚刚支付了$$$$ USD
返回测试商店
我将自动返回设置为yes并设置了返回网址(当我点击链接时它会将我发送给我的网址)
如果我点击"返回测试商店"链接它然后带我到paypal页面,重定向和做我想要的..这是如何在现场工作?我需要它在订单完成后返回我的网站,这样我就可以修改订单和订购详情,而不必依赖用户点击此按钮来创建订单。
答案 0 :(得分:0)
PayPal沙箱(几乎)与实时付款完全一样。它被认为可以在您上线之前创建测试并模拟真实付款,就像您正在做的那样。在这里,您可以找到official wizard来创建快速结账按钮。它允许您指示成功页面和错误页面(在您的站点上)并下载库文件(即paypalfunctions.php,即如果您使用的是PHP文件)。
当用户登录并授予付款时,他会重定向回您的网站(成功页面),您实际确认付款(通过在paypalfunctions.php中调用ConfirmPayment
功能),从他的帐户中获取资金并感谢他去购物。如果用户改为点击“返回测试商店”,他将被重定向到您网站上的错误页面(可能是目录页面或主页)。
这是经典的快速结账流程,如here所述。
我建议您按照向导,下载库文件,设置sandbox api凭据并进行一些测试。希望它有所帮助。