a6b068b070
照 alipay adapter 的 RSA + redirect/qr + 表单请求模式实现哪吒(nzzf.org)聚合支付: SHA256WithRSA + Base64 签名(商户私钥出站签名/平台公钥验响应及回调),Create 走 POST /api/pay/create,VerifyCallback 处理 GET 异步通知(handler 层新增 Query 透传 + nezha 专属纯文本 success/fail 回复),Query 走 POST /api/pay/query。BuildRegistry 按凭证齐备与否决策注册,缺凭证只 log 跳过不 fatal。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013nMthbVEmQquxBRKb9Fj8u
7 lines
372 B
Go
7 lines
372 B
Go
package nezha
|
|
|
|
// BuildSignSourceForTest 仅测试用,暴露 buildSignSource 供黑盒测试(nezha_test 包)直接
|
|
// 验证 sign_note 的排序/排除规则,不进生产 API 面。标准 export_test.go 手法,同
|
|
// internal/provider/crypto/export_test.go 的既有惯例。
|
|
func BuildSignSourceForTest(params map[string]string) string { return buildSignSource(params) }
|