杭州神话信息技术有限公司

标题: 想请教一下支付的流程是怎么样的? [打印本页]

作者: male110    时间: 2011-3-30 10:11:06     标题: 想请教一下支付的流程是怎么样的?

1. 支付宝系统向商户系统发出通知,即访问商户提供的通知接收URL(参数notify_url)。
2. 商户系统接到通知请求,通过notify_id询问支付宝系统这个通知的真实性,通知验证。
3. 支付宝系统判断通知是否是自己发送,如果是返回true,否则返回false。
4. 商户系统得到支付宝系统的确认后,对通知进行处理。处理完毕后,返回结果给支付宝系统。
5. 支付宝系统处理商户系统返回的处理结果。
我查的文档是这样的。
if ($is_notify)

{

$trade_no = $_POST['trade_no'];

if ($ifTrust || $trade_status == 'TRADE_FINISHED')

{

$this->Dopay($msg['price'],$msg['orderid'],$userID,$trade_no);

}

if (!$ifTrust && $trade_status == 'WAIT_SELLER_SEND_GOODS')

{

$url = sendGoods($trade_no, $pay);

$doc = new DOMDocument();

$doc->load($url);

}

exit('success');

}

上面是Repay的代码
商户系统得到支付宝系统的确认后,对通知进行处理。处理完毕后,返回结果给支付宝系统。
怎么没有返回给支付宝处理结果?


作者: tsuego    时间: 2011-3-30 12:36:44

这个问题有点深啊,不过我们之前的团购都没有问题的
作者: male110    时间: 2011-3-30 16:50:07

我是想改一下,改成担保交易的,付款后就变成已付款状态的。
现在付款后还是未付款




欢迎光临 杭州神话信息技术有限公司 (http://www.cenwor.com/) Powered by Discuz! X2