## 拉卡拉网关支付 - 拉卡拉网关支付:[官方文档中心](https://payjp.lakala.com/docs/cn) ### 回调通知解析 ``` notifyReq, err := lakala.ParseNotify() if err != nil { xlog.Error(err) return } ``` ### 拉卡拉 API * QRCode * 创建QRCode支付单:`client.CreateQRCodeOrder()` * 创建Native QRCode支付单:`client.CreateNativeQRCodeOrder()` * QRCode支付跳转页:`client.QRCodePay()` * JSAPI * 创建JSAPI订单:`client.CreateJSAPIOrder()` * 创建Native JSAPI订单(offline):`client.CreateNativeJSApiOrder()` * 微信JSAPI支付跳转页:`client.JSAPIWechatPay()` * 支付宝JSAPI支付跳转页:`client.JSAPIAlipayPay()` * Alipay+ JSAPI支付跳转页:`client.JSAPIAlipayPlusPay()` * MobileH5 * 创建H5支付单:`client.CreateH5PayOrder()` * H5支付跳转页:`client.H5Pay()` * H5支付跳转页(Alipay+):`client.H5AlipayPlusPay()` * Miniprogram Payment * 创建小程序订单:`client.CreateMiniProgramOrder()` * Channel Web Gateway * 创建渠道Web网关订单:`client.CreateWebGatewayOrder()` * SDKPayment * 创建SDK订单(Online):`client.CreateSDKPaymentOrder()` * CommonApi * 获取当前汇率:`client.GetExchangeRate()` * 获取加密密钥:`client.GetEncrypt()` * 关闭订单:`client.CloseOrder()` * 查询订单状态:`client.OrderStatus()` * 申请退款:`client.ApplyRefund()` * 查询退款状态:`client.RefundQuery()` * 查看订单:`client.OrderList()` * 查看账单流水:`client.TransactionList()` * 查看清算详情:`client.Settlements()` * 查询可用钱包:`client.ConsultPayment()` * 获取优惠券信息:`client.GetCoupon()` * Custom * 创建报关单(非拆单):`client.CreateReportSingle()` * 创建报关单(拆单):`client.CreateReportSeparate()` * 报关状态查询:`client.ReportStatus()` * 报关子单状态查询:`client.ReportSubStatus()` * 修改报关信息(非拆单):`client.ModifyReportSingle()` * 修改报关信息(拆单):`client.ModifyReportSeparate()` * 重推报关(非拆单):`client.ResendReportSingle()` * 报关单子单重推:`client.ResendReportSeparate()`