YMOpenMemberPayInfoModel.h 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. //
  2. // YMOpenMemberInfoModel.h
  3. // MSYOUPAI
  4. //
  5. // Created by YoMi on 2024/2/28.
  6. // Copyright © 2024 MS. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "YMAccountBalancePayInfoModel.h"
  10. NS_ASSUME_NONNULL_BEGIN
  11. @class YMOpenMemberOrderModel,YMOpenMemberWeChatInfoModel;
  12. @interface YMOpenMemberPayInfoModel : NSObject
  13. @property (nonatomic, strong) YMOpenMemberOrderModel *order;
  14. @property (nonatomic, copy) NSString *payinfo;
  15. @property (nonatomic, strong) YMOpenMemberWeChatInfoModel *wechatpayinfo;
  16. @property (nonatomic, strong) YMAccounntBalancePayObj *pay_obj; // 聚合支付数据结构
  17. @end
  18. @interface YMOpenMemberOrderModel : NSObject
  19. /** 微信返回值*/
  20. @property (nonatomic, copy) NSString *appid;
  21. @property (nonatomic, copy) NSString *noncestr;
  22. @property (nonatomic, copy) NSString *package;
  23. @property (nonatomic, copy) NSString *partnerid;
  24. @property (nonatomic, copy) NSString *prepayid;
  25. @property (nonatomic, copy) NSString *timestamp;
  26. /** 支付宝返回值*/
  27. @property (nonatomic, assign) NSInteger create_time;
  28. @property (nonatomic, copy) NSString *device;
  29. @property (nonatomic, assign) NSInteger expire;
  30. @property (nonatomic, copy) NSString *operate_ip;
  31. @property (nonatomic, copy) NSString *order_detail;
  32. @property (nonatomic, copy) NSString *order_goods;
  33. @property (nonatomic, copy) NSString *order_no;
  34. @property (nonatomic, assign) CGFloat order_price;
  35. @property (nonatomic, copy) NSString *order_status;
  36. @property (nonatomic, copy) NSString *order_type;
  37. @property (nonatomic, assign) NSInteger return_coin;
  38. @property (nonatomic, copy) NSString *types;
  39. @property (nonatomic, assign) NSInteger user_id;
  40. @end
  41. @interface YMOpenMemberWeChatInfoModel : NSObject
  42. @property (nonatomic, copy) NSString *appid;
  43. @property (nonatomic, copy) NSString *mch_id;
  44. @property (nonatomic, copy) NSString *nonce_str;
  45. @property (nonatomic, copy) NSString *paySign;
  46. @property (nonatomic, copy) NSString *prepay_id;
  47. @property (nonatomic, copy) NSString *result_code;
  48. @property (nonatomic, copy) NSString *return_code;
  49. @property (nonatomic, copy) NSString *return_msg;
  50. @property (nonatomic, copy) NSString *sign;
  51. @property (nonatomic, copy) NSString *timestamp;
  52. @property (nonatomic, copy) NSString *trade_type;
  53. @end
  54. NS_ASSUME_NONNULL_END