• 注册
  • WordPress后台-外观-小工具 进行配置小工具

    • 查看作者
    • Paypal多账号轮询系统开发过程记录—代码篇

      仿牌站,将POST或者GET到的商品价格等参数,传送给中间站

      中间站,将获取到的商品价格等参数传送给控制站,等待获取控制站处理后的参数

      中间处理以下:


      1  标题中敏感词替换


      2  匹配数据库中的PAYPAL轮询等参数,以及仿牌站的URL,返回对应分派到的PAYPAL账号


      中间站,将返回到的处理后的结果,递交给PAYPAL


      PAYPAL将用户付款后的结果

      比如付款成功,付款失败,手续费,付款人PAYPAL账号等信息,通知到中间站。


      中间站将PAYPAL返回的数值

      传递给控制站,控制站主要判断付款成功与否,金额数量,用以匹配数据库中的PAYPAL设定,

      避免一个PAYPAL超过限定收款次数或金额


      中间站将PAYPAL返回的数值

      传递给仿牌站,主要判断付款状态,避免客服付款失败,或者造成多次重复付款。

      这里,我们先继续看之前那篇思路。https://bbs.ceacer.cn/20.html

      Paypal多账号轮询系统开发过程记录---代码篇

      重点是三个文件

      1  return—-对应付款成功后页面自动跳转返回的页面

      2  cancel-return—对应用户在PAYPAL页面点击取消返回的页面

      3  notify_url  —-对应PAYPAL付款成功状态后PAYPAL给网站通知的URL


      也就是中间站,对应要提供这三个路径给PAYPAL和中间站


      那么就是基础文件三个

      return.php

      cancel-return.php

      notify_url.php


      再包括第一步接收仿牌站通知的那个文件。


      这里我假定pay.php


      各种参数替换匹配完成后,通过getcode函数,输出包装好的html代码到中间站。

      echo $response;

      已经通过html实现第四步了。


      中间也通过第三步修改的


      return.php

      cancel-return.php

      notify_url.php


      对应完成取消,付款成功的状态了。

      Paypal多账号轮询系统开发过程记录---代码篇

      我们现在主要核心是处理好notify,就是接收PAYPAL的通知。

      Paypal多账号轮询系统开发过程记录---代码篇

      这里notify处理就比较简单

      比较结果,域名,返回目标仿牌站原来的notify通知地址,让中间站去处理

      然后对应PAYPAL通知的付款状态,对付款次数,付款金额进行比对处理入库。

      Los Angeles
    • 0
    • 0
    • 0
    • 11
    • 请登录之后再进行评论

      登录
    • 单栏布局 侧栏位置: