手机充支付宝宝跟电脑上的交易记录怎么不能同步

From:一条被猫抛弃的他乡流浪狗!
前几个月做了一个旅游网站,有PC站和手机站,涉及支付宝支付功能.
要求:PC站下的单,用户用手机登录也能支付;同理,手机站下的单,PC端登录也能支付.
附支付宝开放平台网址: ,.
当然啦,最基本的就是要申请账号,签约产品.完事之后,把官网的DEMO跑起来.
PC端DEMO:create_direct_pay_by_user-CSHARP-UTF-8
手机端DEMO:alipay.wap.create.direct.pay.by.user-CSHARP-UTF-8
然后呢,要了解支付宝的支付逻辑.
现在我理解的是,把商品信息提交给Alipay而已(安全方面已然做足,时间戳,md5等加密参数确保api安全,Alipay会把表单数据拼接好,并post给Alipay,Alipay处理接收到的数据后,返回支付界面内容.)
解决PC端和手机端支付同步的问题:
1.调用Alipay的区别,Config里的两个参数不一样,其它都是一样的.
Com.Alipay.Config.return_url:PC端和手机站支付完成后跳转的页面网址不一样.
Com.Alipay.Config.service:"alipay.wap.create.direct.pay.by.user"(-&手机站);"create_direct_pay_by_user"(-&电脑站).
支付时主要参数:out_trade_no(商户订单号),subject(订单名称),total_fee(付款金额),body(商品描述)...等.&
alipay会根据config去提交这些数据.生成支付宝订单.
2.解决订单继续支付
如果用户下了订单,却未支付.如何继续支付呢.
不管是手机端还是电脑端,根据&out_trade_no(商户订单号),subject(订单名称),total_fee(付款金额),body(商品描述)...等 再调用支付宝接口即可(信息保证和下订单时的数据是一样的),即可继续支付上次下的订单.
阅读(...) 评论()沙箱环境手机网站支付成功后同步验签失败
作者:小小开发者& | &更新于: 20:27
问题:沙箱环境 ,手机网站支付和电脑网站支付验签失败
描述:支付成功跳转后,对支付宝同步跳转参数进行验签,验签失败, 异步没有问题,这是什么情况。
建议先使用我们的官方demo进行测试,如果测试还是失败,私信提供一下相关信息以便排查::使用环境(沙箱还是正式环境)+接口名称(中文+英文)+验签失败的交易号+返回的参数(提供&符号连接的格式)
使用环境:正式环境接口名称:手机网站支付接口+alipay.trade.wap.pay验签失败的交易号:6342返回的参数:total_amount=0.10&timestamp=+13%3A49%3A05&sign=c4LXIztBLM7sDlMbFTswaLQIVo9Rai7R6rfJA59FS2zX%2FWpmD7U4bW3%2F3yY9v0FJJclSHzxdEWpJ41%2Fz2sIrnlLaamA2pJ4Gq77WkDwpU3nokTgKG429iDEUzKl7Cqc0Aa%2FavnkC53Z2n7H1ZzqdeDSja%2FDQCrBlMWQEBOVjRvwmyvuRlsrKMBM0BoH13rSFZmVZovgDdVtrxm9Xb2vnasu5H0JfZSB2ZMELIB9ykCuqGpsuHRhjmfM6KEIjm60zGWSHCmsmHQv%2FD%2BIez1GnbneENbtTL1fTY3dCXRfya9I4h5W%2F98lmNXGac5DoqmlmllrjAxBNAn8OE1UHJoIK6w%3D%3D&trade_no=6342&sign_type=RSA2&auth_app_id=7130&charset=UTF-8&seller_id=6472&method=alipay.trade.wap.pay.return&app_id=7130&out_trade_no=25577&version=1.0帮忙看下是什么问题
:使用环境:正式环境接口名称:手机网站支付接口+alipay.trade.wap.pay验签失败的交易号:6342返回的参数:total_amount=0.10&timestamp=201... 根据提供的交易信息查询发现:1.支付请求&productCode&:&QUICK_WAP_PAY&应改为&product_code&:&QUICK_WAP_WAY&2.异步通知报http状态码: 500, 返回:,说明您那边并未异步验签成功,同异步地址必须外网可成功访问。3.参数赋值请参照文档,验签失败可参照该贴进行排查:
:根据提供的交易信息查询发现:1.支付请求&productCode&:&QUICK_WAP_PAY&应改为&product_code&:&QUICK_WAP_WAY&2.异步通知报http状态码: 500, 返回:,说明您那边并未异步验签... 还是正式环境交易号:7488接口名称:手机网站支付接口+alipay.trade.wap.paytotal_amount=0.01&timestamp=+15%3A33%3A05&sign=U2O5h0t8Vhv3SdHBXKRtlGXosiZKOCZQUY1OAQwhqxrtZHfddfU4WigPO61bNUbkVHbGxvI8mbzQN9Ds0HoazTxfdgfmQxvzmrUVn%2BaMByUsPKJXdt%2Fj6IYsLWoNbEmw%2B17up9MkhkjvBdRS9NxLFdpAuH9m3fIl3KYFWgtwIQYhjnDO5AH6iZ%2FD9a6qAHzNz2HohG%2FRrxCdHHw6C3HoO5GMzuVNkTJUEY2ZBPm0CG7Qq3NAiUop6Zs1cMjhyJqDtZ0Quau9j79uS0CIjIZbslaW6xsQrby9icgzZHdJN543J9CsWvK8WxJ2I34tFsvDsqZjZ8eE%2BtBF0HPk0vqAAw%3D%3D&trade_no=7488&sign_type=RSA2&auth_app_id=7130&charset=UTF-8&seller_id=6472&method=alipay.trade.wap.pay.return&app_id=7130&out_trade_no=49592&version=1.0麻烦再查下,已经按照文档排查了,但还是没发现什么问题,异步通知成功,但是同步还是验签失败,用的是demo, 集成在了框架里, 但是单独用demo,缺没什么问题,您觉得这样的情况可能会出现在哪里?如果是参数问题,但是缺可以支付成功
:还是正式环境交易号:7488接口名称:手机网站支付接口+alipay.trade.wap.paytotal_amount=0.01&timestamp=+15%3A3... 1.QUICK_WAP_PAY改为QUICK_WAP_WAY2.检查同步返回地址是否能正常访问,我看了下异步接收返回fail,同步则什么都没有,就一个空白页面,不知道你的同步是如何接收处理同步通知的
:还是正式环境交易号:7488接口名称:手机网站支付接口+alipay.trade.wap.paytotal_amount=0.01&timestamp=+15%3A3... 验签失败自查方案 :
使用环境(沙箱)接口名称(alipay.trade.page.pay.return)验签失败的交易号(6439)返回的参数(total_amount=1.00&timestamp=+17%3A03%3A24&sign=GSbOYCDTxq15T%2FM7PspSyT6HPdIIi6CiNkzFmTzk2ZTe0IWz%2B%2FNwiDmTaAG5QW9euMOMFC%2BUcqa0uOAPmuDoJNYgcXbbj6XhvSEqa9c8kPerTfCYRG2M%2Bn9jM4QEoV5ScS%2BHOuquHkXsN%2BIjDNQ2JUpbdEgnQkyKQZIyfPHPAD06ho8RCDAjdibrXU9McODeE4Cx0RSEJVuo5JisSMz2eCSIlSotUEs1XRHIpuo89NZhG0TViWWTicQf39ZBqAxpxHnWzc0dgZUDUtnQTzXufV3YxmtGi76q2RyFvhCKnj6c%2F0wsfouJGGazoQXH5OK9slyD6d0FpVFLugIhu8Um3w%3D%3D&trade_no=6439&sign_type=RSA2&auth_app_id=0119&charset=UTF-8&seller_id=2425&method=alipay.trade.page.pay.return&app_id=0119&out_trade_no=564&version=1.0)支付成功但是回调验签始终失败
你好,方便加下你的钉钉吗
您需要登录后才可以回帖,
支付宝版权所有 &

我要回帖

更多关于 外国支付宝 的文章

 

随机推荐