AI QUICK START 00

AI 快速接入

把这份内容直接交给 AI,里面已经合并接入指南、最短接入路径和生成代码所需的提示词。

1
准备接入信息

在商户后台「个人资料 → API 信息」获取商户 ID(pid)、平台公钥与商户私钥(V2)或商户密钥(V1);需要回调时再准备自己的 notify_url。

2
服务端发起下单

V2 按 RSA 规则签名后调用收银台下单 api/pay/submit;需要自行控制拉起方式时用 API 下单 api/pay/create;已对接易支付的可用 V1 submit.php / mapi.php(MD5)。

3
前端拉起支付

收银台下单直接 302 跳转收银台页面;API 下单根据返回的 pay_type 处理:jump 跳转、qrcode 生成二维码、jsapi 调 wx.requestPayment 等。

4
确认支付和退款结果

配置 notify_url 时处理异步回调(验签后输出 success);未配置或回调未到时,主动调用查询订单接口。退款以退款查询结果为准。

接入方式建议:PC 和 H5 支付优先使用收银台下单;有营业执照且已有自己的支付页、需要自行控制拉起方式时,再使用 API 下单。个人小微主体直接使用收银台即可;微信小程序内支付使用 method=applet。

接入场景选择

  • PC / H5 支付:使用收银台下单,跳转收银台完成支付。
  • 自建支付页:使用 api/pay/create,按返回的 pay_type 自行拉起。
  • 微信小程序:method=applet 或 jsapi,返回插件 / JSAPI 参数。
  • 已对接易支付:直接使用 submit.php / mapi.php(V1 MD5),零改动切换。

支付通知回调

  • notify_url 必填;不填则平台不会发送支付通知回调。
  • 必须填写自己的服务器端地址,不能填写前端页面地址。
  • 收到成功通知后返回纯字符串 success。
  • 同一订单可能重复通知,必须按 trade_no 或商户订单号做幂等。

资金与结算

  • 支付成功后资金进入商户余额,按后台结算设置进行结算。
  • 可通过 api.php?act=query 查询商户余额与结算信息。
  • 订单列表可通过 api/merchant/orders 分页查询。

退款处理

  • V2 申请退款:api/pay/refund,使用商户私钥 RSA 签名。
  • V1 申请退款:api.php?act=refund,需先在后台开启「订单退款 API」。
  • 退款结果以退款查询(api/pay/refundquery)为准。

接入检查清单

这几项都具备,基本就能稳定上线。

  • 商户号 pid
  • 商户私钥(V2 RSA)/ 商户密钥(V1 MD5)
  • 服务端下单接口
  • 可选:服务端支付通知回调接口 notify_url
  • 通知验签和幂等逻辑
  • 订单主动查询补偿逻辑

给 AI 的完整内容

复制后可以直接生成下单签名、收银台下单、API 下单、支付回调、主动查单和退款相关代码。