KWMCheckoutPayResult.h 1.6 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
//
//  KWMCheckoutPayResult.h
//  iCemarose
//
//  Created by HouWeiBin on 2017/6/14.
//  Copyright © 2017年 kollway. All rights reserved.
//

#import <JSONModel/JSONModel.h>


/*
 PS:微信支付下单API:
 {"status":"success","code":1000,"message":{"appid":"wx355a497b2a2dd6d5","partnerid":"1419214902","prepayid":"wx2017061418173781efbf95390315404901","package":"Sign=WXPay","noncestr":"0f499732a49986c6a281a30db1a2b420","timestamp":1497435463,"sign":"BBB6A0E4937D6F89604B06B730A4F5D9"}}
 */


@interface KWMCheckoutPayResult : JSONModel


//结果状态。success:正常;fail:错误
@property (nonatomic) NSString<Optional> *status;

/*|code|int|1000|正常响应|
 |code|int|1001|订单检索失败,未找到相应的订单数据|
 |code|int|1002|请求的总金额与订单中不一致|
 |code|int|1003|货币转换失败|
 |code|int|1004|服务器端未开通店铺|
 |code|int|1005|支付网关参数未设置|
 |code|int|1006|订单已支付完成|
 |code|int|1007|签名验证失败|
 |code|int|1008|订单查询失败|
houweibin committed
33 34 35
 |code|int|1009|订单创建失败|
 |code|int|1010|必要参数缺失|
 |code|int|1012|商品数量不足|
36 37 38 39 40 41 42 43 44
 */
@property (nonatomic) NSNumber<Optional> *code;

//结果详情
@property (nonatomic) id<Optional> message;

//数据--存放解析后的model。ps:只有当微信支付下单返回结果状态为成功时,message key里的数据才会是wechat pay model的数据,此时,会将message里的数据转换为对应的model并存放到data里。
@property (nonatomic) id<Optional> data;

houweibin committed
45 46 47
//商品缺货时的variantId
@property (nonatomic) NSNumber<Optional> *variantId;

48
@end