微信支付 V3 API 的 Swift SDK,自动化了加密 & 解密过程
目前支持了 H5API
let wechatPay = WechatPay(
apiV3Secret: "",
certificatePath: "",
wxCertificatePath: "",
mchid: "",
serialNo: "")
let request = WechatPay.H5API.PrepayRequest(
mchid: "",
description: "Test Product",
outTradeNo: "",
notifyURL: "",
amount: WechatPay.H5API.PrepayRequest.Amount(total: 6800),
appid: "",
sceneInfo: WechatPay.H5API.PrepayRequest.SceneInfo(
payerClientIp: "127.0.0.1",
h5Info: WechatPay.H5API.PrepayRequest.SceneInfo.H5Info(type: "Wap")))
let client = WechatPay.H5API(wechatPay: wechatPay)
let h5Response = try await client.prepayWithRequestPayment(request: request)
link |
Stars: 41 |
Last commit: 2 weeks ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics