Forráskód Böngészése

feat:支付对接

“wangdongchao” 1 éve
szülő
commit
43d3f11e66
28 módosított fájl, 36331 hozzáadás és 27670 törlés
  1. 20 2
      Asteria.xcodeproj/project.pbxproj
  2. 22 1
      Asteria/AppDelegate.m
  3. 18 4
      Asteria/Fuction/Cart/Cart_CheckoutC.m
  4. 8 5
      Asteria/Fuction/Cart/PayManager/ASCheckoutPayManager.h
  5. 144 25
      Asteria/Fuction/Cart/PayManager/ASCheckoutPayManager.m
  6. 7 0
      Asteria/Fuction/Cart/PayManager/Asteria-Bridging-Header.h
  7. 187 0
      Asteria/Fuction/Cart/PayManager/ToolStripePayment.swift
  8. 4 1
      Asteria/Fuction/Cart/VM/CartVM.h
  9. 1 1
      Asteria/Fuction/Goods/V/ASGoodsReviewFootCell.m
  10. 0 3
      Asteria/Fuction/Goods/VC/ASGoodsDetailsViewController.m
  11. 1 1
      Asteria/NetTools/ASNetTools.m
  12. 8 2
      Podfile
  13. 44 1
      Podfile.lock
  14. 44 1
      Pods/Manifest.lock
  15. 34983 27609
      Pods/Pods.xcodeproj/project.pbxproj
  16. 175 0
      Pods/Target Support Files/Pods-Asteria-NotificationServiceExtension/Pods-Asteria-NotificationServiceExtension-acknowledgements.markdown
  17. 217 0
      Pods/Target Support Files/Pods-Asteria-NotificationServiceExtension/Pods-Asteria-NotificationServiceExtension-acknowledgements.plist
  18. 3 3
      Pods/Target Support Files/Pods-Asteria-NotificationServiceExtension/Pods-Asteria-NotificationServiceExtension.debug.xcconfig
  19. 3 3
      Pods/Target Support Files/Pods-Asteria-NotificationServiceExtension/Pods-Asteria-NotificationServiceExtension.release.xcconfig
  20. 175 0
      Pods/Target Support Files/Pods-Asteria/Pods-Asteria-acknowledgements.markdown
  21. 217 0
      Pods/Target Support Files/Pods-Asteria/Pods-Asteria-acknowledgements.plist
  22. 7 0
      Pods/Target Support Files/Pods-Asteria/Pods-Asteria-frameworks-Debug-input-files.xcfilelist
  23. 7 0
      Pods/Target Support Files/Pods-Asteria/Pods-Asteria-frameworks-Debug-output-files.xcfilelist
  24. 7 0
      Pods/Target Support Files/Pods-Asteria/Pods-Asteria-frameworks-Release-input-files.xcfilelist
  25. 7 0
      Pods/Target Support Files/Pods-Asteria/Pods-Asteria-frameworks-Release-output-files.xcfilelist
  26. 14 0
      Pods/Target Support Files/Pods-Asteria/Pods-Asteria-frameworks.sh
  27. 4 4
      Pods/Target Support Files/Pods-Asteria/Pods-Asteria.debug.xcconfig
  28. 4 4
      Pods/Target Support Files/Pods-Asteria/Pods-Asteria.release.xcconfig

+ 20 - 2
Asteria.xcodeproj/project.pbxproj

@@ -228,6 +228,7 @@
 		8810F59F2BFC7D7600346FD4 /* ASGoodsReviewHeadCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8810F59E2BFC7D7600346FD4 /* ASGoodsReviewHeadCell.m */; };
 		8810F5A22BFF448C00346FD4 /* ASMyCartNoDataView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8810F5A12BFF448C00346FD4 /* ASMyCartNoDataView.m */; };
 		8810F5A82C01849C00346FD4 /* ASGoodsReviewFootCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8810F5A72C01849C00346FD4 /* ASGoodsReviewFootCell.m */; };
+		8810F5AB2C045FD600346FD4 /* ToolStripePayment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8810F5AA2C045FD600346FD4 /* ToolStripePayment.swift */; };
 		8C24ECE114420CDEE7B9B22B /* Pods_Asteria.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 54DCE8001991D89B696E7D44 /* Pods_Asteria.framework */; };
 		9A1247942A1B082300126226 /* Fuction_Tool.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A1247932A1B082300126226 /* Fuction_Tool.m */; };
 		9A1247972A1B0A2800126226 /* AS_ForgotC.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A1247962A1B0A2800126226 /* AS_ForgotC.m */; };
@@ -805,6 +806,8 @@
 		8810F5A12BFF448C00346FD4 /* ASMyCartNoDataView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ASMyCartNoDataView.m; sourceTree = "<group>"; };
 		8810F5A62C01849C00346FD4 /* ASGoodsReviewFootCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ASGoodsReviewFootCell.h; sourceTree = "<group>"; };
 		8810F5A72C01849C00346FD4 /* ASGoodsReviewFootCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ASGoodsReviewFootCell.m; sourceTree = "<group>"; };
+		8810F5A92C045FD600346FD4 /* Asteria-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Asteria-Bridging-Header.h"; sourceTree = "<group>"; };
+		8810F5AA2C045FD600346FD4 /* ToolStripePayment.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ToolStripePayment.swift; sourceTree = "<group>"; };
 		9A1247922A1B082300126226 /* Fuction_Tool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Fuction_Tool.h; sourceTree = "<group>"; };
 		9A1247932A1B082300126226 /* Fuction_Tool.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Fuction_Tool.m; sourceTree = "<group>"; };
 		9A1247952A1B0A2800126226 /* AS_ForgotC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AS_ForgotC.h; sourceTree = "<group>"; };
@@ -1930,8 +1933,10 @@
 		8810F52D2BF3676900346FD4 /* PayManager */ = {
 			isa = PBXGroup;
 			children = (
+				8810F5AA2C045FD600346FD4 /* ToolStripePayment.swift */,
 				8810F52E2BF3678400346FD4 /* ASCheckoutPayManager.h */,
 				8810F52F2BF3678400346FD4 /* ASCheckoutPayManager.m */,
+				8810F5A92C045FD600346FD4 /* Asteria-Bridging-Header.h */,
 			);
 			path = PayManager;
 			sourceTree = "<group>";
@@ -2725,6 +2730,7 @@
 				TargetAttributes = {
 					8172449929F3B2ED005FA9C9 = {
 						CreatedOnToolsVersion = 14.2;
+						LastSwiftMigration = 1530;
 					};
 					817244B929F3B81C005FA9C9 = {
 						CreatedOnToolsVersion = 14.2;
@@ -2944,6 +2950,7 @@
 				817244B029F3B2EE005FA9C9 /* main.m in Sources */,
 				8131A2872B36890200A191BE /* ASWindowManager.m in Sources */,
 				81717D202A3C4AE000648139 /* KWSearchSubTypeCell.m in Sources */,
+				8810F5AB2C045FD600346FD4 /* ToolStripePayment.swift in Sources */,
 				9A3F5CAB2B3BBEAB00DDB6A7 /* GoodsDetailsPayV.m in Sources */,
 				81C796242A4FD63A003083B8 /* ASVipCouponsViewController.m in Sources */,
 				9AEFA7DE2B649F4000AE1974 /* MyCarlTableV.m in Sources */,
@@ -3337,6 +3344,7 @@
 				APPLICATION_EXTENSION_API_ONLY = NO;
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
+				CLANG_ENABLE_MODULES = YES;
 				CODE_SIGN_ENTITLEMENTS = Asteria/Asteria.entitlements;
 				CODE_SIGN_STYLE = Automatic;
 				CURRENT_PROJECT_VERSION = 1;
@@ -3350,7 +3358,7 @@
 				INFOPLIST_KEY_UIMainStoryboardFile = "";
 				INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
 				INFOPLIST_KEY_UIUserInterfaceStyle = Light;
-				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
@@ -3360,6 +3368,9 @@
 				PRODUCT_BUNDLE_IDENTIFIER = com.info.LYAsteria.Asteria;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_EMIT_LOC_STRINGS = YES;
+				SWIFT_OBJC_BRIDGING_HEADER = "Asteria/Fuction/Cart/PayManager/Asteria-Bridging-Header.h";
+				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+				SWIFT_VERSION = 5.0;
 				TARGETED_DEVICE_FAMILY = "1,2";
 			};
 			name = Debug;
@@ -3371,6 +3382,7 @@
 				APPLICATION_EXTENSION_API_ONLY = NO;
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
+				CLANG_ENABLE_MODULES = YES;
 				CODE_SIGN_ENTITLEMENTS = Asteria/Asteria.entitlements;
 				CODE_SIGN_STYLE = Automatic;
 				CURRENT_PROJECT_VERSION = 1;
@@ -3384,7 +3396,7 @@
 				INFOPLIST_KEY_UIMainStoryboardFile = "";
 				INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait;
 				INFOPLIST_KEY_UIUserInterfaceStyle = Light;
-				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 13.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",
@@ -3393,6 +3405,8 @@
 				PRODUCT_BUNDLE_IDENTIFIER = com.info.LYAsteria.Asteria;
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SWIFT_EMIT_LOC_STRINGS = YES;
+				SWIFT_OBJC_BRIDGING_HEADER = "Asteria/Fuction/Cart/PayManager/Asteria-Bridging-Header.h";
+				SWIFT_VERSION = 5.0;
 				TARGETED_DEVICE_FAMILY = "1,2";
 			};
 			name = Release;
@@ -3401,6 +3415,7 @@
 			isa = XCBuildConfiguration;
 			baseConfigurationReference = F28014612B0095476AA5BC1B /* Pods-Asteria-NotificationServiceExtension.debug.xcconfig */;
 			buildSettings = {
+				CODE_SIGN_IDENTITY = "Apple Development";
 				CODE_SIGN_STYLE = Automatic;
 				CURRENT_PROJECT_VERSION = 1;
 				DEVELOPMENT_TEAM = BUGL3DWWB7;
@@ -3416,6 +3431,7 @@
 				MARKETING_VERSION = 1.0;
 				PRODUCT_BUNDLE_IDENTIFIER = com.info.LYAsteria.Asteria.NotificationServiceExtension;
 				PRODUCT_NAME = "$(TARGET_NAME)";
+				PROVISIONING_PROFILE_SPECIFIER = "";
 				SKIP_INSTALL = YES;
 				SWIFT_EMIT_LOC_STRINGS = YES;
 				TARGETED_DEVICE_FAMILY = "1,2";
@@ -3426,6 +3442,7 @@
 			isa = XCBuildConfiguration;
 			baseConfigurationReference = 3757F38E691966CC4F482D46 /* Pods-Asteria-NotificationServiceExtension.release.xcconfig */;
 			buildSettings = {
+				CODE_SIGN_IDENTITY = "Apple Development";
 				CODE_SIGN_STYLE = Automatic;
 				CURRENT_PROJECT_VERSION = 1;
 				DEVELOPMENT_TEAM = BUGL3DWWB7;
@@ -3441,6 +3458,7 @@
 				MARKETING_VERSION = 1.0;
 				PRODUCT_BUNDLE_IDENTIFIER = com.info.LYAsteria.Asteria.NotificationServiceExtension;
 				PRODUCT_NAME = "$(TARGET_NAME)";
+				PROVISIONING_PROFILE_SPECIFIER = "";
 				SKIP_INSTALL = YES;
 				SWIFT_EMIT_LOC_STRINGS = YES;
 				TARGETED_DEVICE_FAMILY = "1,2";

+ 22 - 1
Asteria/AppDelegate.m

@@ -10,6 +10,9 @@
 #import <YTKNetwork/YTKNetwork.h>
 #import <FBSDKLoginKit/FBSDKLoginKit.h>
 
+#import <StripeCore/StripeCore-Swift.h>
+@import Stripe;
+
 @interface AppDelegate ()
 
 //@property (nonatomic, strong, readonly) UIWindow *window;
@@ -46,7 +49,7 @@
     [self.window makeKeyAndVisible];
     
     
-    
+    [StripeAPI setDefaultPublishableKey:@"pk_test_51MFDGRAxgV55iyHtmJFrPuz4i5cl1y3nhTLVT3EmsHlYLIwsj7TnPRPeulAUXSbOW7gccaVLJmFjVz4eu3E17g6z00TLI1YvoG"];
 
     
     return YES;
@@ -112,6 +115,24 @@
     
 }
 
+#pragma mark - **************** applicationDelegate  ****************
+- (BOOL)application:(UIApplication *)app
+            openURL:(NSURL *)url
+            options:(NSDictionary *)options {
+    
+    [[FBSDKApplicationDelegate sharedInstance] application:app openURL:url options:options];
+    
+  
+    // nzk Google Signin
+    BOOL stripeHandled = [StripeAPI handleStripeURLCallbackWithURL:url];
+    if(stripeHandled){
+        return YES;
+    }
+    // nzk Google Signin end
+    
+    return YES;
+}
+
 
 
 

+ 18 - 4
Asteria/Fuction/Cart/Cart_CheckoutC.m

@@ -494,7 +494,9 @@
     
     NSString *paymentCode = self.paymentModel.code;
     
-    [[ASCheckoutPayManager sharedInstance] checkoutPayWithMethodType:paymentCode];
+    [ASCheckoutPayManager sharedInstance].cartId = self.totalsM.cart_id;
+    [ASCheckoutPayManager sharedInstance].addressModel = self.addressCellM.addressModel;
+    [[ASCheckoutPayManager sharedInstance] checkoutPayWithMethodType:paymentCode param:@{@"price":self.totalsM.grand_total, @"currency":self.totalsM.currency_symbol}];
     K_WEAK_SELF;
     [ASCheckoutPayManager sharedInstance].payFinishBlock = ^(NSString * _Nonnull payMethod, NSUInteger isSucess, id  _Nonnull payData) {
         K_STRONG_SELF;
@@ -502,12 +504,24 @@
         if (isSucess == 1) {
             
             [self.view makeToast:@"支付成功,正在为你下单" duration:0.5 position:CSToastPositionCenter];
-            
             K_WEAK_SELF;
             dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
                 K_STRONG_SELF;
-                //支付失败
-                [self requestVerifyPayToken:[(NSDictionary *)payData objectForKey:@"token"]];
+                
+                NSDictionary *payDic = (NSDictionary *)payData;
+                
+                if ([payMethod isEqualToString:@"paypal_express"]) {
+                    [self requestVerifyPayToken:[payDic objectForKey:@"token"]];
+                } else if ([payMethod isEqualToString:@"stripe_payments"]) {//visa
+                    NSString *orderidStr = [NSString stringWithFormat:@"%@", [payDic objectForKey:@"orderid"]];
+                    [self paymentResultStatus:orderidStr];
+                } else if ([payMethod isEqualToString:@"afterpay_payment"]) {//afterpay
+                    
+                } else if ([payMethod isEqualToString:@"klarna_kco"]) {//klarna
+                    NSString *orderidStr = [NSString stringWithFormat:@"%@", [payDic objectForKey:@"orderid"]];
+                    [self paymentResultStatus:orderidStr];
+                }
+                 
             });
             
         } else {

+ 8 - 5
Asteria/Fuction/Cart/PayManager/ASCheckoutPayManager.h

@@ -6,13 +6,10 @@
 //
 
 #import <Foundation/Foundation.h>
+#import "ASUserModel.h"
 
 NS_ASSUME_NONNULL_BEGIN
 
-//#define WebBase_Server ([NSUserDefaults.standardUserDefaults boolForKey:LastNetState] == true ? @"https://ios.alipearlhair.com/" : @"https://alipearlapp.snjon.com/")
-
-#define WebBase_Server @"https://alipearlapp.snjon.com/"
-
 
 #define Chectout_Pay_Paypal_Url      BaseRequestrUrl(@"rewrite/paypal/getPaypalToken")
 #define Chectout_Pay_Klarna_Url      BaseRequestrUrl(@"rewrite/klarna/getKlarnaToken")
@@ -24,9 +21,15 @@ typedef void(^ASPayFinishBlock)(NSString *payMethod, NSUInteger isSucess , id pa
 
 @property (nonatomic, copy) ASPayFinishBlock payFinishBlock;
 
+//购物车id(klarna支付生成订单用到)
+@property (nonatomic, copy) NSString *cartId;
+//地址信息(klarna支付生成订单用到)
+@property (nonatomic, strong) ASAddressModel *addressModel;
+
+
 + (instancetype)sharedInstance;
 
-- (void)checkoutPayWithMethodType:(NSString *)payType;
+- (void)checkoutPayWithMethodType:(NSString *)payType param:(NSDictionary *)payParam;
 
 - (void)checkoutPayWithMethodType:(NSString *)payType completion:(void (^ __nullable)(NSUInteger isSucess , id payData))completion;
 

+ 144 - 25
Asteria/Fuction/Cart/PayManager/ASCheckoutPayManager.m

@@ -8,13 +8,18 @@
 #import "ASCheckoutPayManager.h"
 #import <KlarnaMobileSDK/KlarnaMobileSDK-Swift.h>
 
+#import "Asteria-Swift.h"
+
+#import "CartVM.h"
+
+//Asteria-Bridging-Header
+
 @interface ASCheckoutPayManager()<KlarnaEventHandler,KlarnaPaymentEventListener>
 
 @property (nonatomic, copy) NSString *payType;
 
 @property (nonatomic, strong) KlarnaPaymentView *klarna_payV;
 @property (nonatomic, strong) NSString *client_token;
-@property (nonatomic, strong) NSString *author_token;
 
 @end
 
@@ -31,7 +36,7 @@ static ASCheckoutPayManager *_instance = nil;
     return _instance;
 }
 
-- (void)checkoutPayWithMethodType:(NSString *)payType {
+- (void)checkoutPayWithMethodType:(NSString *)payType param:(NSDictionary *)payParam {
     
     self.payType = payType;
     
@@ -58,6 +63,48 @@ static ASCheckoutPayManager *_instance = nil;
         
     } else if ([payType isEqualToString:@"stripe_payments"]) {//visa
         
+        
+        
+        double totalPay = [[payParam objectForKey:@"price"] doubleValue];
+
+        ToolStripePayment *payment = [[ToolStripePayment alloc]init];
+        NSString *price_unit_code = ASCurrencyManager.shared.currentCur;
+        if (price_unit_code.isEmpty) {
+            price_unit_code = @"USD";
+        }
+        
+        
+//        double totalPay = 212.00;
+//        NSString *price_unit_code = @"USD";
+        [payment stripedidTapCheckoutButtonWithCurrentvc:[Current_normalTool topViewController] publishableKey:@"pk_test_51MFDGRAxgV55iyHtmJFrPuz4i5cl1y3nhTLVT3EmsHlYLIwsj7TnPRPeulAUXSbOW7gccaVLJmFjVz4eu3E17g6z00TLI1YvoG" reqbaseUrl:BaseRequestrUrl(@"carts/mine/order") amount:totalPay*100 currency:price_unit_code addressModel:self.addressModel completion:^(NSInteger isState, id _Nonnull data) {
+            
+            NSLog(@"======%ld==========%@", isState, (NSString *)data);
+            
+            if(isState == 0){
+                NSString *orderId = (NSString *)data;
+//                [self tool_payMentSucessOrderId:orderId];
+                
+            }
+        }];
+        
+        payment.payFinishBlock = ^(NSString *status, NSString *orderid) {
+            NSLog(@"======%@==========%@", status, orderid);
+            int statusInt = [status intValue];
+            if (statusInt == 0) {
+                if (self.payFinishBlock) {
+                    self.payFinishBlock(self.payType, 1, @{@"orderid":orderid});
+                }
+            } else if (statusInt == 1) {
+                [self stripePayCreateOrderid:orderid];
+            } else {
+                if (self.payFinishBlock) {
+                    self.payFinishBlock(self.payType, 0, @{@"msg":@"取消支付/支付失败"});
+                }
+            }
+        };
+        
+        
+        
     } else if ([payType isEqualToString:@"afterpay_payment"]) {//afterpay
         
     } else if ([payType isEqualToString:@"klarna_kco"]) {//klarna
@@ -75,7 +122,7 @@ static ASCheckoutPayManager *_instance = nil;
             
             NSLog(@"=====%@", json);
         } faild:^(NSString * _Nonnull code, NSString * _Nonnull msg) {
-            K_STRONG_SELF;
+            /*K_STRONG_SELF*/;
             [MBProgressHUD hideHUDForView:topVC.view animated:YES];
             
         }];
@@ -84,7 +131,36 @@ static ASCheckoutPayManager *_instance = nil;
     }
 }
 
+//stripe支付(二次校验后生成订单)
+- (void)stripePayCreateOrderid:(NSString *)payid {
+    UIViewController *topVC = topViewController();
+    
+    [MBProgressHUD showHUDAddedTo:topVC.view animated:YES];
+    NSDictionary *methodDic = @{@"payment_method":payid,
+                                @"manual_authentication":@"card",
+                                @"payment_element":@(YES)};
+    
+    NSDictionary *param = @{@"method":self.payType, @"additional_data":methodDic};
+    K_WEAK_SELF;
+    [ASNetTools.shared putWithPath:Chectout_PUT_sureOrder param:@{@"paymentMethod":param} success:^(id _Nonnull json) {
+        K_STRONG_SELF;
+        [MBProgressHUD hideHUDForView:topVC.view animated:YES];
+        
+        NSString *orderid = (NSString *)json;
+        if (self.payFinishBlock) {
+            self.payFinishBlock(self.payType, 1, @{@"orderid":orderid});
+        }
+        
+    } faild:^(NSString * _Nonnull code, NSString * _Nonnull msg) {
+        K_STRONG_SELF;
+        [MBProgressHUD hideHUDForView:topVC.view animated:YES];
+        if (self.payFinishBlock) {
+            self.payFinishBlock(self.payType, 0, @{@"msg":@"取消支付/支付失败"});
+        }
+    }];
+}
 
+//paypal支付
 - (void)tool_gotoWebPay:(NSString *)urlStr withVC:(UIViewController *)tmpvc {
     XXX_BaseWebC *vc = [[XXX_BaseWebC alloc] init];
     vc.isPayType = YES;
@@ -99,33 +175,74 @@ static ASCheckoutPayManager *_instance = nil;
     [tmpvc presentViewController:vc animated:YES completion:nil];
 }
 
+//klarna支付验证
+-(void)tool_verifyOrderAutoken:(NSString *)authToken{
+    
+    UIViewController *topVC = topViewController();
+    
+    NSDictionary *params = @{@"authorization_token":authToken};
+    
+    [MBProgressHUD showHUDAddedTo:topVC.view animated:YES];
+    K_WEAK_SELF;
+    [ASNetTools.shared postWithPath:@"rest/V1/rewrite/klarna/checkoutQuoteStatus" param:params success:^(id _Nonnull json) {
+        K_STRONG_SELF;
+//        [MBProgressHUD hideHUDForView:topVC.view animated:YES];
+        
+        
+        NSString *is_active = [(NSDictionary *)json objectForKey:@"is_active"];
+        NSLog(@"=======%@", is_active);
+        if ([is_active isEqualToString:@"1"]) {
+            [self tool_creatOrderAutoken:authToken];
+        } else {
+            
+        }
+        
+        
+        
+    } faild:^(NSString * _Nonnull code, NSString * _Nonnull msg) {
+        K_STRONG_SELF;
+        [MBProgressHUD hideHUDForView:topVC.view animated:YES];
+        
+        if (self.payFinishBlock) {
+            self.payFinishBlock(self.payType, 0, @{@"msg":@"取消支付/支付失败"});
+        }
+    }];
+}
 
+//klarna支付
 -(void)tool_creatOrderAutoken:(NSString *)authToken{
     UIViewController *topVC = topViewController();
 
     self.client_token = authToken;
-//    //klarna_4 授权成功,创建订单
-//    NSString *klarnaUrl = [NSString stringWithFormat:@"%@firecheckout/index/saveOrderKlarna",WebBase_Server];
-//    NSMutableDictionary *paraDic = [NSMutableDictionary dictionary];
-//    [paraDic setObject:@"klarna_payments" forKey:@"payment[method]"];
-//    [paraDic setObject:authToken forKey:@"payment[authorization_token]"];
+    
+    NSDictionary *additional_data = @{
+                                      @"authorization_token":authToken};
+    
+    NSDictionary *payType = @{@"method":@"klarna_pay_over_time",
+                              @"additional_data":additional_data};
+    NSDictionary *params = @{@"paymentMethod":payType,
+                             @"cartId":self.cartId};
+    
 //    [MBProgressHUD showHUDAddedTo:topVC.view animated:YES];
-//    [PPNetworkHelper POST:klarnaUrl parameters:paraDic success:^(id responseObject) {
-//        [MBProgressHUD hideHUDForView:topVC.view animated:YES];
-//        if(RequestSuccess){
-//            NSDictionary *dic = (NSDictionary *)responseObject[@"data"];
-//            NSString *order_id = MM_str(dic[@"order_id"]);
-////            [tepC tool_payMentSucessOrderId:order_id];
-//        }else{
-////            [tepC tool_payMentFaild];
-//        }
-//    } failure:^(NSError *error) {
-//        [MBProgressHUD hideHUDForView:topVC.view
-//                             animated:YES];
-//        [topVC.view makeToast:ReqNetWorkFaild
-//                     duration:2
-//                     position:CSToastPositionCenter];
-//    }];
+    K_WEAK_SELF;
+    [ASNetTools.shared postWithPath:Chectout_Verify_KlarnaToken param:params success:^(id _Nonnull json) {
+        K_STRONG_SELF;
+        [MBProgressHUD hideHUDForView:topVC.view animated:YES];
+        
+        NSString *orderid = (NSString *)json;
+        NSLog(@"=======%@", orderid);
+        if (self.payFinishBlock) {
+            self.payFinishBlock(self.payType, 1, @{@"orderid":orderid});
+        }
+        
+    } faild:^(NSString * _Nonnull code, NSString * _Nonnull msg) {
+        K_STRONG_SELF;
+        [MBProgressHUD hideHUDForView:topVC.view animated:YES];
+        
+        if (self.payFinishBlock) {
+            self.payFinishBlock(self.payType, 0, @{@"msg":@"取消支付/支付失败"});
+        }
+    }];
 }
 
 
