关于支付宝付钱问题。
做了一网站,在收费的时候需要用支付宝付钱,当顾客用支付宝支付的时候,先是把钱放在了支付宝上面,问题是 我怎么能知道顾客已经把钱给支付宝了? 求思路,求大神。
------解决方案--------------------这个最好和他们的 作接口的沟通。
------解决方案--------------------支付宝网上支付接口开发文档及其代码实例
顾客用支付宝支付以后,支付宝页面跳转到你自定义的页面里,这个页面请求过来,你就知道顾客已经把钱给支付宝了
------解决方案--------------------支付完毕后,支付宝服务器异步通知
每当收到支付宝发来通知中,就可以获取到这笔交易的交易状态,并且商户需要利用商户订单号查询商户网站的订单数据,
得到这笔订单在商户网站中的状态是什么,把商户网站中的订单状态与从支付宝通知中获取到的状态来做对比。
如果商户网站中目前的状态是等待买家付款,而从支付宝通知获取来的状态是买家已付款,等待卖家发货,那么这笔交易买家是用担保交易方式付款的
如果商户网站中目前的状态是等待买家付款,而从支付宝通知获取来的状态是交易完成,那么这笔交易买家是用即时到帐方式付款的
//交易状态
String trade_status = new String(request.getParameter("trade_status").getBytes("ISO-8859-1"),"UTF-8");
------解决方案--------------------2楼回答的很详细。