支付宝发布新产品,支付集成Skill(保姆级教程)

0 阅读6分钟

大家好,我是小悟。

传统支付接入有多麻烦?举个例子:要做个电商小程序,光是接入支付功能专业开发者就要花整整两周,更别说非专业开发者了。

从选择支付产品、研读OpenAPI文档,到编写前后端代码、处理异步通知,每个环节都在花时间。

现在,支付宝发布了「支付集成Skill」,无疑为开发者带来了极大的便利。

涵盖当面付、订单码支付、App支付、 JSAPI支付、手机网站支付、电脑网站支付、预授权支付、商家扣款等全场景产品选型。

通过自然语言描述收款需求,即可快速接入支付宝支付功能,这种方式降低了开发门槛,让更多的开发者能够轻松实现支付功能的集成。

图片

现在,我们来实操体验一下它的几个功能。

1、引入Skill:

在AI IDE中引入支付集成Skill是接入支付宝支付的第一步,也是至关重要的一步,这边使用的Qoder。

可以通过下载本地安装、npx安装、ModelScope SDK安装、bash安装,可以将Skill集成到项目中。

一开始我使用的npx安装方式,但是因为npm的各种权限问题失败了,Node.js 版本较旧,我也懒得去更新了。

图片

于是使用bash安装的方式,但是curl 安装脚本不支持 Windows。尝试了 Python SDK 方式也不行。AI自动直接从 ModelScope 下载这个 skill 的文件进行安装。

图片

引入好了,验证一下是否生效。

在AI IDE对话框中输入“我要接入支付宝支付”,如果 Skill 已生效,AI会主动询问你的业务场景,而不是给出泛泛的回答。

图片

2、支付方式选型:

在接入前,明确业务场景并选择合适的支付方式是关键。Skill提供的支付方式选型功能非常实用。

它能够帮助开发者快速定位到最适合的支付方式,避免了因支付方式选择不当而导致的后续问题。

在AI IDE对话框中输入“我的业务是在支付宝小程序里收款,应该用哪种支付方式?”。

AI不仅给你答案,还给出了很具体的分析。包括为什么是JSAPI支付、核心信息、支付流程、准入条件、限制。

图片

图片

3、示例代码检索与使用:

示例代码是开发者接入过程中的重要参考。Skill提供的预验证代码示例不仅节省了开发者的时间,还提高了代码的准确性和可靠性。

在使用时,建议开发者结合自身业务场景进行适当修改和优化,以确保代码的最佳性能。

在AI IDE对话框中输入“帮我生成 小程序下单的 Java 代码”。

AI不仅给你生成代码,还给出了很完整的项目说明。包括项目结构、核心调用流程、集成校验结果、风险提醒、快速开始。

图片

图片

图片

图片

图片

4、业务知识学习与速查:

接入过程中难免会遇到各种概念性和参数性问题。

Skill提供的业务知识速查功能非常贴心,它让开发者在遇到问题时能够迅速获取答案,避免了因知识盲区而导致的接入障碍。

在AI IDE对话框中输入“小程序JSAPI支付怎么开通?”。

AI给出了非常详细的步骤。包括创建小程序应用、配置应用、上线应用、开通JSAPI支付产品、关键小程序APPID、密钥配置、总结流程图。

图片

图片

图片

5、接入质量评估与上线准备:

在开发完成后,进行接入质量评估是确保支付功能稳定运行的重要步骤。

Skill提供的全面检查功能非常有价值,它能够帮助开发者发现并解决潜在的接入隐患,为上线做好充分准备。

让AI对它自己生成的代码做一下质量评估,竟然还检测出了一些隐患,有点意思。

在AI IDE对话框中输入“帮我检查一下代码有没有接入隐患”。

AI审阅了所有关键文件并给出了基于支付宝集成校验清单和代码实际情况的完整安全审查报告。包括校验结论、校验清单、高危问题详解、中危问题、其他注意事项。

图片

图片

图片

图片

图片

图片

图片

6、接口排障与持续优化:

即使上线后,接口也可能出现各种问题。Skill提供的接口排障功能非常实用,它能够帮助开发者迅速定位并解决问题,确保支付功能的持续稳定运行。

在AI IDE对话框中输入“提示RSA2签名遭遇异常,请检查私钥格式是否正确 怎么办?”。

AI给出了排查步骤,确认私钥格式是 PKCS8、确认私钥是纯净的单行文本、确认私钥没有被截断、确认密钥对匹配、快速自查清单。

图片

图片

图片

图片

现在我们让AI来制作一个带支付功能的小程序。

在AI IDE对话框中输入“开发一个宠物用品商城,支持支付宝小程序支付,用户下单后直接跳转支付宝完成付款”。

图片

图片

图片

图片

图片

图片

图片

AI几分钟就写完代码了,并生成包括后端代码、小程序代码的文件目录。

图片

看下后端代码,是带有支付功能的。

图片

在配置文件里面,支付宝配置替换成真实的参数,包括支付宝APPID、支付宝私钥、支付宝公钥、小程序APPID、支付回调地址。

图片

对于开发者来说,以前开发支付相关功能,很多时间都花在了重复劳动上,比如配置支付参数、调试接口、处理报错等。这些工作虽然不难,但很耗时间,而且容易出错。

最后

支付宝支付集成Skill,简化了支付功能的集成流程,降低了开发门槛,还通过沙箱环境为开发者提供了一个安全可靠的测试平台。更多的开发者将能够轻松实现支付功能的集成,从而开发出更多便捷、实用的移动应用。这将进一步丰富移动支付场景,提升用户体验,推动移动支付行业的繁荣发展。

相关文档:
魔搭社区Skills中心地址:https://www.modelscope.cn/skills/@Alipay/alipay-payment-integration/summary

图片

谢谢你看我的文章,既然看到这里了,如果觉得不错,随手点个赞、转发、在看三连吧,感谢感谢。那我们,下次再见。

您的一键三连,是我更新的最大动力,谢谢

山水有相逢,来日皆可期,谢谢阅读,我们再会

我手中的金箍棒,上能通天,下能探海