| 12345678910111213141516171819202122232425262728293031323334353637 | 
							- //
 
- //  ASCheckoutPayManager.h
 
- //  Asteria
 
- //
 
- //  Created by xingyu on 2024/5/14.
 
- //
 
- #import <Foundation/Foundation.h>
 
- #import "ASUserModel.h"
 
- NS_ASSUME_NONNULL_BEGIN
 
- #define PayStripepublishableKey      @"pk_test_51MFDGRAxgV55iyHtmJFrPuz4i5cl1y3nhTLVT3EmsHlYLIwsj7TnPRPeulAUXSbOW7gccaVLJmFjVz4eu3E17g6z00TLI1YvoG"
 
- #define Chectout_Pay_Paypal_Url      BaseRequestrUrl(@"rewrite/paypal/getPaypalToken")
 
- #define Chectout_Pay_Klarna_Url      BaseRequestrUrl(@"rewrite/klarna/getKlarnaToken")
 
- typedef void(^ASPayFinishBlock)(NSString *payMethod, NSUInteger isSucess , id payData);
 
- @interface ASCheckoutPayManager : NSObject
 
- @property (nonatomic, copy) ASPayFinishBlock payFinishBlock;
 
- //购物车id(klarna支付生成订单用到)
 
- @property (nonatomic, copy) NSString *cartId;
 
- //地址信息(stripe支付sdk用到)
 
- @property (nonatomic, strong) ASAddressModel *addressModel;
 
- + (instancetype)sharedInstance;
 
- - (void)checkoutPayWithMethodType:(NSString *)payType param:(NSDictionary *)payParam;
 
- @end
 
- NS_ASSUME_NONNULL_END
 
 
  |