You are here

UC_alipay测试(同时寻求帮助)

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2009-01-01 02:17

UC_alipay我已经开发了出来,整个流程已经可以跑通了,这个模块已经花了我将近一周的时间了,但是现在还有两个问题没有解决。

问题1:UTF-8和GBK之间的转换问题,drupal的模块都是采用的UTF-8的编码,我传给支付宝网关的input_charset也设置为了UTF-8,但是我传递到支付宝的汉字编成了乱码。

问题2:通知验证总是失败,支付宝将信息返回来以后,我对这些参数信息规整后,发送到支付宝请求验证这些数据的真伪性,但是每次都是返回失败。验证是使用MD5签名的,我觉得这个问题很有可能是由第一个引起的。当然也不排除其它原因。

其它的接口问题,我已经搞定。现在网上放置的测试模块,对于第一个问题,我传递的都是英文,对于第2个问题,直接设定了验证结果为真。所以可以跑通。

其它已经没有难点了,不知道这两个问题什么时候能够解决,希望能够尽快,代码写的很乱,现在只要求的是功能,因为我基本上采用的是支付宝给出的示例代码,Ubercart的钩子函数都已经搞定了。

如果有人能够帮助解决问题1和问题2的话,那是最好不过了,希望懂得编码转换,MD5签名的人能够参与进来,成为这个模块的共同开发者。

问题2不解决,就会存在安全方面的隐患,当然这个可以通过人工的检查来避免。问题1也需要解决,因为这个是给中国人用的。

论坛:

geshuihuo 的头像

以 “推广Drupal” 为理由,为招牌!
拿着三脚猫的功夫 骗钱 !
骗子!

097633@drupalchina.org 的头像

佩服死你了,人家骗你钱了?你这么激动!我觉得老葛现在很不容易了,人家现在没工作还坚持给大家回答问题,并且翻译了很多drupal的教程,反正我是很感激他,国外的程序员都有人乐意捐助,也是很好的循环,国内呢?真不知道你在这里发这个的用意是什么,如果你能证明你是个勇敢和有思想的人,你就光明正大的说出你的理由,不需要以匿名的身份在这里骂人的,朋友你说呢?

g089h515r806 的头像

支付宝模块我将会把它传到drupal.org上,我已经申请了账号,我没有拿出来,不是不开源,而是通过正规的途径开源,大家无需付费,为这个模块。

我已经申请了drupal.org上的cvs,只是管理员还没哟给我批准。

还有就是担心,有人把我的模块下载下来,以他个人的名义传到drupal.org上,这样我的心血就白费了。