对财付通插件做了更新,增加了查询接口,可以通过此接口查询订单状态:
@query = Tenpay::Query.new(1, # 订单ID
Date.today) # 订单生成日期
@query.response.successful? # true => 已支付, false => 未支付
不过必须得发一下牢骚,财付通实在是太难用了,虽然提供了返回URL,但是有用户反映支付完成后窗口直接关闭,导致订单没有更新,还有前段时间收了笔款,明明是用QQ号码的帐户发的收款申请,但是款居然到了我的GMail信箱帐户,而且我没有用信箱申请过财付通帐号,只是把QQ帐号和EMail做了绑定。还有选择用财付通余额支付的时候,它会记住QQ号,导致无法用其它帐户的余额付款,还有他们的客服电话基本上要等5-6分钟才有人接,还有就是不支持招行信用卡。。。。
罪状简直数不胜数,总之一句话:财付通有风险,集成需谨慎!

