wxpay.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. import { myRequest } from "../request.js";
  2. export default {
  3. //获取支付回调凭证
  4. wxCallback(data) {
  5. return myRequest({
  6. url: "/wx/pay/callback",
  7. method: "post",
  8. data: data,
  9. });
  10. },
  11. //获取支付凭证
  12. wxPayment(data) {
  13. return myRequest({
  14. url: "/wx/pay/payment",
  15. method: "post",
  16. data: data,
  17. });
  18. },
  19. wxOpenid(data) {
  20. return myRequest({
  21. url: "/wx/getOpenid",
  22. method: "post",
  23. data: data,
  24. });
  25. },
  26. checkBindGzh(data) {
  27. return myRequest({
  28. url: "/app/user/checkBindGzh",
  29. method: "get",
  30. data: data,
  31. });
  32. },
  33. OfficialLogin(data) {
  34. return myRequest({
  35. url: "/app/user/gzh_bind",
  36. method: "post",
  37. data: data,
  38. });
  39. },
  40. // 获取公众号openid
  41. getH5Openid(data) {
  42. return myRequest({
  43. url: "/app/common/wx/gzh_bind",
  44. method: "post",
  45. noToken: true,
  46. data: data,
  47. });
  48. },
  49. // 获取小程序openid
  50. getWxOpenid(data) {
  51. return myRequest({
  52. url: "/app/common/wx/exam/getOpenid",
  53. method: "post",
  54. noToken: true,
  55. data: data,
  56. });
  57. },
  58. // 检查账号是否绑定该openid
  59. checkBindOpenId(data) {
  60. return myRequest({
  61. url: "/app/user/checkBindOpenId",
  62. method: "post",
  63. data: data,
  64. });
  65. },
  66. // 小程序openId登录
  67. openIdLogin(data) {
  68. return myRequest({
  69. url: "/app/common/openIdLogin",
  70. method: "post",
  71. noToken: true,
  72. data: data,
  73. });
  74. },
  75. };