TMDOrder.cs 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  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. /// <summary>
  26. /// 微信支付二维码
  27. /// </summary>
  28. public string qrcode_url { get; set; }
  29. /// <summary>
  30. /// 微信支付流水号
  31. /// </summary>
  32. public string transaction_id { get; set; }
  33. /// <summary>
  34. /// 0未支付,1支付成功,2支付失败
  35. /// </summary>
  36. public int status { get; set; }
  37. /// <summary>
  38. /// 扫码状态 0未连接,1已连接,2已过期 3已扫码支付
  39. /// </summary>
  40. public int process { get; set; }
  41. public long qrcode_time { get; set; }
  42. /// <summary>
  43. /// 支付结果文字描述
  44. /// </summary>
  45. public string msg { get; set; }
  46. /// <summary>
  47. /// 通知时间
  48. /// </summary>
  49. public long pay_time { get; set; }
  50. /// <summary>
  51. /// 微信支付金额
  52. /// </summary>
  53. public int pay_amount { get; set; }
  54. /// <summary>
  55. /// 支付方式 tradeType
  56. /// </summary>
  57. public string pay_type { get; set; }
  58. /// <summary>
  59. /// 微信支付的openid
  60. /// </summary>
  61. public string openid { get; set; }
  62. public string client_id { get; set; }
  63. /// <summary>
  64. /// 发票代码
  65. /// </summary>
  66. public string invoiceCode { get; set; }
  67. /// <summary>
  68. /// 发票号码
  69. /// </summary>
  70. public string invoiceNum { get; set; }
  71. /// <summary>
  72. /// 发票文件地址
  73. /// </summary>
  74. public string invoiceUrl { get; set; }
  75. /// <summary>
  76. /// 发票开具通知 -1未通知,0 取消,1已发送,未返回状态,2 投递返回失败,3.投递成功
  77. /// </summary>
  78. public int invoiceNotify { get; set; } = -1;
  79. }
  80. }