美文网首页
记一次支付宝对接

记一次支付宝对接

作者: 夜色001 | 来源:发表于2021-04-21 16:10 被阅读0次

一、场景

微信公众号要支付宝支付,采用支付宝手机网站支付的方式。对接使用支付宝最新sdk,向前端输出form表单。

二、准备工作

支付宝公钥证书
支付宝根证书
支付宝应用公钥证书【这个要特别注意,以后对接是要先检查,证书和私钥是否匹配】

三、问题解决

输出的内容中包含url

{
"code": 0,
"msg": "success",
"data": {
"alipay": "<form name="punchout_form" method="post" action="https://openapi.alipay.com/gateway.do?app_cert_sn=88d26dd3705b867c9475b2dcf73bbc0b&charset=utf-8&alipay_root_cert_sn=687b59193f3f462dd5336e5abf83c5d8_02941eef3187dddf3d3b83462e1dfcf6&method=alipay.trade.wap.pay&sign=FMkH%2Bfgw9Kg52Nd1eWPnBqmK5bOfm0P5D%2F3%2BqIbZUq8rlAdbeyqdrBPFGPMewi6xp2iA5IvcvRHq2XBrvJMFAOcexYm%2Fv5QYa65Gz1ytxHSxX69Q99%2FSUiPJhN1px%2BIBN7lWpskYofgankxpVkhRQI%2FgKvs0hTkDXCRXSQWWE6zUYus1K3IeOjXmzrh6y5%2B1PL02VJzAtVngiIrXcx%2Bx4zenT4Sw25TDS74qIvx%2FvAl%2BRUthJiFoINDbEJLGVGGypXhqzOPpAWhocgH1%2B9j6eaCp3EZXsxq1exhYr2W1aMnLzCOxZpMlvE7U23VxrzzovLuyWkBqL0crEe0YHs%2BkXw%3D%3D&notify_url=http%3A%2F%2Flocalhost%3A10154%2Fapi%2Ffront%2Fali%2Fpay%2Fcallback&version=1.0&app_id=2021002133674198&sign_type=RSA2&timestamp=2021-04-21+15%3A25%3A50&alipay_sdk=alipay-sdk-java-dynamicVersionNo&format=json">\n<input type="hidden" name="biz_content" value="{"body":"外卖订单","out_trade_no":"20210421152550bUL1Ho","passback_params":"2d224","product_code":"QUICK_WAP_PAY","quit_url":"https:\/\/mp-user-xkcy154.haichuang.pro\/pages\/wx","subject":"外卖订单","timeout_express":"30m","total_amount":"0.01"}">\n<input type="submit" value="立即支付" style="display:none" >\n</form>\n<script>document.forms[0].submit();</script>"
}
}

注意这个form表单,放到html中的时候,要将"替换成",同时\n替换成 空。最重要的要将\/替换成/,(java在处理的时候,将/变成了\/)要不然就会报invalid-signature错误,这个错误我排查了5天。

相关文章

  • 记一次支付宝对接

    一、场景 微信公众号要支付宝支付,采用支付宝手机网站支付的方式。对接使用支付宝最新sdk,向前端输出form表单。...

  • 对接支付宝支付接口开发笔记

    支付宝对接学习笔记: 功能介绍: 支付宝对接 支付宝回调 查询支付状态(略过不讲) 要求: 熟悉支付宝对接核心文档...

  • NodeJS对接支付宝沙箱PC支付

    最近想对接对接支付宝接口, 支付宝接口可以使用沙箱测试代码地址: https://github.com/klren...

  • 快速入门支付宝支付

    1、概述 昨天聊了聊微信支付的对接流程与实现,今天咱们聊聊支付宝支付的对接与实现。 2、准备工作 在支付宝开放平台...

  • 支付宝支付对接

    有个项目在对接支付宝时遇到了很多问题,总结下对接过程中需要检查的东西 一、能力签约(此处以公众号开发使用支付宝手机...

  • 支付宝对接-java后端

    支付宝官方文档1.创建应用并获取APPID2.配置应用 集成开发 本文使用支付宝sdk进行支付宝对接,请到支付宝j...

  • 支付宝接口申请

    对接支付宝接口开发详细步骤 - tang_cong的博客 - CSDN博客

  • laravel 对接支付宝

    使用的库 omnipay-alipay 申请支付宝支付 这个就不说了, 不明白如何下手的伙伴让运营去和支付宝客服联...

  • 定了!支付宝正式被“收编”!

    支付宝正式接入网联,被国家“收编”! 支付宝接入网联 正式被“收编” 近日,支付宝宣布:已与网联完成全面系统对接,...

  • 微信支付宝支付经验以及相关坑

    简介 此片文章介绍对接微信、支付宝所遇到的问题以及经验之谈。 准备工作 支付类型 |文档 |对接难易程度 |...

网友评论

      本文标题:记一次支付宝对接

      本文链接:https://www.haomeiwen.com/subject/gpdzlltx.html