TMDOrder.cs 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace TEAMModelOS.SDK.Models
  7. {
  8. public class TMDOrder : CosmosEntity
  9. {
  10. public string merchant_id { get; set; }
  11. /// <summary>
  12. /// 下单时间
  13. /// </summary>
  14. public long timestamp { get; set; }
  15. public string lang_type { get; set; }
  16. public string order_no { get; set; }
  17. public int amount { get; set; }
  18. public string item_desc { get; set; }
  19. public string buyer_name { get; set; }
  20. public string buyer_tmid { get; set; }
  21. public string buyer_phone { get; set; }
  22. public string buyer_email { get; set; }
  23. public string return_url { get; set; }
  24. public string notify_url { get; set; }
  25. public string ip { get; set; }
  26. public string region { get; set; }
  27. public string school { get; set; }
  28. /// <summary>
  29. /// 微信支付二维码
  30. /// </summary>
  31. public string qrcode_url { get; set; }
  32. /// <summary>
  33. /// 微信支付流水号
  34. /// </summary>
  35. public string transaction_id { get; set; }
  36. /// <summary>
  37. /// 0未支付,1支付成功,2支付失败
  38. /// </summary>
  39. public int status { get; set; }
  40. /// <summary>
  41. /// 扫码状态 0未连接,1已连接,2已过期 3已扫码支付
  42. /// </summary>
  43. public int process { get; set; }
  44. public long qrcode_time { get; set; }
  45. /// <summary>
  46. /// 支付结果文字描述
  47. /// </summary>
  48. public string msg { get; set; }
  49. /// <summary>
  50. /// 通知时间
  51. /// </summary>
  52. public long pay_time { get; set; }
  53. /// <summary>
  54. /// 微信支付金额
  55. /// </summary>
  56. public int pay_amount { get; set; }
  57. /// <summary>
  58. /// 支付方式 tradeType
  59. /// </summary>
  60. public string pay_type { get; set; }
  61. /// <summary>
  62. /// 微信支付的openid
  63. /// </summary>
  64. public string openid { get; set; }
  65. public string client_id { get; set; }
  66. /// <summary>
  67. /// 发票代码
  68. /// </summary>
  69. public string? invoiceCode { get; set; }
  70. /// <summary>
  71. /// 发票号码
  72. /// </summary>
  73. public string invoiceNum { get; set; }
  74. /// <summary>
  75. /// 发票文件地址
  76. /// </summary>
  77. public string invoiceUrl { get; set; }
  78. /// <summary>
  79. /// 发票开具通知 -1未通知,0 取消,1已发送,未返回状态,2 投递返回失败,3.投递成功
  80. /// </summary>
  81. public int invoiceNotify { get; set; } = -1;
  82. }
  83. }