wyhd_web.txt 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. 1.查询服务器接口
  2. /now_web_server
  3. 请求参数
  4. {
  5. channel : string 渠道(wyhdweb)
  6. times : int 时间戳
  7. sig : string 签名
  8. }
  9. 回馈参数
  10. json格式
  11. {
  12. state : 0,
  13. data : [
  14. {"id":1,"name":"1服"},
  15. ]
  16. }
  17. 2.获取区服档位信息接口 请求方式:post
  18. /web_payinfodata
  19. 请求参数
  20. {
  21. channel : string 渠道(wyhdweb)
  22. sid : int 玩家区服
  23. uid : string UID
  24. sig : string 签名
  25. }
  26. 回馈参数
  27. json格式
  28. {
  29. state : 0,
  30. data : {
  31. playerinfo : {
  32. uid : string 游戏角色ID
  33. sid : int 游戏区服
  34. name : string 玩家名字
  35. lv : int 玩家等级
  36. },
  37. paylist : [{
  38. price : string 商品价格
  39. product_id : string 商品id
  40. product_name : string 商品名称
  41. diamond : int 钻石数
  42. limit : int 限购类型:0: 不限购 1: 限购 3:不允许购买
  43. limit_sum : int 限购次数
  44. limit_yet : int 已经购买次数
  45. }]
  46. }
  47. }
  48. 3.预下单接口 请求方式:post
  49. /orderid_web_pay
  50. 请求参数
  51. json格式
  52. {
  53. serverid : int 游戏服务器id
  54. uid : string 游戏角色ID
  55. channel : string 渠道标识(wyhdweb)
  56. product_id : string 商品id
  57. sig : string 签名
  58. }
  59. 回馈参数
  60. json格式
  61. {
  62. state : 0,
  63. orderid : string CP订单号
  64. }
  65. 4.充值回调
  66. /rechargeok_web
  67. json格式
  68. {
  69. cp_order_id : string 预下单订单号
  70. uid : string 游戏角色ID
  71. order_id : string 平台订单号
  72. order_status : int 平台订单状态 1 未支付 2成功支付 3支付失败
  73. pay_time : string 订单下单时间 时间戳
  74. product_id : string 商品id
  75. product_name : string 商品名称
  76. pay_money : string 玩家支付的金额(分)
  77. sig : string 签名
  78. }
  79. 回馈参数
  80. json格式
  81. {
  82. state : 0 返回0成功其他都是失败
  83. }
  84. 所有签名都是安前面参数xx=xx&xx=xx&key="123456"
  85. 列子:
  86. 1拼接成字符串(按首字母升许排序):str = aa=aa&bb=bb&key="123456"
  87. 2进行md5编码:sign=md5(str)
  88. key:3583c38a707756ac64fe9af0a69b7d56
  89. 测试:http://39.108.135.24:8081