123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- //
- // YMAccountBalancePayInfoModel.h
- // MSYOUPAI
- //
- // Created by YoMi on 2024/2/29.
- // Copyright © 2024 MS. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- //1; //支付宝支付
- //2; //微信支付
- //3; //杉德支付(支付宝)
- //4; //杉德支付(微信)
- /** 支付类型 */
- typedef NS_ENUM(NSUInteger, YMAccountBalabcePayType) {
- /** 支付宝原生支付*/
- YMAccountBalabcePayTypeAliSdk_pay = 1,
- /** 微信原生支付*/
- YMAccountBalabcePayTypeWeChat_pay,
- /** 支付宝(杉德支付)*/
- YMAccountBalabcePayTypeAliSdk_Sand,
- /** 微信 (杉德支付)*/
- YMAccountBalabcePayTypeWeChat_Sand,
- /**(H5支付)*/
- YMAccountBalabcePayType_H5 =5,
- /** 支付宝 (H5支付)*/
- YMAccountBalabcePayTypeAlipay_H5 =7,
- };
- NS_ASSUME_NONNULL_BEGIN
- @class YMAccountBalanceRechargeOrderModel,YMAccountBalanceWeChatInfoModel,YMAccounntBalancePayObj;
- @interface YMAccountBalancePayInfoModel : NSObject
- @property (nonatomic, strong) YMAccountBalanceRechargeOrderModel *order;
- @property (nonatomic, copy) NSString *payinfo;
- @property (nonatomic, strong) YMAccountBalanceWeChatInfoModel *wechatpayinfo;
- @property (nonatomic, strong) YMAccounntBalancePayObj *pay_obj; // 聚合支付数据结构
- @end
- @interface YMAccountBalanceRechargeOrderModel : NSObject
- /** 微信返回值*/
- @property (nonatomic, copy) NSString *appid;
- @property (nonatomic, copy) NSString *noncestr;
- @property (nonatomic, copy) NSString *package;
- @property (nonatomic, copy) NSString *partnerid;
- @property (nonatomic, copy) NSString *prepayid;
- @property (nonatomic, copy) NSString *timestamp;
- /** 支付宝返回值*/
- @property (nonatomic, assign) NSInteger channel_id;
- @property (nonatomic, copy) NSString *device;
- @property (nonatomic, assign) NSInteger goods_id;
- @property (nonatomic, copy) NSString *order_no;
- @property (nonatomic, copy) NSString *platform_name;
- @property (nonatomic, assign) NSInteger platform_type;
- @property (nonatomic, assign) NSInteger recharge_money;
- @property (nonatomic, assign) NSInteger recharge_type;
- @property (nonatomic, assign) NSInteger type;
- @property (nonatomic, copy) NSString *version;
- @end
- @interface YMAccountBalanceWeChatInfoModel: NSObject
- @property (nonatomic, copy) NSString *appid;
- @property (nonatomic, copy) NSString *mch_id;
- @property (nonatomic, copy) NSString *nonce_str;
- @property (nonatomic, copy) NSString *paySign;
- @property (nonatomic, copy) NSString *prepay_id;
- @property (nonatomic, copy) NSString *result_code;
- @property (nonatomic, copy) NSString *return_code;
- @property (nonatomic, copy) NSString *return_msg;
- @property (nonatomic, copy) NSString *sign;
- @property (nonatomic, copy) NSString *timestamp;
- @property (nonatomic, copy) NSString *trade_type;
- @end
- @interface YMAccounntBalancePayObj : NSObject
- @property (nonatomic, assign) YMAccountBalabcePayType type;
- @property (nonatomic, copy ) id data; // 杉德支付链接
- @end
- NS_ASSUME_NONNULL_END
|