美文网首页
SDK服务端文档

SDK服务端文档

作者: TanzQ | 来源:发表于2018-03-27 11:57 被阅读0次

    1.服务端用户登录验证

    APP通过SDK获取到参数uid  token  获取方法如下图:

    获取方法

    APP端服务端登录验证接口

    http://game.lygames.cc/index.php?m=index&c=user&a=Token&uid=SDK传给的uid&token=SDK传给的token码(每登录一次就会更新)

    返回JSON值

    {"isSuccess":"1","msg":"该用户合法"}

    {"isSuccess":"0","msg":"非法登录"}

    流程图

    流程图

    2.支付成功回调通知接口

    请求字段表

    参数:

    uid:用户账号   game_trade_no:游戏方生成的订单号    out_trade_no:平台SDK生成的订单号   price:充值金额(以元为单位)   trade_status:支付结果   time:支付时间  pay:支付方式   sign:加密后生成的签名

    加密方式及参数和加密顺序

    例如:

    uid=175641544&game_trade_no=201710251666&out_trade_no=201710251899&price=0.01&trade_status=TRADE_SUCCESS&time=1508988596&pay=1&key=sdk后台提供的支付密钥key值

    MD5加密生成sign秘钥

    回调通知URL

    $url = "http://xxxxx.com?data={参数的json值}";

    返回值为 GET 例如:

    data={"uid":"8947886132","out_trade_no":"1000000385604671","game_trade_no":"MzcwNzU4NjIy|152212212013308014","price":"30","trade_status":"TRADE_SUCCESS","time":1522122132,"pay":"3","is_test":"1","sign":"8e522a92b584b6ad74638c1c68e9712e"}

    参数:

    uid:哪个用户

    game_trade_no:游戏订单号

    out_trade_no:sdk生成的订单号

    price:充值金额

    trade_status:TRADE_SUCCESS 支付成功  TRADE_FINISHED支付失败

    time:支付时间

    pay:1 为支付宝支付

    is_test: 0为测试 1为上线(该字段不算入加密)

    sign:秘钥

    游戏端如果接收成功后返回success  失败返回相应的失败码

    支付宝支付,微信支付,苹果内购支付成功回调通知返回参数数据同上

    pay:1 为支付宝支付

    pay:2 为微信支付

    pay:3为苹果内购支付

    相关文章

      网友评论

          本文标题:SDK服务端文档

          本文链接:https://www.haomeiwen.com/subject/stbjcftx.html