微信支付宝接入教程以及服务端给app写支付接口入门.docxVIP

微信支付宝接入教程以及服务端给app写支付接口入门.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于支付宝接入的几点说明和解释 在实际的开发中,我们看到开放平台密钥和合作伙伴密钥的时候,有没有直接就懵逼了的赶脚?反正我是的有。因为不是每个人都经常去开发支付功能,更不会有事儿没事儿去调这些个密钥,毕竟跟钱相关的东西,谁都会冷静三分!鉴于此,我简略说两点。 官方答复说,合作伙伴密钥适用于合作伙伴密钥常被适用于API 1.0版本的支付和移动支付(手机网页支付),而开放平台密钥是作为APP支付设定的。经实际测试:合作伙伴密钥和开放平台密钥在移动支付(手机网页支付)和APP支付中都是没有问题的! 2.支付分为两种形式:一是demo接入方式(API 1.0的接入方式),一种是sdk调用API(此为API 2.0的接入方式)下面是分别对两种接入的解释说明: demo接入方式(API 1.0的接入方式 中(官方答复) 1.0的支付api service为:$alipay_config[service] = alipay.wap.create.direct.pay.by.user; 服务端程序demo地址为: HYPERLINK /doc2/detail?treeId=60articleId=103564docType=1 /doc2/detail?treeId=60articleId=103564docType=1 文档地址为: HYPERLINK /docs/doc.htm?spm=a219a.7629140.0.0.Wp8Ll3treeId=60articleId=104424docType=1 /docs/doc.htm?spm=a219a.7629140.0.0.Wp8Ll3treeId=60articleId=104424docType=1 打开demo当中的配置文件alipay.config.php能看到 Parenter 是合作身份PID。这个只要进行了支付宝签约就能看到,签约流程可以在/中找到,不再进行说明。值得注意的是seller_id在官方的demo中可以看出seller_id 是partner,实际上seller_id 也可以是商家的支付宝账号。 从上面的配置中能看到私钥和支付宝公钥是直接写进去的。这有个要注意的地方,就是私钥和支付宝公钥必须一行存放,不能复制工具里面生成的文件中的begin和end注释行。 当然此处也是可以写私钥和公钥的文件路径的,那么这个时候去掉注释和带着注释不影响总体结果,但是这个时候要注意的是支付宝的公钥必须是64个字符为一行,需要手动换行。建议大家用官方demo给的配置方式。直接复制私钥内容进行手动删除回车,直接复制支付宝公钥。(注意:支付宝的公钥需要换取的,也就是说用openssl工具生成的有两个密钥,一个是私钥,一个是公钥。这个公钥是要上传到合作伙伴密钥来换取支付宝公钥的。换言之,配置中的支付宝公钥是用生成的公钥换的。不是本身有的。) 生成的公钥自己手动删除回车然后点击“查看开发者公钥”进行设置修改。设置成功后,点击查看支付宝公钥,并且复制到配置中(如果要复制到文件中就要自己手动每64个字符一行进行回车换行) 一定要注意:公私钥是成对的,私钥存放本地,公钥要上传换取支付宝公钥! SDK调用API(此为API 2.0的接入方式) 此时用到的密钥为开放平台密钥,官方答复说此为APP支付而设定。实际上并不是。(在第1条中有说明) SDK的下载地址为: HYPERLINK /docs/doc.htm?spm=a219a.7629140.0.0.MG6YFxtreeId=54articleId=103419docType=1#s4 /docs/doc.htm?spm=a219a.7629140.0.0.MG6YFxtreeId=54articleId=103419docType=1#s4 文档地址为: HYPERLINK /docs/doc.htm?spm=a219a.7386797.0.0.dNeARDtreeId=203articleId=105285docType=1#s3 /docs/doc.htm?spm=a219a.7386797.0.0.dNeARDtreeId=203articleId=105285docType=1#s3 手机支付API地址为: HYPERLINK /docs/doc.htm?spm=a219a.7629140.0.0.n5wlGctreeId=203articleId=105287docType=1 /docs/doc.htm?spm=a219a.7629140.0.0.n5wlGctreeId=203articleId=105287docType=1 首先看到sdk接入就要考虑到集成(请略过官方的集成说明)了。 先看官方文档中的前两条说明 准备工作做好

文档评论(0)

汪汪队 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档