仿牌站,将POST或者GET到的商品价格等参数,传送给中间站
中间站,将获取到的商品价格等参数传送给控制站,等待获取控制站处理后的参数
中间处理以下:
1 标题中敏感词替换
2 匹配数据库中的PAYPAL轮询等参数,以及仿牌站的URL,返回对应分派到的PAYPAL账号
中间站,将返回到的处理后的结果,递交给PAYPAL
PAYPAL将用户付款后的结果
比如付款成功,付款失败,手续费,付款人PAYPAL账号等信息,通知到中间站。
中间站将PAYPAL返回的数值
传递给控制站,控制站主要判断付款成功与否,金额数量,用以匹配数据库中的PAYPAL设定,
避免一个PAYPAL超过限定收款次数或金额
中间站将PAYPAL返回的数值
传递给仿牌站,主要判断付款状态,避免客服付款失败,或者造成多次重复付款。
这里,我们先继续看之前那篇思路。https://bbs.ceacer.cn/20.html
重点是三个文件
1 return—-对应付款成功后页面自动跳转返回的页面
2 cancel-return—对应用户在PAYPAL页面点击取消返回的页面
3 notify_url —-对应PAYPAL付款成功状态后PAYPAL给网站通知的URL
也就是中间站,对应要提供这三个路径给PAYPAL和中间站
那么就是基础文件三个
return.php
cancel-return.php
notify_url.php
再包括第一步接收仿牌站通知的那个文件。
这里我假定pay.php
echo $response;
已经通过html实现第四步了。
中间也通过第三步修改的
return.php
cancel-return.php
notify_url.php
对应完成取消,付款成功的状态了。
我们现在主要核心是处理好notify,就是接收PAYPAL的通知。
这里notify处理就比较简单
比较结果,域名,返回目标仿牌站原来的notify通知地址,让中间站去处理
然后对应PAYPAL通知的付款状态,对付款次数,付款金额进行比对处理入库。











请登录之后再进行评论