payType.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. const channelsAlipay = [
  2. {
  3. name: '支付宝 PC 网站支付',
  4. // icon: svg_alipay_pc,
  5. code: 'alipay_pc'
  6. },
  7. {
  8. name: '支付宝 Wap 网站支付',
  9. // icon: svg_alipay_wap,
  10. code: 'alipay_wap'
  11. },
  12. {
  13. name: '支付宝 App 网站支付',
  14. // icon: svg_alipay_app,
  15. code: 'alipay_app'
  16. },
  17. {
  18. name: '支付宝扫码支付',
  19. tip: '请使用支付宝“扫一扫”扫码支付',
  20. icon: 'alipay',
  21. size: 23,
  22. color: '#3383c6',
  23. code: 'alipay_qr'
  24. },
  25. {
  26. name: '支付宝条码支付',
  27. // icon: svg_alipay_bar,
  28. code: 'alipay_bar'
  29. }
  30. ]
  31. const channelsWechat = [
  32. {
  33. name: '微信公众号支付',
  34. // icon: svg_wx_pub,
  35. code: 'wx_pub'
  36. },
  37. // {
  38. // name: '微信小程序支付',
  39. // // icon: svg_wx_lite,
  40. // code: 'wx_lite'
  41. // },
  42. {
  43. name: '微信 App 支付',
  44. // icon: svg_wx_app,
  45. code: 'wx_app'
  46. },
  47. {
  48. name: '微信扫码支付',
  49. tip: '请使用微信“扫一扫”扫码支付',
  50. icon: 'weChat',
  51. size: 21,
  52. color: 'success',
  53. code: 'wx_native'
  54. },
  55. {
  56. name: '微信条码支付',
  57. // icon: svg_wx_bar,
  58. code: 'wx_bar'
  59. }
  60. ]
  61. const channelsMock = [
  62. {
  63. name: '模拟支付',
  64. // icon: 'wallet',
  65. size: 22,
  66. color: 'success',
  67. code: 'mock'
  68. },
  69. {
  70. name: '钱包支付',
  71. icon: 'wallet',
  72. size: 22,
  73. color: 'success',
  74. code: 'wallet'
  75. },
  76. {
  77. name: 'M豆支付',
  78. icon: 'currency',
  79. size: 20,
  80. color: 'success',
  81. code: 'currency'
  82. },
  83. ]
  84. export const definePayTypeList = [
  85. ...channelsAlipay,
  86. ...channelsWechat,
  87. ...channelsMock
  88. ]
  89. export const qrCodePay = ['wx_native', 'alipay_qr']
  90. export const walletPay = ['wallet', 'currency']