日期:2014-05-17  浏览次数:20609 次

关于支付宝付钱问题。
做了一网站,在收费的时候需要用支付宝付钱,当顾客用支付宝支付的时候,先是把钱放在了支付宝上面,问题是 我怎么能知道顾客已经把钱给支付宝了? 求思路,求大神。
------解决方案--------------------
这个最好和他们的 作接口的沟通。 
------解决方案--------------------
支付宝网上支付接口开发文档及其代码实例
顾客用支付宝支付以后,支付宝页面跳转到你自定义的页面里,这个页面请求过来,你就知道顾客已经把钱给支付宝了
------解决方案--------------------
支付完毕后,支付宝服务器异步通知

每当收到支付宝发来通知中,就可以获取到这笔交易的交易状态,并且商户需要利用商户订单号查询商户网站的订单数据,
 得到这笔订单在商户网站中的状态是什么,把商户网站中的订单状态与从支付宝通知中获取到的状态来做对比。
 如果商户网站中目前的状态是等待买家付款,而从支付宝通知获取来的状态是买家已付款,等待卖家发货,那么这笔交易买家是用担保交易方式付款的
 如果商户网站中目前的状态是等待买家付款,而从支付宝通知获取来的状态是交易完成,那么这笔交易买家是用即时到帐方式付款的


//交易状态
String trade_status = new String(request.getParameter("trade_status").getBytes("ISO-8859-1"),"UTF-8");

------解决方案--------------------
2楼回答的很详细。