@@ -157,7 +274,7 @@ static ASCheckoutPayManager *_instance = nil;
 }
 - (void)klarnaAuthorizedWithPaymentView:(KlarnaPaymentView * _Nonnull)paymentView approved:(BOOL)approved authToken:(NSString * _Nullable)authToken finalizeRequired:(BOOL)finalizeRequired {
     
-    NSLog(@"klarna---555---%@",authToken);
+    NSLog(@"klarna---555---%@--approved---%d",authToken, approved);
     
     if (approved == true ){
         NSLog(@"klarna 授权支付成功");
@@ -166,6 +283,8 @@ static ASCheckoutPayManager *_instance = nil;
 //        }
 //        self.author_token = authToken;
 //        [self tool_creatOrderAutoken:authToken];
+        [self tool_verifyOrderAutoken:authToken];
+        
     } else {
 //        if (self.payFinishBlock) {
 //            self.payFinishBlock(self.payType, 0, @{@"token":authToken});

+ 7 - 0
Asteria/Fuction/Cart/PayManager/Asteria-Bridging-Header.h

@@ -0,0 +1,7 @@
+//
+//  Use this file to import your target's public headers that you would like to expose to Swift.
+//
+
+#import "PPNetworkHelper.h"
+#import "ASNetTools.h"
+#import "ASUserModel.h"

+ 187 - 0
Asteria/Fuction/Cart/PayManager/ToolStripePayment.swift

@@ -0,0 +1,187 @@
+//
+//  ToolStripePayment.swift
+//  westkissMob
+//
+//  Created by 王猛 on 2023/9/4.
+//
+
+import Foundation
+import UIKit
+import StripePaymentSheet
+import Stripe
+
+public typealias tt_currenttapclosure = (NSInteger , Any)->()
+
+
+public class ToolStripePayment: NSObject {
+    
+    @objc public var payFinishBlock:((String, String)->())?
+    
+    @objc public var order_id:String = ""
+    @objc public var paymentMethodID:String = ""
+    @objc public var req_baseUrl:String = ""
+    
+    @objc public var currentVC:UIViewController = UIViewController()
+    @Published var paymentSheet: PaymentSheet?
+//    @Published var paymentResult: PaymentSheetResult?
+    
+    @objc public func stripedidTapCheckoutButton(currentvc
+                                                 vc:UIViewController?,
+                                                 publishableKey:String,
+                                                 reqbaseUrl:String,
+                                                 amount:Int,
+                                                 currency:String,
+                                                 addressModel:ASAddressModel?,
+                                                 completion:tt_currenttapclosure?){
+        
+        currentVC = vc!
+        req_baseUrl = reqbaseUrl
+        STPAPIClient.shared.publishableKey = publishableKey;
+        let intentConfig = PaymentSheet.IntentConfiguration(
+          mode: .payment(amount: amount, currency: currency)
+        ) { [self]  paymentMethod, shouldSavePaymentMethod, intentCreationCallback in
+            self.stripehandleConfirm(paymentMethod, shouldSavePaymentMethod, intentCreationCallback)
+        }
+        
+        
+        var configuration = PaymentSheet.Configuration()
+        configuration.defaultBillingDetails.email = addressModel?.email
+//        let string1:str = addressModel?.firstname
+//        let string2 = "World!"
+//        let combinedString = string1 + string2
+        configuration.defaultBillingDetails.name = String(addressModel!.firstname + addressModel!.firstname)
+        configuration.defaultBillingDetails.phone = addressModel?.telephone
+        
+        configuration.defaultBillingDetails.address.city = addressModel?.city
+        configuration.defaultBillingDetails.address.country = addressModel?.country
+        configuration.defaultBillingDetails.address.postalCode = addressModel?.postcode
+        configuration.defaultBillingDetails.address.state = addressModel?.region.region
+        configuration.defaultBillingDetails.address.line1 =  addressModel?.street.first
+        
+//        print("=====street" + (addressModel?.street.first)! as Any)
+        
+//        configuration.allowsPaymentMethodsRequiringShippingAddress = true
+        
+//        STPUserInformation
+        
+//        let userInformation = STPUserInformation()
+//        userInformation.email = "用户邮箱"
+//        userInformation.phone = "用户电话"
+        
+        
+        
+//        let customer = PaymentSheet.CustomerConfiguration(id: "845600348@qq.com", ephemeralKeySecret: configuration.customer!.ephemeralKeySecret)
+//////
+//        configuration.customer = customer
+        configuration.applePay = .init(merchantId: "merchant.com.alipearlhair.app", merchantCountryCode: "US")
+        configuration.returnURL = "alipearlStripe://stripe-redirect" // Use the return url you set up in the previous step
+        configuration.allowsDelayedPaymentMethods = true
+        
+        
+        self.paymentSheet = PaymentSheet(intentConfiguration: intentConfig, configuration: configuration)
+        
+        self.paymentSheet?.present(from: vc!) { paymentResult in
+              switch paymentResult {
+              case .completed:
+                  print("sucess")
+//                  if completion != nil {
+//                      completion!(0,self.order_id)
+//                  }
+                  if self.payFinishBlock != nil {
+                      self.payFinishBlock!("1", self.paymentMethodID)
+                  }
+              case .canceled:
+                  print("Canceled!")
+//                  completion!(1,"")
+                  if self.payFinishBlock != nil {
+                      self.payFinishBlock!("2", "Canceled")
+                  }
+              case .failed(let error):
+                  print(error)
+//                  completion!(2,error)
+                  if self.payFinishBlock != nil {
+                      self.payFinishBlock!("2", "failed")
+                  }
+              }
+            }
+      }
+    
+     func stripehandleConfirm(_ paymentMethod: STPPaymentMethod, _ shouldSavePaymentMethod: Bool, _ intentCreationCallback: @escaping (Result<String, Error>) -> Void) {
+        stripeserverSideConfirmHandler(paymentMethod.stripeId, shouldSavePaymentMethod, intentCreationCallback);
+    }
+     func stripeserverSideConfirmHandler(_ paymentMethodID: String,
+                                  _ shouldSavePaymentMethod: Bool,
+                                  _ intentCreationCallback: @escaping (Result<String, Error>) -> Void) {
+        // Create and confirm an intent on your server and invoke `intentCreationCallback` with the client secret
+        stripeconfirmIntent(paymentMethodID: paymentMethodID, shouldSavePaymentMethod: shouldSavePaymentMethod) { result in
+            switch result {
+            case .success(let clientSecret):
+                intentCreationCallback(.success(clientSecret))
+            case .failure(let error):
+                intentCreationCallback(.failure(error))
+            }
+        }
+    }
+    
+    
+    func stripeconfirmIntent(paymentMethodID: String,
+                       shouldSavePaymentMethod: Bool,
+                       completion: @escaping (Result<String, Error>) -> Void) {
+        
+        self.paymentMethodID = paymentMethodID;
+        
+        let payMethod: [String: Any?] = [
+            "payment_method" : paymentMethodID,
+            "manual_authentication" : "card",
+            "payment_element" : true
+        ]
+        
+        let body: [String: Any?] = [
+            "method" : "stripe_payments",
+            "additional_data" : payMethod,
+        ]
+        
+        let param: [String: Any?] = [
+            "paymentMethod" : body
+        ]
+        
+        let order_requestUrl = req_baseUrl
+        
+        ASNetTools.shared().put(withPath: order_requestUrl, param:param as [AnyHashable : Any]) { json in
+            
+            if (json is NSNumber) {
+                let orderId = json as! Int
+                self.order_id = String(orderId)
+                
+                if self.payFinishBlock != nil {
+                    self.payFinishBlock!("0", self.order_id)
+                }
+                
+                self.currentVC.dismiss(animated: true)
+                
+            } else {
+                let clientSecret = json
+                completion(.success(clientSecret as! String))
+            }
+            
+        } faild: { code, msg in
+            
+            if msg.contains("Authentication Required:") {
+                var client_secret = msg.replacingOccurrences(of: "Authentication Required:", with: "")
+                client_secret = client_secret.replacingOccurrences(of: " ", with: "")
+                print("client_secret" + client_secret)
+                
+                completion(.success(client_secret))
+                
+            } else {
+                completion(.failure(ExampleError(errorDescription: (msg)) ))
+            }
+        }
+
+    }
+    struct ExampleError: LocalizedError {
+       var errorDescription: String?
+    }
+    
+}
+

+ 4 - 1
Asteria/Fuction/Cart/VM/CartVM.h

@@ -45,9 +45,12 @@
 //丢件险
 #define Chectout_lost_extrafee       @"rest/en/V1/amasty_extrafee/carts/mine/totals-information"
 
-//根据支付返回的token去服务端校验
+//paypal根据支付返回的token去服务端校验
 #define Chectout_Verify_PayToken     BaseRequestrUrl(@"rewrite/paypal/return")
 
+//paypal根据支付返回的token去服务端校验
+#define Chectout_Verify_KlarnaToken  BaseRequestrUrl(@"carts/mine/payment-information")
+
 
 NS_ASSUME_NONNULL_BEGIN
 

+ 1 - 1
Asteria/Fuction/Goods/V/ASGoodsReviewFootCell.m

@@ -38,7 +38,7 @@
         make.height.mas_equalTo(36);
         make.width.mas_equalTo(200);
         make.centerX.mas_equalTo(self.contentView);
-        make.bottom.mas_equalTo(-10);
+        make.bottom.mas_equalTo(-20);
     }];
     
 }

+ 0 - 3
Asteria/Fuction/Goods/VC/ASGoodsDetailsViewController.m

@@ -187,14 +187,11 @@
     //保障信息
     NSDictionary *guarantee = @{@"type":@"guarantee", @"data":self.model};
     [self.TableV.infodata addObject:guarantee];
-    
     //评论头
     NSDictionary *reviewHead = @{@"type":@"reviewHead", @"data":self.model};
     [self.TableV.infodata addObject:reviewHead];
-    
     //评论数据
     [self.TableV.infodata addObjectsFromArray:self.reviewDataArray];
-    
     //评论底部
     NSDictionary *reviewFoot = @{@"type":@"reviewFoot", @"data":self.model};
     [self.TableV.infodata addObject:reviewFoot];

+ 1 - 1
Asteria/NetTools/ASNetTools.m

