PayPal交易完成后,PayPal会显示:
Thanks for your order
Your payment of $XXXX.XX USD is complete.
You're now going back to MYSITE.
If you are not redirected within 10 seconds, click here.
我不希望客户端甚至看到此页面。有没有办法完全避免它,或者将重定向时间设置为0?
答案 0 :(得分:3)
您还需要网站付款专业版订阅。 https://www.paypal.com/webapps/mpp/website-payments-pro
获得后,获取API签名,API用户名和&来自PayPal帐户的“我的个人资料”区域的API密码。
然后,使用以下手册中所述的直接付款方式 https://cms.paypal.com/cms_content/US/en_US/files/developer/PP_WPP_IntegrationGuide.pdf
正如Watermark所述,您可能需要先检查PCI要求,并至少在您的网站上安装SSL。
答案 1 :(得分:1)
结帐https://developer.paypal.com/。您可以使用PayPal的API构建自己的界面。用户永远不会知道PayPal处理了这笔交易。
使用此方法时,请务必查看PCI-DSS要求。
答案 2 :(得分:0)
您要求使用PayPal付款标准可以实现,但收到付款的卖家帐户需要是PayPal Business / Premier帐户(免费升级),他们需要启用自动退货并在其PayPal中提供退货网址帐户>个人资料>简介&设置>我的销售工具>网站偏好。
您还可以将return
网址变量传递给每个订单的结帐,这将覆盖卖方PayPal帐户资料中的任何返回网址(或缺少网址);但是,如果卖家的帐户中未启用自动退货,则买家需要手动点击结帐结束,才能重定向到该网址。