zoukankan      html  css  js  c++  java
  • 支付宝支付接入流程

    最近在开发一个香港的电商平台,我自己选择了Tpshop做二次开发,开发最让我担心的就是支付这块。

    以下总计开发的大致流程:

    1. 登录蚂蚁金服 开发者中心  》  找到我的应用   

        一般上线的项目需要提供资料去给平台审核的。

    2. 测试环境 》 直接选择沙箱环境   》 创建沙箱应用 

      沙箱环境 里面有个账户  测试支付,直接就用这个帐号模拟支付就好了

    3. 直接去技术中心下载 dome 文档。

      

    4. 这步应该是比较麻烦的了,就是配置生成这些私钥 和公钥,当然有文档,只要对着文档操作,一般可以过。

        这里建议使用 RSA2 ,只要填一下一个即可。

    5. 配置config.php

      

    其中我接入这个项目,遇到2个加密函数冲突问题,我几乎按照dome 的流程都把文件找了7.8级出来。说明下文件都是嵌套依赖 关系,其中一个错误好像是缓存配置如果为true 就报错,改为false。

    我大概总结下 整个流程    :

        a 发起支付(把订单的基本信息提交,例如 订单号,金额,商品名称,描述)  b 获取这些参数发起支付接口请求   c 返回结果    d 如果通过 会回调 【1.异步 2.同步】 一般在回调函数里处理 订单支付状态即可。

     值得注意的事: 作为一个负责的开发工程师,还是要注意支付安全的,

      1. 判定是否跨脚本攻击,验证域名

      2. 金额是否合法

      3.订单是否正常存在

      4. 用户金额是否正常

      5. sql 过滤问题

  • 相关阅读:
    打开XX.etl文件
    ubuntu 安装 openssh-server,xinetd,vmware tools
    ESXi时间同步
    常用正则表达式字符说明
    RPC 服务器不可用
    linux 常用命令
    解决RDP连接不上
    python数据持久存储-pickle模块
    lambda表达式/对象引用计数
    关闭网络打开远程文件时防火墙安全弹窗
  • 原文地址:https://www.cnblogs.com/leijiangsheng/p/7340440.html
Copyright © 2011-2022 走看看