payment.js 877 B

123456789101112131415161718192021222324252627282930313233
  1. import request from "@/utils/request.js";
  2. import { APP_CODE } from "@/config/app.js";
  3. /**
  4. * 创建支付订单
  5. * @param {Object} data - 支付订单参数
  6. * @param {string} data.goodsId - 商品ID
  7. * @param {number} data.amount - 支付金额
  8. * @param {string} data.payType - 支付方式(wxpay/alipay)
  9. */
  10. export function createPaymentOrder(params) {
  11. return request.post("wxpay/v2/jsapi/pay", { ...params, appCode: APP_CODE });
  12. }
  13. /**
  14. * 查询订单支付状态
  15. * @param {string} orderNo - 订单编号
  16. */
  17. export function queryPaymentStatus(orderNo) {
  18. return request.get("wxpay/v2/order/query", {
  19. orderNo,
  20. appCode: APP_CODE,
  21. });
  22. }
  23. /**
  24. * 提料 - 根据订单号完成订单
  25. * @param {string} orderNo - 订单编号
  26. */
  27. export function goldPrincipalCompleteOrder(params) {
  28. return request.get("goldprincipal/complete-plate-exchange-order", params);
  29. }