@@ -608,7 +608,7 @@
             id temp = [json mj_JSONObject];
             if ([temp isKindOfClass:[NSDictionary class]]) {
                 NSDictionary *result = (NSDictionary *)temp;
-                NSString *status = result[@"status"];
+                NSString *status = [NSString stringWithFormat:@"%@", result[@"status"]];
                 NSString *msg = result[@"msg"];
                 if (error.code == 401) {
                     [DataUtil setLoginToken:@""];

+ 8 - 2
Podfile

@@ -1,4 +1,4 @@
-platform :ios, '12.0'
+platform :ios, '13.0'
 
 
 
@@ -12,7 +12,7 @@ post_install do |installer|
   installer.pods_project.targets.each do |target|
     target.build_configurations.each do |config|
       config.build_settings['APPLICATION_EXTENSION_API_ONLY'] = 'No'
-      config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0'
+      config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0'
     end
     target.build_configurations.each do |config|
       if config.base_configuration_reference.is_a? Xcodeproj::Project::Object::PBXFileReference
@@ -24,6 +24,7 @@ post_install do |installer|
 end
 
 source 'https://github.com/CocoaPods/Specs.git'
+#source 'https://github.com/stripe/stripe-ios.git'
 
 
 target 'Asteria' do
@@ -66,6 +67,11 @@ pod 'FBSDKLoginKit' , '14.1.0'
   
   pod 'KlarnaMobileSDK'
   
+  pod 'Stripe', '~> 23.13.0'
+  pod 'StripePaymentSheet', '~> 23.13.0'
+  pod 'StripePaymentsUI'
+  pod 'StripeApplePay'
+  
 #  pod 'PayPal-iOS-SDK'
 
 pod 'OneSignalXCFramework', '>= 3.0.0', '< 4.0'

+ 44 - 1
Podfile.lock

@@ -1137,6 +1137,31 @@ PODS:
   - SDWebImage (5.15.8):
     - SDWebImage/Core (= 5.15.8)
   - SDWebImage/Core (5.15.8)
+  - Stripe (23.13.0):
+    - StripeApplePay (= 23.13.0)
+    - StripeCore (= 23.13.0)
+    - StripePayments (= 23.13.0)
+    - StripePaymentsUI (= 23.13.0)
+    - StripeUICore (= 23.13.0)
+  - StripeApplePay (23.13.0):
+    - StripeCore (= 23.13.0)
+  - StripeCore (23.13.0)
+  - StripePayments (23.13.0):
+    - StripeCore (= 23.13.0)
+    - StripePayments/Stripe3DS2 (= 23.13.0)
+  - StripePayments/Stripe3DS2 (23.13.0):
+    - StripeCore (= 23.13.0)
+  - StripePaymentSheet (23.13.0):
+    - StripeApplePay (= 23.13.0)
+    - StripeCore (= 23.13.0)
+    - StripePayments (= 23.13.0)
+    - StripePaymentsUI (= 23.13.0)
+  - StripePaymentsUI (23.13.0):
+    - StripeCore (= 23.13.0)
+    - StripePayments (= 23.13.0)
+    - StripeUICore (= 23.13.0)
+  - StripeUICore (23.13.0):
+    - StripeCore (= 23.13.0)
   - Toast (4.0.0)
   - WMBase (1.0.9):
     - AFNetworking
@@ -1180,6 +1205,10 @@ DEPENDENCIES:
   - PPBadgeView
   - Reachability
   - SDWebImage
+  - Stripe (~> 23.13.0)
+  - StripeApplePay
+  - StripePaymentSheet (~> 23.13.0)
+  - StripePaymentsUI
   - Toast
   - WMBase (from `../WMBase`)
 
@@ -1229,6 +1258,13 @@ SPEC REPOS:
     - QMUIKit
     - Reachability
     - SDWebImage
+    - Stripe
+    - StripeApplePay
+    - StripeCore
+    - StripePayments
+    - StripePaymentSheet
+    - StripePaymentsUI
+    - StripeUICore
     - Toast
     - YTKNetwork
     - YYCache
@@ -1282,11 +1318,18 @@ SPEC CHECKSUMS:
   QMUIKit: 6321cf1124623d686a9ec0a79a7cc59d0d64a52c
   Reachability: 33e18b67625424e47b6cde6d202dce689ad7af96
   SDWebImage: cb032eba469c54e0000e78bcb0a13cdde0a52798
+  Stripe: ee21be55cfcd4b4797486b1afaeb0d822d7ae8fd
+  StripeApplePay: 70a263e288bcf4e2011cf4027a2fc0813a6f8c09
+  StripeCore: 0f01d8c435d94b9e6bf937006a6144544e580c90
+  StripePayments: 47e26bb98818fbdc331cec8cb11a03c08f47305b
+  StripePaymentSheet: ca5ba76d1957a18077a5d83bff8b2aaf3f772973
+  StripePaymentsUI: 58029c55b661c176c8d2e406393fff9eb46bb8ce
+  StripeUICore: 171fcf535c658ee1ebd7aaf08fa6a0eceb3fb3db
   Toast: 91b396c56ee72a5790816f40d3a94dd357abc196
   WMBase: 10acc948841d8b2d220fcc117ae3ea4cf0acfcbc
   YTKNetwork: c16be90b06be003de9e9cd0d3b187cc8eaf35c04
   YYCache: 8105b6638f5e849296c71f331ff83891a4942952
 
-PODFILE CHECKSUM: 5fd883e6c0c9f40cbbefd8bf9f456a6bcaa463a1
+PODFILE CHECKSUM: db424bd8ab0c93f84419da3cc8f72101a02e7842
 
 COCOAPODS: 1.15.2

+ 44 - 1
Pods/Manifest.lock

@@ -1137,6 +1137,31 @@ PODS:
   - SDWebImage (5.15.8):
     - SDWebImage/Core (= 5.15.8)
   - SDWebImage/Core (5.15.8)
+  - Stripe (23.13.0):
+    - StripeApplePay (= 23.13.0)
+    - StripeCore (= 23.13.0)
+    - StripePayments (= 23.13.0)
+    - StripePaymentsUI (= 23.13.0)
+    - StripeUICore (= 23.13.0)
+  - StripeApplePay (23.13.0):
+    - StripeCore (= 23.13.0)
+  - StripeCore (23.13.0)
+  - StripePayments (23.13.0):
+    - StripeCore (= 23.13.0)
+    - StripePayments/Stripe3DS2 (= 23.13.0)
+  - StripePayments/Stripe3DS2 (23.13.0):
+    - StripeCore (= 23.13.0)
+  - StripePaymentSheet (23.13.0):
+    - StripeApplePay (= 23.13.0)
+    - StripeCore (= 23.13.0)
+    - StripePayments (= 23.13.0)
+    - StripePaymentsUI (= 23.13.0)
+  - StripePaymentsUI (23.13.0):
+    - StripeCore (= 23.13.0)
+    - StripePayments (= 23.13.0)
+    - StripeUICore (= 23.13.0)
+  - StripeUICore (23.13.0):
+    - StripeCore (= 23.13.0)
   - Toast (4.0.0)
   - WMBase (1.0.9):
     - AFNetworking
@@ -1180,6 +1205,10 @@ DEPENDENCIES:
   - PPBadgeView
   - Reachability
   - SDWebImage
+  - Stripe (~> 23.13.0)
+  - StripeApplePay
+  - StripePaymentSheet (~> 23.13.0)
+  - StripePaymentsUI
   - Toast
   - WMBase (from `../WMBase`)
 
@@ -1229,6 +1258,13 @@ SPEC REPOS:
     - QMUIKit
     - Reachability
     - SDWebImage
+    - Stripe
+    - StripeApplePay
+    - StripeCore
+    - StripePayments
+    - StripePaymentSheet
+    - StripePaymentsUI
+    - StripeUICore
     - Toast
     - YTKNetwork
     - YYCache
@@ -1282,11 +1318,18 @@ SPEC CHECKSUMS:
   QMUIKit: 6321cf1124623d686a9ec0a79a7cc59d0d64a52c
   Reachability: 33e18b67625424e47b6cde6d202dce689ad7af96
   SDWebImage: cb032eba469c54e0000e78bcb0a13cdde0a52798
+  Stripe: ee21be55cfcd4b4797486b1afaeb0d822d7ae8fd
+  StripeApplePay: 70a263e288bcf4e2011cf4027a2fc0813a6f8c09
+  StripeCore: 0f01d8c435d94b9e6bf937006a6144544e580c90
+  StripePayments: 47e26bb98818fbdc331cec8cb11a03c08f47305b
+  StripePaymentSheet: ca5ba76d1957a18077a5d83bff8b2aaf3f772973
+  StripePaymentsUI: 58029c55b661c176c8d2e406393fff9eb46bb8ce
+  StripeUICore: 171fcf535c658ee1ebd7aaf08fa6a0eceb3fb3db
   Toast: 91b396c56ee72a5790816f40d3a94dd357abc196
   WMBase: 10acc948841d8b2d220fcc117ae3ea4cf0acfcbc
   YTKNetwork: c16be90b06be003de9e9cd0d3b187cc8eaf35c04
   YYCache: 8105b6638f5e849296c71f331ff83891a4942952
 
-PODFILE CHECKSUM: 5fd883e6c0c9f40cbbefd8bf9f456a6bcaa463a1
+PODFILE CHECKSUM: db424bd8ab0c93f84419da3cc8f72101a02e7842
 
 COCOAPODS: 1.15.2

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 34983 - 27609
Pods/Pods.xcodeproj/project.pbxproj


+ 175 - 0
Pods/Target Support Files/Pods-Asteria-NotificationServiceExtension/Pods-Asteria-NotificationServiceExtension-acknowledgements.markdown

@@ -3410,6 +3410,181 @@ THE SOFTWARE.
 
 
 
+## Stripe
+
+The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+
+## StripeApplePay
+
+The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+
+## StripeCore
+
+The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+
+## StripePaymentSheet
+
+The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+
+## StripePayments
+
+The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+
+## StripePaymentsUI
+
+The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+
+## StripeUICore
+
+The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+
 ## Toast
 
 Copyright (c) 2011-2017 Charles Scalesse.

+ 217 - 0
Pods/Target Support Files/Pods-Asteria-NotificationServiceExtension/Pods-Asteria-NotificationServiceExtension-acknowledgements.plist

@@ -3655,6 +3655,223 @@ THE SOFTWARE.
 			<key>Type</key>
 			<string>PSGroupSpecifier</string>
 		</dict>
+		<dict>
+			<key>FooterText</key>
+			<string>The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+</string>
+			<key>License</key>
+			<string>MIT</string>
+			<key>Title</key>
+			<string>Stripe</string>
+			<key>Type</key>
+			<string>PSGroupSpecifier</string>
+		</dict>
+		<dict>
+			<key>FooterText</key>
+			<string>The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+</string>
+			<key>License</key>
+			<string>MIT</string>
+			<key>Title</key>
+			<string>StripeApplePay</string>
+			<key>Type</key>
+			<string>PSGroupSpecifier</string>
+		</dict>
+		<dict>
+			<key>FooterText</key>
+			<string>The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+</string>
+			<key>License</key>
+			<string>MIT</string>
+			<key>Title</key>
+			<string>StripeCore</string>
+			<key>Type</key>
+			<string>PSGroupSpecifier</string>
+		</dict>
+		<dict>
+			<key>FooterText</key>
+			<string>The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+</string>
+			<key>License</key>
+			<string>MIT</string>
+			<key>Title</key>
+			<string>StripePaymentSheet</string>
+			<key>Type</key>
+			<string>PSGroupSpecifier</string>
+		</dict>
+		<dict>
+			<key>FooterText</key>
+			<string>The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+</string>
+			<key>License</key>
+			<string>MIT</string>
+			<key>Title</key>
+			<string>StripePayments</string>
+			<key>Type</key>
+			<string>PSGroupSpecifier</string>
+		</dict>
+		<dict>
+			<key>FooterText</key>
+			<string>The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+</string>
+			<key>License</key>
+			<string>MIT</string>
+			<key>Title</key>
+			<string>StripePaymentsUI</string>
+			<key>Type</key>
+			<string>PSGroupSpecifier</string>
+		</dict>
+		<dict>
+			<key>FooterText</key>
+			<string>The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+</string>
+			<key>License</key>
+			<string>MIT</string>
+			<key>Title</key>
+			<string>StripeUICore</string>
+			<key>Type</key>
+			<string>PSGroupSpecifier</string>
+		</dict>
 		<dict>
 			<key>FooterText</key>
 			<string>Copyright (c) 2011-2017 Charles Scalesse.

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 3 - 3
Pods/Target Support Files/Pods-Asteria-NotificationServiceExtension/Pods-Asteria-NotificationServiceExtension.debug.xcconfig


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 3 - 3
Pods/Target Support Files/Pods-Asteria-NotificationServiceExtension/Pods-Asteria-NotificationServiceExtension.release.xcconfig


+ 175 - 0
Pods/Target Support Files/Pods-Asteria/Pods-Asteria-acknowledgements.markdown

@@ -3410,6 +3410,181 @@ THE SOFTWARE.
 
 
 
+## Stripe
+
+The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+
+## StripeApplePay
+
+The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+
+## StripeCore
+
+The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+
+## StripePaymentSheet
+
+The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+
+## StripePayments
+
+The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+
+## StripePaymentsUI
+
+The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+
+## StripeUICore
+
+The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+
 ## Toast
 
 Copyright (c) 2011-2017 Charles Scalesse.

+ 217 - 0
Pods/Target Support Files/Pods-Asteria/Pods-Asteria-acknowledgements.plist

@@ -3655,6 +3655,223 @@ THE SOFTWARE.
 			<key>Type</key>
 			<string>PSGroupSpecifier</string>
 		</dict>
+		<dict>
+			<key>FooterText</key>
+			<string>The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+</string>
+			<key>License</key>
+			<string>MIT</string>
+			<key>Title</key>
+			<string>Stripe</string>
+			<key>Type</key>
+			<string>PSGroupSpecifier</string>
+		</dict>
+		<dict>
+			<key>FooterText</key>
+			<string>The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+</string>
+			<key>License</key>
+			<string>MIT</string>
+			<key>Title</key>
+			<string>StripeApplePay</string>
+			<key>Type</key>
+			<string>PSGroupSpecifier</string>
+		</dict>
+		<dict>
+			<key>FooterText</key>
+			<string>The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+</string>
+			<key>License</key>
+			<string>MIT</string>
+			<key>Title</key>
+			<string>StripeCore</string>
+			<key>Type</key>
+			<string>PSGroupSpecifier</string>
+		</dict>
+		<dict>
+			<key>FooterText</key>
+			<string>The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+</string>
+			<key>License</key>
+			<string>MIT</string>
+			<key>Title</key>
+			<string>StripePaymentSheet</string>
+			<key>Type</key>
+			<string>PSGroupSpecifier</string>
+		</dict>
+		<dict>
+			<key>FooterText</key>
+			<string>The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+</string>
+			<key>License</key>
+			<string>MIT</string>
+			<key>Title</key>
+			<string>StripePayments</string>
+			<key>Type</key>
+			<string>PSGroupSpecifier</string>
+		</dict>
+		<dict>
+			<key>FooterText</key>
+			<string>The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+</string>
+			<key>License</key>
+			<string>MIT</string>
+			<key>Title</key>
+			<string>StripePaymentsUI</string>
+			<key>Type</key>
+			<string>PSGroupSpecifier</string>
+		</dict>
+		<dict>
+			<key>FooterText</key>
+			<string>The MIT License
+
+Copyright (c) 2011- Stripe, Inc. (https://stripe.com)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+</string>
+			<key>License</key>
+			<string>MIT</string>
+			<key>Title</key>
+			<string>StripeUICore</string>
+			<key>Type</key>
+			<string>PSGroupSpecifier</string>
+		</dict>
 		<dict>
 			<key>FooterText</key>
 			<string>Copyright (c) 2011-2017 Charles Scalesse.

+ 7 - 0
Pods/Target Support Files/Pods-Asteria/Pods-Asteria-frameworks-Debug-input-files.xcfilelist

@@ -28,6 +28,13 @@ ${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework
 ${BUILT_PRODUCTS_DIR}/QMUIKit/QMUIKit.framework
 ${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework
 ${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework
+${BUILT_PRODUCTS_DIR}/Stripe/Stripe.framework
+${BUILT_PRODUCTS_DIR}/StripeApplePay/StripeApplePay.framework
+${BUILT_PRODUCTS_DIR}/StripeCore/StripeCore.framework
+${BUILT_PRODUCTS_DIR}/StripePaymentSheet/StripePaymentSheet.framework
+${BUILT_PRODUCTS_DIR}/StripePayments/StripePayments.framework
+${BUILT_PRODUCTS_DIR}/StripePaymentsUI/StripePaymentsUI.framework
+${BUILT_PRODUCTS_DIR}/StripeUICore/StripeUICore.framework
 ${BUILT_PRODUCTS_DIR}/Toast/Toast.framework
 ${BUILT_PRODUCTS_DIR}/WMBase/WMBase.framework
 ${BUILT_PRODUCTS_DIR}/YTKNetwork/YTKNetwork.framework

+ 7 - 0
Pods/Target Support Files/Pods-Asteria/Pods-Asteria-frameworks-Debug-output-files.xcfilelist

@@ -27,6 +27,13 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBLPromises.framework
 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/QMUIKit.framework
 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework
 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SDWebImage.framework
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Stripe.framework
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/StripeApplePay.framework
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/StripeCore.framework
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/StripePaymentSheet.framework
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/StripePayments.framework
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/StripePaymentsUI.framework
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/StripeUICore.framework
 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Toast.framework
 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WMBase.framework
 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YTKNetwork.framework

+ 7 - 0
Pods/Target Support Files/Pods-Asteria/Pods-Asteria-frameworks-Release-input-files.xcfilelist

@@ -27,6 +27,13 @@ ${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework
 ${BUILT_PRODUCTS_DIR}/QMUIKit/QMUIKit.framework
 ${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework
 ${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework
+${BUILT_PRODUCTS_DIR}/Stripe/Stripe.framework
+${BUILT_PRODUCTS_DIR}/StripeApplePay/StripeApplePay.framework
+${BUILT_PRODUCTS_DIR}/StripeCore/StripeCore.framework
+${BUILT_PRODUCTS_DIR}/StripePaymentSheet/StripePaymentSheet.framework
+${BUILT_PRODUCTS_DIR}/StripePayments/StripePayments.framework
+${BUILT_PRODUCTS_DIR}/StripePaymentsUI/StripePaymentsUI.framework
+${BUILT_PRODUCTS_DIR}/StripeUICore/StripeUICore.framework
 ${BUILT_PRODUCTS_DIR}/Toast/Toast.framework
 ${BUILT_PRODUCTS_DIR}/WMBase/WMBase.framework
 ${BUILT_PRODUCTS_DIR}/YTKNetwork/YTKNetwork.framework

+ 7 - 0
Pods/Target Support Files/Pods-Asteria/Pods-Asteria-frameworks-Release-output-files.xcfilelist

@@ -26,6 +26,13 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBLPromises.framework
 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/QMUIKit.framework
 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework
 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SDWebImage.framework
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Stripe.framework
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/StripeApplePay.framework
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/StripeCore.framework
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/StripePaymentSheet.framework
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/StripePayments.framework
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/StripePaymentsUI.framework
+${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/StripeUICore.framework
 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Toast.framework
 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WMBase.framework
 ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YTKNetwork.framework

+ 14 - 0
Pods/Target Support Files/Pods-Asteria/Pods-Asteria-frameworks.sh

@@ -205,6 +205,13 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then
   install_framework "${BUILT_PRODUCTS_DIR}/QMUIKit/QMUIKit.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework"
+  install_framework "${BUILT_PRODUCTS_DIR}/Stripe/Stripe.framework"
+  install_framework "${BUILT_PRODUCTS_DIR}/StripeApplePay/StripeApplePay.framework"
+  install_framework "${BUILT_PRODUCTS_DIR}/StripeCore/StripeCore.framework"
+  install_framework "${BUILT_PRODUCTS_DIR}/StripePaymentSheet/StripePaymentSheet.framework"
+  install_framework "${BUILT_PRODUCTS_DIR}/StripePayments/StripePayments.framework"
+  install_framework "${BUILT_PRODUCTS_DIR}/StripePaymentsUI/StripePaymentsUI.framework"
+  install_framework "${BUILT_PRODUCTS_DIR}/StripeUICore/StripeUICore.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/Toast/Toast.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/WMBase/WMBase.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/YTKNetwork/YTKNetwork.framework"
@@ -253,6 +260,13 @@ if [[ "$CONFIGURATION" == "Release" ]]; then
   install_framework "${BUILT_PRODUCTS_DIR}/QMUIKit/QMUIKit.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework"
+  install_framework "${BUILT_PRODUCTS_DIR}/Stripe/Stripe.framework"
+  install_framework "${BUILT_PRODUCTS_DIR}/StripeApplePay/StripeApplePay.framework"
+  install_framework "${BUILT_PRODUCTS_DIR}/StripeCore/StripeCore.framework"
+  install_framework "${BUILT_PRODUCTS_DIR}/StripePaymentSheet/StripePaymentSheet.framework"
+  install_framework "${BUILT_PRODUCTS_DIR}/StripePayments/StripePayments.framework"
+  install_framework "${BUILT_PRODUCTS_DIR}/StripePaymentsUI/StripePaymentsUI.framework"
+  install_framework "${BUILT_PRODUCTS_DIR}/StripeUICore/StripeUICore.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/Toast/Toast.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/WMBase/WMBase.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/YTKNetwork/YTKNetwork.framework"

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 4 - 4
Pods/Target Support Files/Pods-Asteria/Pods-Asteria.debug.xcconfig


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 4 - 4
Pods/Target Support Files/Pods-Asteria/Pods-Asteria.release.xcconfig