No.058微信支付
JSAPI/小程序支付、Native/H5 支付、退款、分账
pay.weixin.qq.com
在线支付、扫码、跨境与电子发票
国内在线支付由微信支付与支付宝构成事实上的双寡头格局,银联则在跨行清算、线下受理与跨境场景中扮演基础设施角色。任何面向国内 C 端用户收款的产品,接入前两者几乎是必选项。
支付接入与其他 API 最大的区别在于:它牵涉真实资金,容错空间极小。有几条几乎适用于所有支付渠道的通则——支付结果必须以服务端接收的异步回调通知与主动查询为准,绝不能只依赖前端返回;回调接口必须实现幂等,因为重复通知是协议的正常行为而非异常;商户密钥与证书属于资金级敏感信息,一旦泄露后果直接是资金损失。
资质是另一道门槛。正式商户能力普遍需要企业营业执照与对公账户,个人开发者通常只能使用沙箱环境。好消息是主流平台都提供了完整的沙箱,可以在资质审批的同时并行完成技术联调。