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
//
// KWMPayUtil.h
// iCemarose
//
// Created by HouWeiBin on 2017/6/15.
// Copyright © 2017年 kollway. All rights reserved.
//
// 支付相关工具类
#import "KWMWechatPayData.h"
#import "KWMPayTypeVC.h"
#import <Foundation/Foundation.h>
#import <Buy/Buy.h>
#import <AlipaySDK/AlipaySDK.h>
#import "WXApi.h"
@interface KWMPayUtil : NSObject
+ (NSString *) payTypeString:(KWMPayType)payType;
//构建微信支付下单数据
+ (NSDictionary *) wechatPayParameters:(BUYCheckout *)checkout;
//构建支付宝下单数据
+ (NSDictionary *) aliPayParameters:(BUYCheckout *)checkout;
//构建支付结果查询数据
+(NSDictionary *)payResultParameters:(BUYCheckout *)checkout tradeNo:(NSString *)tradeNo;
//调用微信SDK
+ (void)weChatPay:(KWMWechatPayData *)wechatData;
//调用支付宝SDK
+ (void)aliPay:(NSString *)alipayData callback:(CompletionBlock)callback;
//支付失败提示信息
+(NSString *)payErrorMessage:(BUYCheckout *)checkout errorResult:(KWMCheckoutPayResult *)errorResult;
@end