ASCheckoutPayManager.h 994 B

1234567891011121314151617181920212223242526272829303132333435
  1. //
  2. // ASCheckoutPayManager.h
  3. // Asteria
  4. //
  5. // Created by xingyu on 2024/5/14.
  6. //
  7. #import <Foundation/Foundation.h>
  8. NS_ASSUME_NONNULL_BEGIN
  9. //#define WebBase_Server ([NSUserDefaults.standardUserDefaults boolForKey:LastNetState] == true ? @"https://ios.alipearlhair.com/" : @"https://alipearlapp.snjon.com/")
  10. #define WebBase_Server @"https://alipearlapp.snjon.com/"
  11. #define Chectout_Pay_Paypal_Url BaseRequestrUrl(@"rewrite/paypal/getPaypalToken")
  12. #define Chectout_Pay_Klarna_Url BaseRequestrUrl(@"rewrite/klarna/getKlarnaToken")
  13. typedef void(^ASPayFinishBlock)(NSString *payMethod, NSUInteger isSucess , id payData);
  14. @interface ASCheckoutPayManager : NSObject
  15. @property (nonatomic, copy) ASPayFinishBlock payFinishBlock;
  16. + (instancetype)sharedInstance;
  17. - (void)checkoutPayWithMethodType:(NSString *)payType;
  18. - (void)checkoutPayWithMethodType:(NSString *)payType completion:(void (^ __nullable)(NSUInteger isSucess , id payData))completion;
  19. @end
  20. NS_ASSUME_NONNULL_END