//
//  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