ccc 2.0.8 通过anysdk接入支付宝支付不成功

  • Creator 版本:2.0.8

  • 目标平台: android真机

  • 详细报错信息,包含调用堆栈:无

  • 重现方式:调用支付

  • 之前哪个版本是正常的 :

  • 手机型号 :mix2

  • 手机浏览器 :

  • 编辑器操作系统 :macOS

  • 编辑器之前是否有其它报错 :

  • 出现概率: 100%

  • 额外线索:
    游戏中接入支付宝支付,按照要求接入后,在真机上运行
    出现需要登录的对话框:

输入目包的测试账号和密码:t_0001/1


在我自己的游戏服务器报错

这里看样子是没有渠道,但是当我打渠道包的时候,支付都不能够拉起来。
ccc的支付的相关代码:

请问我有什么地方漏了吗?哪位知道的帮忙看看,谢谢先。

我模拟通知游服是成功的呢。

提示miss_channel就是找不到channel这个参数了,检查游服转发的参数是不是有问题吧。
支付拉不起来看日志吧

主要是我没有设置这些参数呢?我只接入支付,为什么需要我登录呢?

你这个不是母包的日志吗,你支付要是接支付宝什么的,不会有登录啊。

是不是,对接好了后,需要使用anysdk打包呢?通过调试是不可以的吗?

要打包工具打包的

是不是只要弹出登录的对话框,就说明母包的支付接入是成功了的。

试试母包登录支付是不是都正常吧

谢谢你的回复,我使用母包,支付的时候,提示用户名和密码登录,我用母包的测试账号,输入了用户名和密码登录了后,没有任何反应呢。

看日志

你好,我看了日志,始终报错呢。 这里的channel是从哪里来的呢?我用的是母包进行测试,提示我登录,这里的channel我怎么设置正确的呢?

请求参数: user_id=20037&server_ext_for_login={}&session_id=eb86b9921cddf5e93d15cb88e2ac2861&server_id=1&channel=simsdk&uapi_secret=98e8714b8c23300cfed1a60e5c3a9715&uapi_key=5B2C0261-DB23-3815-7959-539AFFC3E14D&framework_version=ANDROID_CPP–_2.2.5&private_key=8395B8467FB5F97A9AF29E57564A703A&server_ext_for_client=""&plugin_version=2.2.5

返回的错误信息
AnySdkResponse(status=fail, data={“error”:“missing_channel”,“error_no”:“20001”}, common=null, ext=null, sn=oauth-25844-1551196386.7739)

解决了,是我服务器端代码传递参数有问题。 5555