PayUtil.js 933 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import APIConfig from './api.js';
  2. import efunRequest from '../utils/efunRequest';
  3. import request from '../utils/request';
  4. import commonUitl from '../utils/commonutil';
  5. export default class PayUtil {
  6. static async getMember() {
  7. return request(APIConfig.getMember() + '?appCode=' + commonUitl.getAppCode(), { method: 'GET' });
  8. }
  9. static async payByAli(params) {
  10. return request(
  11. APIConfig.getPayUrl() +
  12. '/aliPay/pay?productCode=' +
  13. params.productCode +
  14. '&type=' +
  15. params.type +
  16. '&preferentialIds=' +
  17. params.preferentialIds +
  18. '&useVoucher=' +
  19. params.useVoucher,
  20. { method: 'GET' }
  21. );
  22. }
  23. static async payByWechat(params) {
  24. return request(
  25. APIConfig.getPayUrl() +
  26. '/wxPay/prePay?productCode=' +
  27. params.productCode +
  28. '&type=' +
  29. params.type +
  30. '&preferentialIds=' +
  31. params.preferentialIds +
  32. '&useVoucher=' +
  33. params.useVoucher,
  34. { method: 'GET' }
  35. );
  36. }
  37. }