constant.go 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. package gopay
  2. const (
  3. null string = ""
  4. TimeLayout string = "2006-01-02 15:04:05"
  5. DateLayout string = "2006-01-02"
  6. Version string = "1.4.6"
  7. // 微信
  8. // ===========================================================================================
  9. // 境外国家地区
  10. China Country = 1 // 中国国内
  11. China2 Country = 2 // 中国国内(冗灾方案)
  12. SoutheastAsia Country = 3 // 东南亚
  13. Other Country = 4 // 其他国家
  14. // URL
  15. wxBaseUrlCh = "https://api.mch.weixin.qq.com/" //中国国内
  16. wxBaseUrlCh2 = "https://api2.mch.weixin.qq.com/" //中国国内
  17. wxBaseUrlHk = "https://apihk.mch.weixin.qq.com/" //东南亚
  18. wxBaseUrlUs = "https://apius.mch.weixin.qq.com/" //其他
  19. // 正式
  20. wxMicropay = "pay/micropay" //提交付款码支付
  21. wxUnifiedorder = "pay/unifiedorder" //统一下单
  22. wxOrderquery = "pay/orderquery" //查询订单
  23. wxCloseorder = "pay/closeorder" //关闭订单
  24. wxRefund = "secapi/pay/refund" //申请退款
  25. wxReverse = "secapi/pay/reverse" //撤销订单
  26. wxRefundquery = "pay/refundquery" //查询退款
  27. wxDownloadbill = "pay/downloadbill" //下载对账单
  28. wxDownloadfundflow = "pay/downloadfundflow" //下载资金账单
  29. wxBatchquerycomment = "billcommentsp/batchquerycomment" //拉取订单评价数据
  30. wxTransfers = "mmpaymkttransfers/promotion/transfers" //企业向微信用户个人付款
  31. wxEntrustPublic = "papay/entrustweb" //公众号纯签约
  32. wxEntrustApp = "papay/preentrustweb" //APP纯签约
  33. wxEntrustH5 = "papay/h5entrustweb" //H5纯签约
  34. wxEntrustQuery = "papay/querycontract" //查询签约关系
  35. wxEntrustDelete = "papay/deletecontract" //申请解约
  36. wxEntrustApplyPay = "pay/pappayapply" //申请扣款
  37. wxEntrustQueryOrder = "pay/paporderquery" //查询扣款订单
  38. // SanBox
  39. wxSandboxGetsignkey = "https://api.mch.weixin.qq.com/sandboxnew/pay/getsignkey"
  40. wxSandboxMicropay = "sandboxnew/pay/micropay"
  41. wxSandboxUnifiedorder = "sandboxnew/pay/unifiedorder"
  42. wxSandboxOrderquery = "sandboxnew/pay/orderquery"
  43. wxSandboxCloseorder = "sandboxnew/pay/closeorder"
  44. wxSandboxRefund = "sandboxnew/pay/refund"
  45. wxSandboxReverse = "sandboxnew/pay/reverse"
  46. wxSandboxRefundquery = "sandboxnew/pay/refundquery"
  47. wxSandboxDownloadbill = "sandboxnew/pay/downloadbill"
  48. wxSandboxDownloadfundflow = "sandboxnew/pay/downloadfundflow"
  49. wxSandboxBatchquerycomment = "sandboxnew/billcommentsp/batchquerycomment"
  50. // 支付类型
  51. TradeType_Mini = "JSAPI"
  52. TradeType_JsApi = "JSAPI"
  53. TradeType_App = "APP"
  54. TradeType_H5 = "MWEB"
  55. TradeType_Native = "NATIVE"
  56. // 签名方式
  57. SignType_MD5 = "MD5"
  58. SignType_HMAC_SHA256 = "HMAC-SHA256"
  59. // 支付宝
  60. // ==========================================================================================
  61. // URL
  62. zfbBaseUrl = "https://openapi.alipay.com/gateway.do"
  63. zfbSandboxBaseUrl = "https://openapi.alipaydev.com/gateway.do"
  64. zfbBaseUrlUtf8 = "https://openapi.alipay.com/gateway.do?charset=utf-8"
  65. zfbSandboxBaseUrlUtf8 = "https://openapi.alipaydev.com/gateway.do?charset=utf-8"
  66. )