我在我的网站上使用了paypal按钮
<script src="/paypal-button.min.js?merchant=johndoe@gmail.com"
data-button="buynow"
data-name="Item1"
data-quantity="1"
data-amount="1.99"
data-currency="EUR"
data-shipping="0"
data-tax="0"
data-callback="http://www.example.com/checkout"
data-env="sandbox"
data-lc="de_DE"
></script>
工作正常。我被重定向到paypal结账,我的结账控制器(回调网址)正在获取IPN +将其写入我的rails模型。
我在这里遇到两个问题:
付款状态始终为“待处理”。结帐后我收到3次IPN消息。我尝试通过将我的沙盒帐户更改为欧元帐户来解决此问题,如论坛中所述,但这并未解决问题。 IPN一直在进行,直到每次购买总计7次。状态始终为“待处理”,但交易显示为已完成/已支付给商家。
回调重定向在某种程度上无效。我期待沙箱将我重定向到我的回调网址,或者至少显示一些按钮“回到网站”但没有任何显示。我购买后看到的唯一链接是“到我的PayPal帐户”或类似。为什么没有自动重定向或至少链接回我的网站?
感谢您的帮助。
答案 0 :(得分:0)
render :nothing => true, :status => 200