apiWallet.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import { get, post } from "./http";
  2. const prefix = 'devicesApi/wallet/';
  3. export default wallet = {
  4. getTopUpAmountList: () => {
  5. return get(prefix + 'getTopUpAmountList', {});
  6. },
  7. getTopUpAmountListV2: () => {
  8. return get('devicesApi/purchase/top-up-amounts', {});
  9. },
  10. getTempAmountListV2: () => {
  11. return [{
  12. "currency": "CNY",
  13. "amount": 20.00
  14. }, {
  15. "currency": "CNY",
  16. "amount": 50.00
  17. }, {
  18. "currency": "CNY",
  19. "amount": 100.00
  20. }]
  21. },
  22. addCreditCard: (params) => {
  23. return post(prefix + 'addCard', params);
  24. },
  25. getCardList: () => {
  26. return get(prefix + 'getCardList', {});
  27. },
  28. getPayTypeList: () => {
  29. return get(prefix + 'getPayWithList', {});
  30. },
  31. doPayment: (params) => {
  32. return post(prefix + 'doPayment', params);
  33. },
  34. doPaymentV2: (params) => {
  35. return post(prefix + 'v2/doPayment', params);
  36. },
  37. getOverviewData: () => {
  38. return get(prefix + 'getTransactionsOverview', {});
  39. },
  40. getTransactionList: (params) => {
  41. return get(prefix + 'getTransactionsHistory', params);
  42. }
  43. }