pay.js 920 B

123456789101112131415161718192021222324252627282930313233343536
  1. /**
  2. * 微信小程序支付,仅支持微信支付(后续可能集成网页支付宝支付web-view)
  3. *
  4. * @param : provider(String) ->付款商家
  5. * @param : timeStamp(String) ->时间戳(当前支付时间)
  6. * @param : nonceStr(String) ->支付密匙
  7. * @param : packages(String) ->支付id
  8. * @param : signType(String) ->加密方式(默认MD5)
  9. * @param : paySign(String)
  10. *
  11. *
  12. *
  13. * 小程序支付调用
  14. *
  15. * wePay(provider, timeStamp, nonceStr, packages, signType, paySign,res=>{},fail=>{})
  16. */
  17. const wePay = (provider, timeStamp, nonceStr, packages, signType, paySign,success,fail) => (
  18. uni.requestPayment({
  19. provider,
  20. timeStamp,
  21. nonceStr,
  22. package: packages,
  23. signType,
  24. paySign,
  25. success(res) {
  26. success(JSON.stringify(res));
  27. },
  28. fail(err) {
  29. fail(JSON.stringify(err))
  30. }
  31. });
  32. )
  33. export default wePay;