pay.service.js 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335
  1. /* HTTP API PC支付业务模块
  2. * Copyright 2020, CAIMEI365
  3. * Date 2020/07/14
  4. * auther ZHJY
  5. */
  6. var PayApi = {
  7. PayOrderOnLineSwitch: function (params, callback) {//获取线上支付全局开关状态
  8. Http.AjaxService({
  9. url:'/order/pay/online/switch',
  10. type:'GET',
  11. data:params,
  12. json:true,
  13. isHost:true
  14. })
  15. .then(function(res){
  16. callback(res);
  17. });
  18. },
  19. PayOrderCheckoutCounter: function (params, callback) {//网银支付链接初始化数据
  20. Http.AjaxService({
  21. url:'/order/pay/checkout/counter',
  22. type:'GET',
  23. data:params,
  24. json:true,
  25. isHost:true
  26. })
  27. .then(function(res){
  28. callback(res);
  29. });
  30. },
  31. PayOrderPcMallPay: function (params, callback) {// 米花正常订单网银支付
  32. Http.AjaxService({
  33. url:'/order/pay/union',
  34. type:'POST',
  35. data:params,
  36. json:false,
  37. isHost:true
  38. })
  39. .then(function(res){
  40. callback(res);
  41. });
  42. },
  43. PayOrderTransferUnion: function (params, callback) {// 正常订单大额银联转账
  44. Http.AjaxService({
  45. url:'/order/pay/transfer/union',
  46. type:'POST',
  47. data:params,
  48. json:false,
  49. isHost:true
  50. })
  51. .then(function(res){
  52. callback(res);
  53. });
  54. },
  55. PayOrderPcMallAlipay: function (params, callback) {// 正常订单支付宝支付
  56. Http.AjaxService({
  57. url:'/order/pay/alipay',
  58. type:'POST',
  59. data:params,
  60. json:false,
  61. isHost:true
  62. })
  63. .then(function(res){
  64. callback(res);
  65. });
  66. },
  67. PayOrderMiniWxPay: function (params, callback) {// 调起微信公众号支付
  68. Http.AjaxService({
  69. url:'/order/pay/wechat',
  70. type:'post',
  71. data:params,
  72. json:false,
  73. isHost:true
  74. })
  75. .then(function(res){
  76. callback(res);
  77. });
  78. },
  79. PayOrderPayWhetherSuccess: function (params, callback) {//查询微信是否已完成支付
  80. Http.AjaxService({
  81. url:'/order/pay/result/check',
  82. type:'GET',
  83. data:params,
  84. json:true,
  85. isHost:true
  86. })
  87. .then(function(res){
  88. callback(res);
  89. });
  90. },
  91. PayOrderPayCouponCheck: function (params, callback) {//查询微信支付优惠券是否已完成支付
  92. Http.AjaxService({
  93. url:'/order/pay/coupon/check',
  94. type:'GET',
  95. data:params,
  96. json:true,
  97. isHost:true
  98. })
  99. .then(function(res){
  100. callback(res);
  101. });
  102. },
  103. PayOrderPayVipCheck: function (params, callback) {//查询微信支付超级会员是否已完成支付
  104. Http.AjaxService({
  105. url:'/order/pay/vip/check',
  106. type:'GET',
  107. data:params,
  108. json:true,
  109. isHost:true
  110. })
  111. .then(function(res){
  112. callback(res);
  113. });
  114. },
  115. PayOrderFindOrderStatus: function (params, callback) {//查询判断是否已完成支付
  116. Http.AjaxService({
  117. url:'/order/pay/result/json',
  118. type:'GET',
  119. data:params,
  120. json:true,
  121. isHost:true
  122. })
  123. .then(function(res){
  124. callback(res);
  125. });
  126. },
  127. PayOrderPayLink: function (params, callback) {//生成网银支付链接
  128. Http.AjaxService({
  129. url:'/order/pay/link',
  130. type:'POST',
  131. data:params,
  132. json:false,
  133. isHost:true
  134. })
  135. .then(function(res){
  136. callback(res);
  137. });
  138. },
  139. PayOrdersecondUnion: function (params, callback) {//二手发布支付 网银支付
  140. Http.AjaxService({
  141. url:'/order/pay/second/union',
  142. type:'POST',
  143. data:params,
  144. json:false,
  145. isHost:true
  146. })
  147. .then(function(res){
  148. callback(res);
  149. });
  150. },
  151. PayOrdersecondAliPay: function (params, callback) {//二手发布支付 支付宝支付
  152. Http.AjaxService({
  153. url:'/order/pay/second/alipay',
  154. type:'POST',
  155. data:params,
  156. json:false,
  157. isHost:true
  158. })
  159. .then(function(res){
  160. callback(res);
  161. });
  162. },
  163. PayOrdersecondWechat: function (params, callback) {//二手发布支付 微信支付
  164. Http.AjaxService({
  165. url:'/order/pay/second/wechat',
  166. type:'POST',
  167. data:params,
  168. json:false,
  169. isHost:true
  170. })
  171. .then(function(res){
  172. callback(res);
  173. });
  174. },
  175. PayOrderLinkData: function (params, callback) {//网银支付重定向数据初始化
  176. Http.AjaxService({
  177. url:'/order/pay/link/data',
  178. type:'GET',
  179. data:params,
  180. json:true,
  181. isHost:true
  182. })
  183. .then(function(res){
  184. callback(res);
  185. });
  186. },
  187. /*---------------------支付vip接口---------------------------*/
  188. PayVipPcMallPay: function(params, callback){ // vip网银支付
  189. Http.AjaxService({
  190. url:'/order/pay/vip/union',
  191. type:'POST',
  192. data:params,
  193. json:false,
  194. isHost:true
  195. })
  196. .then(function(res){
  197. callback(res);
  198. });
  199. },
  200. PayVipAliPay: function(params, callback){ // vip支付宝支付
  201. Http.AjaxService({
  202. url:'/order/pay/vip/alipay',
  203. type:'POST',
  204. data:params,
  205. json:false,
  206. isHost:true
  207. })
  208. .then(function(res){
  209. callback(res);
  210. });
  211. },
  212. PayVipMiniWxPay: function(params, callback){ // 微信支付宝支付
  213. Http.AjaxService({
  214. url:'/order/pay/vip/wechat',
  215. type:'POST',
  216. data:params,
  217. json:false,
  218. isHost:true
  219. })
  220. .then(function(res){
  221. callback(res);
  222. });
  223. },
  224. PayCouponMiniWxPay: function(params, callback){ // 微信购买优惠券
  225. Http.AjaxService({
  226. url:'/order/pay/coupon/wechat',
  227. type:'POST',
  228. data:params,
  229. json:false,
  230. isHost:true
  231. })
  232. .then(function(res){
  233. callback(res);
  234. });
  235. },
  236. PayCouponMiniAliPay: function(params, callback){ // 支付宝购买优惠券
  237. Http.AjaxService({
  238. url:'/order/pay/coupon/alipay',
  239. type:'POST',
  240. data:params,
  241. json:false,
  242. isHost:true
  243. })
  244. .then(function(res){
  245. callback(res);
  246. });
  247. },
  248. PayCouponUnionPay: function(params, callback){ // 网银购买优惠券
  249. Http.AjaxService({
  250. url:'/order/pay/coupon/union',
  251. type:'POST',
  252. data:params,
  253. json:false,
  254. isHost:true
  255. })
  256. .then(function(res){
  257. callback(res);
  258. });
  259. },
  260. PayGetBankCode: function(params, callback){ // 网银银行列表
  261. Http.AjaxService({
  262. url:'/order/pay/bankcode',
  263. type:'get',
  264. data:params,
  265. json:false,
  266. isHost:true
  267. })
  268. .then(function(res){
  269. callback(res);
  270. });
  271. },
  272. // 微信支付认证通会员
  273. PayAuthVipMiniWxPay: function(params, callback){ // 微信支付认证通会员
  274. Http.AjaxService({
  275. url:'/order/pay/auth/vip/wechat',
  276. type:'POST',
  277. data:params,
  278. json:false,
  279. isHost:true
  280. })
  281. .then(function(res){
  282. callback(res);
  283. });
  284. },
  285. PayOrderPcScanAliPay: function (params, callback) {// 正常订单合利宝支付宝支付
  286. Http.AjaxService({
  287. url:'/order/pay/scan/pay',
  288. type:'POST',
  289. data:params,
  290. json:false,
  291. isHost:true
  292. })
  293. .then(function(res){
  294. callback(res);
  295. });
  296. },
  297. PayOrderPcScanWxPay: function (params, callback) {// 正常订单合利宝微信公众号支付
  298. Http.AjaxService({
  299. url:'/order/pay/online',
  300. type:'POST',
  301. data:params,
  302. json:false,
  303. isHost:true
  304. })
  305. .then(function(res){
  306. callback(res);
  307. });
  308. },
  309. PayOrdersecondScanAliPay: function (params, callback) {//二手发布合利宝支付宝支付
  310. Http.AjaxService({
  311. url:'/order/pay/second/scan',
  312. type:'POST',
  313. data:params,
  314. json:false,
  315. isHost:true
  316. })
  317. .then(function(res){
  318. callback(res);
  319. });
  320. },
  321. PayVipScanAliPay: function(params, callback){ // vip支付宝合利宝支付
  322. Http.AjaxService({
  323. url:'/order/pay/vip/scan',
  324. type:'POST',
  325. data:params,
  326. json:false,
  327. isHost:true
  328. })
  329. .then(function(res){
  330. callback(res);
  331. });
  332. },
  333. };