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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
//
// 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|订单查询失败|
|code|int|1009|订单创建失败|
|code|int|1010|必要参数缺失|
|code|int|1012|商品数量不足|
*/
@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;
//商品缺货时的variantId
@property (nonatomic) NSNumber<Optional> *variantId;
@end