diff --git a/Midtrans.xcodeproj/MidtransCoreKit_Info.plist b/Midtrans.xcodeproj/MidtransCoreKit_Info.plist
new file mode 100644
index 000000000..57ada9f9d
--- /dev/null
+++ b/Midtrans.xcodeproj/MidtransCoreKit_Info.plist
@@ -0,0 +1,25 @@
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ $(CURRENT_PROJECT_VERSION)
+ NSPrincipalClass
+
+
+
diff --git a/Midtrans.xcodeproj/MidtransKit_Info.plist b/Midtrans.xcodeproj/MidtransKit_Info.plist
new file mode 100644
index 000000000..57ada9f9d
--- /dev/null
+++ b/Midtrans.xcodeproj/MidtransKit_Info.plist
@@ -0,0 +1,25 @@
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ $(CURRENT_PROJECT_VERSION)
+ NSPrincipalClass
+
+
+
diff --git a/Midtrans.xcodeproj/project.pbxproj b/Midtrans.xcodeproj/project.pbxproj
new file mode 100644
index 000000000..ec973cbc3
--- /dev/null
+++ b/Midtrans.xcodeproj/project.pbxproj
@@ -0,0 +1,2872 @@
+// !$*UTF8*$!
+{
+ archiveVersion = "1";
+ objectVersion = "46";
+ objects = {
+ "Midtrans::MidtransCoreKit" = {
+ isa = "PBXNativeTarget";
+ buildConfigurationList = "OBJ_237";
+ buildPhases = (
+ "OBJ_240",
+ "OBJ_319"
+ );
+ dependencies = (
+ );
+ name = "MidtransCoreKit";
+ productName = "MidtransCoreKit";
+ productReference = "Midtrans::MidtransCoreKit::Product";
+ productType = "com.apple.product-type.framework";
+ };
+ "Midtrans::MidtransCoreKit::Product" = {
+ isa = "PBXFileReference";
+ path = "MidtransCoreKit.framework";
+ sourceTree = "BUILT_PRODUCTS_DIR";
+ };
+ "Midtrans::MidtransKit" = {
+ isa = "PBXNativeTarget";
+ buildConfigurationList = "OBJ_321";
+ buildPhases = (
+ "OBJ_324",
+ "OBJ_451"
+ );
+ dependencies = (
+ "OBJ_453"
+ );
+ name = "MidtransKit";
+ productName = "MidtransKit";
+ productReference = "Midtrans::MidtransKit::Product";
+ productType = "com.apple.product-type.framework";
+ };
+ "Midtrans::MidtransKit::Product" = {
+ isa = "PBXFileReference";
+ path = "MidtransKit.framework";
+ sourceTree = "BUILT_PRODUCTS_DIR";
+ };
+ "Midtrans::SwiftPMPackageDescription" = {
+ isa = "PBXNativeTarget";
+ buildConfigurationList = "OBJ_455";
+ buildPhases = (
+ "OBJ_458"
+ );
+ dependencies = (
+ );
+ name = "MidtransPackageDescription";
+ productName = "MidtransPackageDescription";
+ productType = "com.apple.product-type.framework";
+ };
+ "OBJ_1" = {
+ isa = "PBXProject";
+ attributes = {
+ LastSwiftMigration = "9999";
+ LastUpgradeCheck = "9999";
+ };
+ buildConfigurationList = "OBJ_2";
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = "en";
+ hasScannedForEncodings = "0";
+ knownRegions = (
+ "en"
+ );
+ mainGroup = "OBJ_5";
+ productRefGroup = "OBJ_225";
+ projectDirPath = ".";
+ targets = (
+ "Midtrans::MidtransCoreKit",
+ "Midtrans::MidtransKit",
+ "Midtrans::SwiftPMPackageDescription"
+ );
+ };
+ "OBJ_10" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_11",
+ "OBJ_16",
+ "OBJ_18",
+ "OBJ_19",
+ "OBJ_20",
+ "OBJ_21",
+ "OBJ_22",
+ "OBJ_23",
+ "OBJ_24",
+ "OBJ_25",
+ "OBJ_26",
+ "OBJ_27",
+ "OBJ_28",
+ "OBJ_29",
+ "OBJ_30",
+ "OBJ_31",
+ "OBJ_32",
+ "OBJ_33",
+ "OBJ_34",
+ "OBJ_35",
+ "OBJ_36",
+ "OBJ_37",
+ "OBJ_38",
+ "OBJ_39",
+ "OBJ_40",
+ "OBJ_41",
+ "OBJ_42",
+ "OBJ_43",
+ "OBJ_44",
+ "OBJ_45",
+ "OBJ_46",
+ "OBJ_47",
+ "OBJ_48",
+ "OBJ_49",
+ "OBJ_50",
+ "OBJ_51",
+ "OBJ_52",
+ "OBJ_53",
+ "OBJ_54",
+ "OBJ_55",
+ "OBJ_56",
+ "OBJ_57",
+ "OBJ_58",
+ "OBJ_59",
+ "OBJ_60",
+ "OBJ_61",
+ "OBJ_62",
+ "OBJ_63",
+ "OBJ_64",
+ "OBJ_65",
+ "OBJ_66",
+ "OBJ_67",
+ "OBJ_68",
+ "OBJ_69",
+ "OBJ_70",
+ "OBJ_71",
+ "OBJ_72",
+ "OBJ_73",
+ "OBJ_74",
+ "OBJ_75",
+ "OBJ_76",
+ "OBJ_77",
+ "OBJ_78",
+ "OBJ_79",
+ "OBJ_80",
+ "OBJ_81",
+ "OBJ_82",
+ "OBJ_83",
+ "OBJ_84",
+ "OBJ_85",
+ "OBJ_89",
+ "OBJ_90",
+ "OBJ_91"
+ );
+ name = "MidtransCoreKit";
+ path = "MidtransCoreKit";
+ sourceTree = "";
+ };
+ "OBJ_100" = {
+ isa = "PBXFileReference";
+ path = "MIDGopayDetailView.m";
+ sourceTree = "";
+ };
+ "OBJ_101" = {
+ isa = "PBXFileReference";
+ path = "MidtransCommonTSCViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_102" = {
+ isa = "PBXFileReference";
+ path = "SNPMaintainView.m";
+ sourceTree = "";
+ };
+ "OBJ_103" = {
+ isa = "PBXFileReference";
+ path = "SNPPostPaymentGeneralHeader.m";
+ sourceTree = "";
+ };
+ "OBJ_104" = {
+ isa = "PBXFileReference";
+ path = "SNPPostPaymentGeneralView.m";
+ sourceTree = "";
+ };
+ "OBJ_105" = {
+ isa = "PBXFileReference";
+ path = "SNPPostPaymentGeneralViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_106" = {
+ isa = "PBXFileReference";
+ path = "UIImage+Scale.m";
+ sourceTree = "";
+ };
+ "OBJ_107" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_108",
+ "OBJ_109",
+ "OBJ_110",
+ "OBJ_111",
+ "OBJ_112",
+ "OBJ_113",
+ "OBJ_114",
+ "OBJ_115",
+ "OBJ_116",
+ "OBJ_117",
+ "OBJ_118",
+ "OBJ_119",
+ "OBJ_120",
+ "OBJ_121",
+ "OBJ_122",
+ "OBJ_123",
+ "OBJ_124",
+ "OBJ_125",
+ "OBJ_126",
+ "OBJ_127",
+ "OBJ_128",
+ "OBJ_129",
+ "OBJ_130",
+ "OBJ_131",
+ "OBJ_132",
+ "OBJ_133",
+ "OBJ_134",
+ "OBJ_135",
+ "OBJ_136",
+ "OBJ_137",
+ "OBJ_138",
+ "OBJ_139",
+ "OBJ_140",
+ "OBJ_141",
+ "OBJ_142",
+ "OBJ_143",
+ "OBJ_144",
+ "OBJ_145",
+ "OBJ_146",
+ "OBJ_147",
+ "OBJ_148",
+ "OBJ_149",
+ "OBJ_150",
+ "OBJ_151",
+ "OBJ_152",
+ "OBJ_153",
+ "OBJ_154",
+ "OBJ_155",
+ "OBJ_156",
+ "OBJ_157",
+ "OBJ_158",
+ "OBJ_159",
+ "OBJ_160",
+ "OBJ_161",
+ "OBJ_162",
+ "OBJ_163",
+ "OBJ_164",
+ "OBJ_165",
+ "OBJ_166",
+ "OBJ_167",
+ "OBJ_168",
+ "OBJ_169",
+ "OBJ_170",
+ "OBJ_171",
+ "OBJ_172",
+ "OBJ_173",
+ "OBJ_174",
+ "OBJ_175",
+ "OBJ_176",
+ "OBJ_177",
+ "OBJ_178",
+ "OBJ_179",
+ "OBJ_180",
+ "OBJ_181",
+ "OBJ_182",
+ "OBJ_183",
+ "OBJ_184",
+ "OBJ_185",
+ "OBJ_186",
+ "OBJ_187",
+ "OBJ_188",
+ "OBJ_189",
+ "OBJ_190",
+ "OBJ_191",
+ "OBJ_192",
+ "OBJ_193",
+ "OBJ_194",
+ "OBJ_195",
+ "OBJ_196",
+ "OBJ_197",
+ "OBJ_198",
+ "OBJ_199",
+ "OBJ_200",
+ "OBJ_201",
+ "OBJ_202",
+ "OBJ_203",
+ "OBJ_204",
+ "OBJ_205",
+ "OBJ_206",
+ "OBJ_207",
+ "OBJ_208",
+ "OBJ_209",
+ "OBJ_210",
+ "OBJ_211",
+ "OBJ_212",
+ "OBJ_213",
+ "OBJ_214",
+ "OBJ_215",
+ "OBJ_216",
+ "OBJ_217",
+ "OBJ_218",
+ "OBJ_219",
+ "OBJ_220",
+ "OBJ_221"
+ );
+ name = "classes";
+ path = "classes";
+ sourceTree = "";
+ };
+ "OBJ_108" = {
+ isa = "PBXFileReference";
+ path = "AddOnConstructor.m";
+ sourceTree = "";
+ };
+ "OBJ_109" = {
+ isa = "PBXFileReference";
+ path = "HMSegmentedControl.m";
+ sourceTree = "";
+ };
+ "OBJ_11" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_12",
+ "OBJ_13",
+ "OBJ_14",
+ "OBJ_15"
+ );
+ name = "Free Text";
+ path = "Free Text";
+ sourceTree = "";
+ };
+ "OBJ_110" = {
+ isa = "PBXFileReference";
+ path = "IHKeyboardAvoiding_vt.m";
+ sourceTree = "";
+ };
+ "OBJ_111" = {
+ isa = "PBXFileReference";
+ path = "MBXPageViewController_vt.m";
+ sourceTree = "";
+ };
+ "OBJ_112" = {
+ isa = "PBXFileReference";
+ path = "MIDAlfamartView.m";
+ sourceTree = "";
+ };
+ "OBJ_113" = {
+ isa = "PBXFileReference";
+ path = "MIDDanamonOnlineViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_114" = {
+ isa = "PBXFileReference";
+ path = "MIDGopayView.m";
+ sourceTree = "";
+ };
+ "OBJ_115" = {
+ isa = "PBXFileReference";
+ path = "MIDOtherVAViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_116" = {
+ isa = "PBXFileReference";
+ path = "MIDPaymentIndomaretViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_117" = {
+ isa = "PBXFileReference";
+ path = "MIDV2PaymentListView.m";
+ sourceTree = "";
+ };
+ "OBJ_118" = {
+ isa = "PBXFileReference";
+ path = "MIDV2PaymentListViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_119" = {
+ isa = "PBXFileReference";
+ path = "MIdtransPaymentStatusView.m";
+ sourceTree = "";
+ };
+ "OBJ_12" = {
+ isa = "PBXFileReference";
+ path = "SNPFreeTextFreeText.m";
+ sourceTree = "";
+ };
+ "OBJ_120" = {
+ isa = "PBXFileReference";
+ path = "MIdtransUIBorderedView.m";
+ sourceTree = "";
+ };
+ "OBJ_121" = {
+ isa = "PBXFileReference";
+ path = "MIdtransUICardCell.m";
+ sourceTree = "";
+ };
+ "OBJ_122" = {
+ isa = "PBXFileReference";
+ path = "MIdtransUIDetailedTitleController.m";
+ sourceTree = "";
+ };
+ "OBJ_123" = {
+ isa = "PBXFileReference";
+ path = "MidGopayDetailViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_124" = {
+ isa = "PBXFileReference";
+ path = "MidGopayViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_125" = {
+ isa = "PBXFileReference";
+ path = "MidtransCollectionViewLayout.m";
+ sourceTree = "";
+ };
+ "OBJ_126" = {
+ isa = "PBXFileReference";
+ path = "MidtransCreditCardAddOnComponentCell.m";
+ sourceTree = "";
+ };
+ "OBJ_127" = {
+ isa = "PBXFileReference";
+ path = "MidtransDirectHeader.m";
+ sourceTree = "";
+ };
+ "OBJ_128" = {
+ isa = "PBXFileReference";
+ path = "MidtransInstallmentCollectionViewCell.m";
+ sourceTree = "";
+ };
+ "OBJ_129" = {
+ isa = "PBXFileReference";
+ path = "MidtransInstallmentView.m";
+ sourceTree = "";
+ };
+ "OBJ_13" = {
+ isa = "PBXFileReference";
+ path = "SNPFreeTextInquiry.m";
+ sourceTree = "";
+ };
+ "OBJ_130" = {
+ isa = "PBXFileReference";
+ path = "MidtransItemCell.m";
+ sourceTree = "";
+ };
+ "OBJ_131" = {
+ isa = "PBXFileReference";
+ path = "MidtransLineView.m";
+ sourceTree = "";
+ };
+ "OBJ_132" = {
+ isa = "PBXFileReference";
+ path = "MidtransLoadingIndicator.m";
+ sourceTree = "";
+ };
+ "OBJ_133" = {
+ isa = "PBXFileReference";
+ path = "MidtransLoadingView.m";
+ sourceTree = "";
+ };
+ "OBJ_134" = {
+ isa = "PBXFileReference";
+ path = "MidtransNewCreditCardView.m";
+ sourceTree = "";
+ };
+ "OBJ_135" = {
+ isa = "PBXFileReference";
+ path = "MidtransNewCreditCardViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_136" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentGCIView.m";
+ sourceTree = "";
+ };
+ "OBJ_137" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentGCIViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_138" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentMethodHeader.m";
+ sourceTree = "";
+ };
+ "OBJ_139" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentStatusViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_14" = {
+ isa = "PBXFileReference";
+ path = "SNPFreeTextPayment.m";
+ sourceTree = "";
+ };
+ "OBJ_140" = {
+ isa = "PBXFileReference";
+ path = "MidtransSavedCardCell.m";
+ sourceTree = "";
+ };
+ "OBJ_141" = {
+ isa = "PBXFileReference";
+ path = "MidtransSavedCardController.m";
+ sourceTree = "";
+ };
+ "OBJ_142" = {
+ isa = "PBXFileReference";
+ path = "MidtransSavedCardFooter.m";
+ sourceTree = "";
+ };
+ "OBJ_143" = {
+ isa = "PBXFileReference";
+ path = "MidtransTransactionDetailViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_144" = {
+ isa = "PBXFileReference";
+ path = "MidtransUIBaseViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_145" = {
+ isa = "PBXFileReference";
+ path = "MidtransUIButton.m";
+ sourceTree = "";
+ };
+ "OBJ_146" = {
+ isa = "PBXFileReference";
+ path = "MidtransUICCFrontView.m";
+ sourceTree = "";
+ };
+ "OBJ_147" = {
+ isa = "PBXFileReference";
+ path = "MidtransUICardFormatter.m";
+ sourceTree = "";
+ };
+ "OBJ_148" = {
+ isa = "PBXFileReference";
+ path = "MidtransUIConfiguration.m";
+ sourceTree = "";
+ };
+ "OBJ_149" = {
+ isa = "PBXFileReference";
+ path = "MidtransUICustomAlertViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_15" = {
+ isa = "PBXFileReference";
+ path = "SNPFreeTextResponse.m";
+ sourceTree = "";
+ };
+ "OBJ_150" = {
+ isa = "PBXFileReference";
+ path = "MidtransUIFontSource.m";
+ sourceTree = "";
+ };
+ "OBJ_151" = {
+ isa = "PBXFileReference";
+ path = "MidtransUIHudView.m";
+ sourceTree = "";
+ };
+ "OBJ_152" = {
+ isa = "PBXFileReference";
+ path = "MidtransUIListCell.m";
+ sourceTree = "";
+ };
+ "OBJ_153" = {
+ isa = "PBXFileReference";
+ path = "MidtransUINextStepButton.m";
+ sourceTree = "";
+ };
+ "OBJ_154" = {
+ isa = "PBXFileReference";
+ path = "MidtransUIPaymentController.m";
+ sourceTree = "";
+ };
+ "OBJ_155" = {
+ isa = "PBXFileReference";
+ path = "MidtransUIPaymentDirectView.m";
+ sourceTree = "";
+ };
+ "OBJ_156" = {
+ isa = "PBXFileReference";
+ path = "MidtransUIPaymentDirectViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_157" = {
+ isa = "PBXFileReference";
+ path = "MidtransUIPaymentGeneralView.m";
+ sourceTree = "";
+ };
+ "OBJ_158" = {
+ isa = "PBXFileReference";
+ path = "MidtransUIPaymentGeneralViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_159" = {
+ isa = "PBXFileReference";
+ path = "MidtransUIPaymentViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_16" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_17"
+ );
+ name = "Gopay";
+ path = "Gopay";
+ sourceTree = "";
+ };
+ "OBJ_160" = {
+ isa = "PBXFileReference";
+ path = "MidtransUIRoundedLabel.m";
+ sourceTree = "";
+ };
+ "OBJ_161" = {
+ isa = "PBXFileReference";
+ path = "MidtransUIStringHelper.m";
+ sourceTree = "";
+ };
+ "OBJ_162" = {
+ isa = "PBXFileReference";
+ path = "MidtransUITableAlertViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_163" = {
+ isa = "PBXFileReference";
+ path = "MidtransUITextField.m";
+ sourceTree = "";
+ };
+ "OBJ_164" = {
+ isa = "PBXFileReference";
+ path = "MidtransUITheme.m";
+ sourceTree = "";
+ };
+ "OBJ_165" = {
+ isa = "PBXFileReference";
+ path = "MidtransUIThemeManager.m";
+ sourceTree = "";
+ };
+ "OBJ_166" = {
+ isa = "PBXFileReference";
+ path = "MidtransUIToast.m";
+ sourceTree = "";
+ };
+ "OBJ_167" = {
+ isa = "PBXFileReference";
+ path = "MidtransUIXibView.m";
+ sourceTree = "";
+ };
+ "OBJ_168" = {
+ isa = "PBXFileReference";
+ path = "MidtransVAHeader.m";
+ sourceTree = "";
+ };
+ "OBJ_169" = {
+ isa = "PBXFileReference";
+ path = "MidtransVAViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_17" = {
+ isa = "PBXFileReference";
+ path = "MIDGOPAYResponse.m";
+ sourceTree = "";
+ };
+ "OBJ_170" = {
+ isa = "PBXFileReference";
+ path = "NSString+TextDirectionality.m";
+ sourceTree = "";
+ };
+ "OBJ_171" = {
+ isa = "PBXFileReference";
+ path = "PopAnimator.m";
+ sourceTree = "";
+ };
+ "OBJ_172" = {
+ isa = "PBXFileReference";
+ path = "PushAnimator.m";
+ sourceTree = "";
+ };
+ "OBJ_173" = {
+ isa = "PBXFileReference";
+ path = "SNPPointView.m";
+ sourceTree = "";
+ };
+ "OBJ_174" = {
+ isa = "PBXFileReference";
+ path = "SNPPointViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_175" = {
+ isa = "PBXFileReference";
+ path = "SNPPostPaymentFooter.m";
+ sourceTree = "";
+ };
+ "OBJ_176" = {
+ isa = "PBXFileReference";
+ path = "SNPPostPaymentHeader.m";
+ sourceTree = "";
+ };
+ "OBJ_177" = {
+ isa = "PBXFileReference";
+ path = "SNPPostPaymentHeaderBillPay.m";
+ sourceTree = "";
+ };
+ "OBJ_178" = {
+ isa = "PBXFileReference";
+ path = "SNPPostPaymentVAViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_179" = {
+ isa = "PBXFileReference";
+ path = "UIColor+SNP_HexString.m";
+ sourceTree = "";
+ };
+ "OBJ_18" = {
+ isa = "PBXFileReference";
+ path = "MIDUrlHandler.m";
+ sourceTree = "";
+ };
+ "OBJ_180" = {
+ isa = "PBXFileReference";
+ path = "UIColor+VTColor.m";
+ sourceTree = "";
+ };
+ "OBJ_181" = {
+ isa = "PBXFileReference";
+ path = "UIFont+IBCustomFonts.m";
+ sourceTree = "";
+ };
+ "OBJ_182" = {
+ isa = "PBXFileReference";
+ path = "UILabel+Boldify.m";
+ sourceTree = "";
+ };
+ "OBJ_183" = {
+ isa = "PBXFileReference";
+ path = "UIView+Toast.m";
+ sourceTree = "";
+ };
+ "OBJ_184" = {
+ isa = "PBXFileReference";
+ path = "UIViewController+HeaderSubtitle.m";
+ sourceTree = "";
+ };
+ "OBJ_185" = {
+ isa = "PBXFileReference";
+ path = "UIViewController+Modal.m";
+ sourceTree = "";
+ };
+ "OBJ_186" = {
+ isa = "PBXFileReference";
+ path = "VTAlertBackgroundView.m";
+ sourceTree = "";
+ };
+ "OBJ_187" = {
+ isa = "PBXFileReference";
+ path = "VTBackBarButtonItem.m";
+ sourceTree = "";
+ };
+ "OBJ_188" = {
+ isa = "PBXFileReference";
+ path = "VTBillpaySuccessController.m";
+ sourceTree = "";
+ };
+ "OBJ_189" = {
+ isa = "PBXFileReference";
+ path = "VTCCBackView.m";
+ sourceTree = "";
+ };
+ "OBJ_19" = {
+ isa = "PBXFileReference";
+ path = "MIdtransPaymentGCI.m";
+ sourceTree = "";
+ };
+ "OBJ_190" = {
+ isa = "PBXFileReference";
+ path = "VTCardListController.m";
+ sourceTree = "";
+ };
+ "OBJ_191" = {
+ isa = "PBXFileReference";
+ path = "VTClassHelper.m";
+ sourceTree = "";
+ };
+ "OBJ_192" = {
+ isa = "PBXFileReference";
+ path = "VTConfirmPaymentController.m";
+ sourceTree = "";
+ };
+ "OBJ_193" = {
+ isa = "PBXFileReference";
+ path = "VTCvvInfoController.m";
+ sourceTree = "";
+ };
+ "OBJ_194" = {
+ isa = "PBXFileReference";
+ path = "VTErrorStatusController.m";
+ sourceTree = "";
+ };
+ "OBJ_195" = {
+ isa = "PBXFileReference";
+ path = "VTGroupedInstruction.m";
+ sourceTree = "";
+ };
+ "OBJ_196" = {
+ isa = "PBXFileReference";
+ path = "VTGuideCell.m";
+ sourceTree = "";
+ };
+ "OBJ_197" = {
+ isa = "PBXFileReference";
+ path = "VTGuideView.m";
+ sourceTree = "";
+ };
+ "OBJ_198" = {
+ isa = "PBXFileReference";
+ path = "VTIndomaretSuccessController.m";
+ sourceTree = "";
+ };
+ "OBJ_199" = {
+ isa = "PBXFileReference";
+ path = "VTInstruction.m";
+ sourceTree = "";
+ };
+ "OBJ_2" = {
+ isa = "XCConfigurationList";
+ buildConfigurations = (
+ "OBJ_3",
+ "OBJ_4"
+ );
+ defaultConfigurationIsVisible = "0";
+ defaultConfigurationName = "Release";
+ };
+ "OBJ_20" = {
+ isa = "PBXFileReference";
+ path = "Midtrans3DSController.m";
+ sourceTree = "";
+ };
+ "OBJ_200" = {
+ isa = "PBXFileReference";
+ path = "VTItemViewModel.m";
+ sourceTree = "";
+ };
+ "OBJ_201" = {
+ isa = "PBXFileReference";
+ path = "VTKeyboardAccessoryView.m";
+ sourceTree = "";
+ };
+ "OBJ_202" = {
+ isa = "PBXFileReference";
+ path = "VTKlikbcaSuccessController.m";
+ sourceTree = "";
+ };
+ "OBJ_203" = {
+ isa = "PBXFileReference";
+ path = "VTMandiriClickpayController.m";
+ sourceTree = "";
+ };
+ "OBJ_204" = {
+ isa = "PBXFileReference";
+ path = "VTMultiGuideController.m";
+ sourceTree = "";
+ };
+ "OBJ_205" = {
+ isa = "PBXFileReference";
+ path = "VTNoteTitleLabel.m";
+ sourceTree = "";
+ };
+ "OBJ_206" = {
+ isa = "PBXFileReference";
+ path = "VTPaymentHeader.m";
+ sourceTree = "";
+ };
+ "OBJ_207" = {
+ isa = "PBXFileReference";
+ path = "VTPaymentListController.m";
+ sourceTree = "";
+ };
+ "OBJ_208" = {
+ isa = "PBXFileReference";
+ path = "VTPaymentListView.m";
+ sourceTree = "";
+ };
+ "OBJ_209" = {
+ isa = "PBXFileReference";
+ path = "VTPaymentStatusController.m";
+ sourceTree = "";
+ };
+ "OBJ_21" = {
+ isa = "PBXFileReference";
+ path = "MidtransAddress.m";
+ sourceTree = "";
+ };
+ "OBJ_210" = {
+ isa = "PBXFileReference";
+ path = "VTPaymentStatusViewModel.m";
+ sourceTree = "";
+ };
+ "OBJ_211" = {
+ isa = "PBXFileReference";
+ path = "VTPaymentStatusXLTunaiViewModel.m";
+ sourceTree = "";
+ };
+ "OBJ_212" = {
+ isa = "PBXFileReference";
+ path = "VTPendingStatusController.m";
+ sourceTree = "";
+ };
+ "OBJ_213" = {
+ isa = "PBXFileReference";
+ path = "VTSegmentedControl.m";
+ sourceTree = "";
+ };
+ "OBJ_214" = {
+ isa = "PBXFileReference";
+ path = "VTSingleGuideController.m";
+ sourceTree = "";
+ };
+ "OBJ_215" = {
+ isa = "PBXFileReference";
+ path = "VTSubGuideController.m";
+ sourceTree = "";
+ };
+ "OBJ_216" = {
+ isa = "PBXFileReference";
+ path = "VTTapableLabel.m";
+ sourceTree = "";
+ };
+ "OBJ_217" = {
+ isa = "PBXFileReference";
+ path = "VTTwoClickController.m";
+ sourceTree = "";
+ };
+ "OBJ_218" = {
+ isa = "PBXFileReference";
+ path = "VTVAListController.m";
+ sourceTree = "";
+ };
+ "OBJ_219" = {
+ isa = "PBXFileReference";
+ path = "VTVASuccessStatusController.m";
+ sourceTree = "";
+ };
+ "OBJ_22" = {
+ isa = "PBXFileReference";
+ path = "MidtransBinResponse.m";
+ sourceTree = "";
+ };
+ "OBJ_220" = {
+ isa = "PBXFileReference";
+ path = "VTVATransactionStatusViewModel.m";
+ sourceTree = "";
+ };
+ "OBJ_221" = {
+ isa = "PBXFileReference";
+ path = "VTXLTunaiSuccessController.m";
+ sourceTree = "";
+ };
+ "OBJ_222" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_223"
+ );
+ name = "MidtransKitTests";
+ path = "MidtransKitTests";
+ sourceTree = "";
+ };
+ "OBJ_223" = {
+ isa = "PBXFileReference";
+ path = "AlertErrorMessageTests.m";
+ sourceTree = "";
+ };
+ "OBJ_224" = {
+ isa = "PBXGroup";
+ children = (
+ );
+ name = "Tests";
+ path = "";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_225" = {
+ isa = "PBXGroup";
+ children = (
+ "Midtrans::MidtransKit::Product",
+ "Midtrans::MidtransCoreKit::Product"
+ );
+ name = "Products";
+ path = "";
+ sourceTree = "BUILT_PRODUCTS_DIR";
+ };
+ "OBJ_228" = {
+ isa = "PBXFileReference";
+ path = "MidtransKit";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_229" = {
+ isa = "PBXFileReference";
+ path = "MidtransDemo";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_23" = {
+ isa = "PBXFileReference";
+ path = "MidtransClient.m";
+ sourceTree = "";
+ };
+ "OBJ_230" = {
+ isa = "PBXFileReference";
+ path = "MidtransCoreKit";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_231" = {
+ isa = "PBXFileReference";
+ path = "DerivedData";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_232" = {
+ isa = "PBXFileReference";
+ path = "LICENSE";
+ sourceTree = "";
+ };
+ "OBJ_233" = {
+ isa = "PBXFileReference";
+ path = "MidtransKit.podspec";
+ sourceTree = "";
+ };
+ "OBJ_234" = {
+ isa = "PBXFileReference";
+ path = "README.md";
+ sourceTree = "";
+ };
+ "OBJ_235" = {
+ isa = "PBXFileReference";
+ path = "MidtransCoreKit.podspec";
+ sourceTree = "";
+ };
+ "OBJ_237" = {
+ isa = "XCConfigurationList";
+ buildConfigurations = (
+ "OBJ_238",
+ "OBJ_239"
+ );
+ defaultConfigurationIsVisible = "0";
+ defaultConfigurationName = "Release";
+ };
+ "OBJ_238" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ ENABLE_TESTABILITY = "YES";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks"
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(SRCROOT)/MidtransCoreKit/include"
+ );
+ INFOPLIST_FILE = "Midtrans.xcodeproj/MidtransCoreKit_Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = "9.0";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ OTHER_CFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_LDFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)"
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = "MidtransCoreKit";
+ PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
+ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+ SKIP_INSTALL = "YES";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)"
+ );
+ TARGET_NAME = "MidtransCoreKit";
+ TVOS_DEPLOYMENT_TARGET = "9.0";
+ WATCHOS_DEPLOYMENT_TARGET = "2.0";
+ };
+ name = "Debug";
+ };
+ "OBJ_239" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ ENABLE_TESTABILITY = "YES";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks"
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(SRCROOT)/MidtransCoreKit/include"
+ );
+ INFOPLIST_FILE = "Midtrans.xcodeproj/MidtransCoreKit_Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = "9.0";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ OTHER_CFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_LDFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)"
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = "MidtransCoreKit";
+ PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
+ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+ SKIP_INSTALL = "YES";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)"
+ );
+ TARGET_NAME = "MidtransCoreKit";
+ TVOS_DEPLOYMENT_TARGET = "9.0";
+ WATCHOS_DEPLOYMENT_TARGET = "2.0";
+ };
+ name = "Release";
+ };
+ "OBJ_24" = {
+ isa = "PBXFileReference";
+ path = "MidtransConfig.m";
+ sourceTree = "";
+ };
+ "OBJ_240" = {
+ isa = "PBXSourcesBuildPhase";
+ files = (
+ "OBJ_241",
+ "OBJ_242",
+ "OBJ_243",
+ "OBJ_244",
+ "OBJ_245",
+ "OBJ_246",
+ "OBJ_247",
+ "OBJ_248",
+ "OBJ_249",
+ "OBJ_250",
+ "OBJ_251",
+ "OBJ_252",
+ "OBJ_253",
+ "OBJ_254",
+ "OBJ_255",
+ "OBJ_256",
+ "OBJ_257",
+ "OBJ_258",
+ "OBJ_259",
+ "OBJ_260",
+ "OBJ_261",
+ "OBJ_262",
+ "OBJ_263",
+ "OBJ_264",
+ "OBJ_265",
+ "OBJ_266",
+ "OBJ_267",
+ "OBJ_268",
+ "OBJ_269",
+ "OBJ_270",
+ "OBJ_271",
+ "OBJ_272",
+ "OBJ_273",
+ "OBJ_274",
+ "OBJ_275",
+ "OBJ_276",
+ "OBJ_277",
+ "OBJ_278",
+ "OBJ_279",
+ "OBJ_280",
+ "OBJ_281",
+ "OBJ_282",
+ "OBJ_283",
+ "OBJ_284",
+ "OBJ_285",
+ "OBJ_286",
+ "OBJ_287",
+ "OBJ_288",
+ "OBJ_289",
+ "OBJ_290",
+ "OBJ_291",
+ "OBJ_292",
+ "OBJ_293",
+ "OBJ_294",
+ "OBJ_295",
+ "OBJ_296",
+ "OBJ_297",
+ "OBJ_298",
+ "OBJ_299",
+ "OBJ_300",
+ "OBJ_301",
+ "OBJ_302",
+ "OBJ_303",
+ "OBJ_304",
+ "OBJ_305",
+ "OBJ_306",
+ "OBJ_307",
+ "OBJ_308",
+ "OBJ_309",
+ "OBJ_310",
+ "OBJ_311",
+ "OBJ_312",
+ "OBJ_313",
+ "OBJ_314",
+ "OBJ_315",
+ "OBJ_316",
+ "OBJ_317",
+ "OBJ_318"
+ );
+ };
+ "OBJ_241" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_12";
+ };
+ "OBJ_242" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_13";
+ };
+ "OBJ_243" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_14";
+ };
+ "OBJ_244" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_15";
+ };
+ "OBJ_245" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_17";
+ };
+ "OBJ_246" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_18";
+ };
+ "OBJ_247" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_19";
+ };
+ "OBJ_248" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_20";
+ };
+ "OBJ_249" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_21";
+ };
+ "OBJ_25" = {
+ isa = "PBXFileReference";
+ path = "MidtransCreditCard.m";
+ sourceTree = "";
+ };
+ "OBJ_250" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_22";
+ };
+ "OBJ_251" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_23";
+ };
+ "OBJ_252" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_24";
+ };
+ "OBJ_253" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_25";
+ };
+ "OBJ_254" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_26";
+ };
+ "OBJ_255" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_27";
+ };
+ "OBJ_256" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_28";
+ };
+ "OBJ_257" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_29";
+ };
+ "OBJ_258" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_30";
+ };
+ "OBJ_259" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_31";
+ };
+ "OBJ_26" = {
+ isa = "PBXFileReference";
+ path = "MidtransCreditCardConfig.m";
+ sourceTree = "";
+ };
+ "OBJ_260" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_32";
+ };
+ "OBJ_261" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_33";
+ };
+ "OBJ_262" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_34";
+ };
+ "OBJ_263" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_35";
+ };
+ "OBJ_264" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_36";
+ };
+ "OBJ_265" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_37";
+ };
+ "OBJ_266" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_38";
+ };
+ "OBJ_267" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_39";
+ };
+ "OBJ_268" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_40";
+ };
+ "OBJ_269" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_41";
+ };
+ "OBJ_27" = {
+ isa = "PBXFileReference";
+ path = "MidtransCreditCardHelper.m";
+ sourceTree = "";
+ };
+ "OBJ_270" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_42";
+ };
+ "OBJ_271" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_43";
+ };
+ "OBJ_272" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_44";
+ };
+ "OBJ_273" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_45";
+ };
+ "OBJ_274" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_46";
+ };
+ "OBJ_275" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_47";
+ };
+ "OBJ_276" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_48";
+ };
+ "OBJ_277" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_49";
+ };
+ "OBJ_278" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_50";
+ };
+ "OBJ_279" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_51";
+ };
+ "OBJ_28" = {
+ isa = "PBXFileReference";
+ path = "MidtransCustomerDetails.m";
+ sourceTree = "";
+ };
+ "OBJ_280" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_52";
+ };
+ "OBJ_281" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_53";
+ };
+ "OBJ_282" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_54";
+ };
+ "OBJ_283" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_55";
+ };
+ "OBJ_284" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_56";
+ };
+ "OBJ_285" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_57";
+ };
+ "OBJ_286" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_58";
+ };
+ "OBJ_287" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_59";
+ };
+ "OBJ_288" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_60";
+ };
+ "OBJ_289" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_61";
+ };
+ "OBJ_29" = {
+ isa = "PBXFileReference";
+ path = "MidtransDeviceHelper.m";
+ sourceTree = "";
+ };
+ "OBJ_290" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_62";
+ };
+ "OBJ_291" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_63";
+ };
+ "OBJ_292" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_64";
+ };
+ "OBJ_293" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_65";
+ };
+ "OBJ_294" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_66";
+ };
+ "OBJ_295" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_67";
+ };
+ "OBJ_296" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_68";
+ };
+ "OBJ_297" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_69";
+ };
+ "OBJ_298" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_70";
+ };
+ "OBJ_299" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_71";
+ };
+ "OBJ_3" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ CLANG_ENABLE_OBJC_ARC = "YES";
+ COMBINE_HIDPI_IMAGES = "YES";
+ COPY_PHASE_STRIP = "NO";
+ DEBUG_INFORMATION_FORMAT = "dwarf";
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ ENABLE_NS_ASSERTIONS = "YES";
+ GCC_OPTIMIZATION_LEVEL = "0";
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "$(inherited)",
+ "SWIFT_PACKAGE=1",
+ "DEBUG=1"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ ONLY_ACTIVE_ARCH = "YES";
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)",
+ "-DXcode"
+ );
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = "macosx";
+ SUPPORTED_PLATFORMS = (
+ "macosx",
+ "iphoneos",
+ "iphonesimulator",
+ "appletvos",
+ "appletvsimulator",
+ "watchos",
+ "watchsimulator"
+ );
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)",
+ "SWIFT_PACKAGE",
+ "DEBUG"
+ );
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ USE_HEADERMAP = "NO";
+ };
+ name = "Debug";
+ };
+ "OBJ_30" = {
+ isa = "PBXFileReference";
+ path = "MidtransHelper.m";
+ sourceTree = "";
+ };
+ "OBJ_300" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_72";
+ };
+ "OBJ_301" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_73";
+ };
+ "OBJ_302" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_74";
+ };
+ "OBJ_303" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_75";
+ };
+ "OBJ_304" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_76";
+ };
+ "OBJ_305" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_77";
+ };
+ "OBJ_306" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_78";
+ };
+ "OBJ_307" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_79";
+ };
+ "OBJ_308" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_80";
+ };
+ "OBJ_309" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_81";
+ };
+ "OBJ_31" = {
+ isa = "PBXFileReference";
+ path = "MidtransImageManager.m";
+ sourceTree = "";
+ };
+ "OBJ_310" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_82";
+ };
+ "OBJ_311" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_83";
+ };
+ "OBJ_312" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_84";
+ };
+ "OBJ_313" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_86";
+ };
+ "OBJ_314" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_87";
+ };
+ "OBJ_315" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_88";
+ };
+ "OBJ_316" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_89";
+ };
+ "OBJ_317" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_90";
+ };
+ "OBJ_318" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_91";
+ };
+ "OBJ_319" = {
+ isa = "PBXFrameworksBuildPhase";
+ files = (
+ );
+ };
+ "OBJ_32" = {
+ isa = "PBXFileReference";
+ path = "MidtransItemDetail.m";
+ sourceTree = "";
+ };
+ "OBJ_321" = {
+ isa = "XCConfigurationList";
+ buildConfigurations = (
+ "OBJ_322",
+ "OBJ_323"
+ );
+ defaultConfigurationIsVisible = "0";
+ defaultConfigurationName = "Release";
+ };
+ "OBJ_322" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ ENABLE_TESTABILITY = "YES";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks"
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(SRCROOT)/MidtransKit/include",
+ "$(SRCROOT)/MidtransCoreKit/include"
+ );
+ INFOPLIST_FILE = "Midtrans.xcodeproj/MidtransKit_Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = "9.0";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ OTHER_CFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_LDFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)"
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = "MidtransKit";
+ PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
+ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+ SKIP_INSTALL = "YES";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)"
+ );
+ TARGET_NAME = "MidtransKit";
+ TVOS_DEPLOYMENT_TARGET = "9.0";
+ WATCHOS_DEPLOYMENT_TARGET = "2.0";
+ };
+ name = "Debug";
+ };
+ "OBJ_323" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ ENABLE_TESTABILITY = "YES";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(PLATFORM_DIR)/Developer/Library/Frameworks"
+ );
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(SRCROOT)/MidtransKit/include",
+ "$(SRCROOT)/MidtransCoreKit/include"
+ );
+ INFOPLIST_FILE = "Midtrans.xcodeproj/MidtransKit_Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = "9.0";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ OTHER_CFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_LDFLAGS = (
+ "$(inherited)"
+ );
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)"
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = "MidtransKit";
+ PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
+ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+ SKIP_INSTALL = "YES";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)"
+ );
+ TARGET_NAME = "MidtransKit";
+ TVOS_DEPLOYMENT_TARGET = "9.0";
+ WATCHOS_DEPLOYMENT_TARGET = "2.0";
+ };
+ name = "Release";
+ };
+ "OBJ_324" = {
+ isa = "PBXSourcesBuildPhase";
+ files = (
+ "OBJ_325",
+ "OBJ_326",
+ "OBJ_327",
+ "OBJ_328",
+ "OBJ_329",
+ "OBJ_330",
+ "OBJ_331",
+ "OBJ_332",
+ "OBJ_333",
+ "OBJ_334",
+ "OBJ_335",
+ "OBJ_336",
+ "OBJ_337",
+ "OBJ_338",
+ "OBJ_339",
+ "OBJ_340",
+ "OBJ_341",
+ "OBJ_342",
+ "OBJ_343",
+ "OBJ_344",
+ "OBJ_345",
+ "OBJ_346",
+ "OBJ_347",
+ "OBJ_348",
+ "OBJ_349",
+ "OBJ_350",
+ "OBJ_351",
+ "OBJ_352",
+ "OBJ_353",
+ "OBJ_354",
+ "OBJ_355",
+ "OBJ_356",
+ "OBJ_357",
+ "OBJ_358",
+ "OBJ_359",
+ "OBJ_360",
+ "OBJ_361",
+ "OBJ_362",
+ "OBJ_363",
+ "OBJ_364",
+ "OBJ_365",
+ "OBJ_366",
+ "OBJ_367",
+ "OBJ_368",
+ "OBJ_369",
+ "OBJ_370",
+ "OBJ_371",
+ "OBJ_372",
+ "OBJ_373",
+ "OBJ_374",
+ "OBJ_375",
+ "OBJ_376",
+ "OBJ_377",
+ "OBJ_378",
+ "OBJ_379",
+ "OBJ_380",
+ "OBJ_381",
+ "OBJ_382",
+ "OBJ_383",
+ "OBJ_384",
+ "OBJ_385",
+ "OBJ_386",
+ "OBJ_387",
+ "OBJ_388",
+ "OBJ_389",
+ "OBJ_390",
+ "OBJ_391",
+ "OBJ_392",
+ "OBJ_393",
+ "OBJ_394",
+ "OBJ_395",
+ "OBJ_396",
+ "OBJ_397",
+ "OBJ_398",
+ "OBJ_399",
+ "OBJ_400",
+ "OBJ_401",
+ "OBJ_402",
+ "OBJ_403",
+ "OBJ_404",
+ "OBJ_405",
+ "OBJ_406",
+ "OBJ_407",
+ "OBJ_408",
+ "OBJ_409",
+ "OBJ_410",
+ "OBJ_411",
+ "OBJ_412",
+ "OBJ_413",
+ "OBJ_414",
+ "OBJ_415",
+ "OBJ_416",
+ "OBJ_417",
+ "OBJ_418",
+ "OBJ_419",
+ "OBJ_420",
+ "OBJ_421",
+ "OBJ_422",
+ "OBJ_423",
+ "OBJ_424",
+ "OBJ_425",
+ "OBJ_426",
+ "OBJ_427",
+ "OBJ_428",
+ "OBJ_429",
+ "OBJ_430",
+ "OBJ_431",
+ "OBJ_432",
+ "OBJ_433",
+ "OBJ_434",
+ "OBJ_435",
+ "OBJ_436",
+ "OBJ_437",
+ "OBJ_438",
+ "OBJ_439",
+ "OBJ_440",
+ "OBJ_441",
+ "OBJ_442",
+ "OBJ_443",
+ "OBJ_444",
+ "OBJ_445",
+ "OBJ_446",
+ "OBJ_447",
+ "OBJ_448",
+ "OBJ_449",
+ "OBJ_450"
+ );
+ };
+ "OBJ_325" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_96";
+ };
+ "OBJ_326" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_97";
+ };
+ "OBJ_327" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_98";
+ };
+ "OBJ_328" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_99";
+ };
+ "OBJ_329" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_100";
+ };
+ "OBJ_33" = {
+ isa = "PBXFileReference";
+ path = "MidtransLuhn.m";
+ sourceTree = "";
+ };
+ "OBJ_330" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_101";
+ };
+ "OBJ_331" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_102";
+ };
+ "OBJ_332" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_103";
+ };
+ "OBJ_333" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_104";
+ };
+ "OBJ_334" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_105";
+ };
+ "OBJ_335" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_106";
+ };
+ "OBJ_336" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_108";
+ };
+ "OBJ_337" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_109";
+ };
+ "OBJ_338" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_110";
+ };
+ "OBJ_339" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_111";
+ };
+ "OBJ_34" = {
+ isa = "PBXFileReference";
+ path = "MidtransMandiriClickpayHelper.m";
+ sourceTree = "";
+ };
+ "OBJ_340" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_112";
+ };
+ "OBJ_341" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_113";
+ };
+ "OBJ_342" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_114";
+ };
+ "OBJ_343" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_115";
+ };
+ "OBJ_344" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_116";
+ };
+ "OBJ_345" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_117";
+ };
+ "OBJ_346" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_118";
+ };
+ "OBJ_347" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_119";
+ };
+ "OBJ_348" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_120";
+ };
+ "OBJ_349" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_121";
+ };
+ "OBJ_35" = {
+ isa = "PBXFileReference";
+ path = "MidtransMaskedCreditCard.m";
+ sourceTree = "";
+ };
+ "OBJ_350" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_122";
+ };
+ "OBJ_351" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_123";
+ };
+ "OBJ_352" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_124";
+ };
+ "OBJ_353" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_125";
+ };
+ "OBJ_354" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_126";
+ };
+ "OBJ_355" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_127";
+ };
+ "OBJ_356" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_128";
+ };
+ "OBJ_357" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_129";
+ };
+ "OBJ_358" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_130";
+ };
+ "OBJ_359" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_131";
+ };
+ "OBJ_36" = {
+ isa = "PBXFileReference";
+ path = "MidtransMerchantClient.m";
+ sourceTree = "";
+ };
+ "OBJ_360" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_132";
+ };
+ "OBJ_361" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_133";
+ };
+ "OBJ_362" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_134";
+ };
+ "OBJ_363" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_135";
+ };
+ "OBJ_364" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_136";
+ };
+ "OBJ_365" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_137";
+ };
+ "OBJ_366" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_138";
+ };
+ "OBJ_367" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_139";
+ };
+ "OBJ_368" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_140";
+ };
+ "OBJ_369" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_141";
+ };
+ "OBJ_37" = {
+ isa = "PBXFileReference";
+ path = "MidtransNetworkLogger.m";
+ sourceTree = "";
+ };
+ "OBJ_370" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_142";
+ };
+ "OBJ_371" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_143";
+ };
+ "OBJ_372" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_144";
+ };
+ "OBJ_373" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_145";
+ };
+ "OBJ_374" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_146";
+ };
+ "OBJ_375" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_147";
+ };
+ "OBJ_376" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_148";
+ };
+ "OBJ_377" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_149";
+ };
+ "OBJ_378" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_150";
+ };
+ "OBJ_379" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_151";
+ };
+ "OBJ_38" = {
+ isa = "PBXFileReference";
+ path = "MidtransNetworkOperation.m";
+ sourceTree = "";
+ };
+ "OBJ_380" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_152";
+ };
+ "OBJ_381" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_153";
+ };
+ "OBJ_382" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_154";
+ };
+ "OBJ_383" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_155";
+ };
+ "OBJ_384" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_156";
+ };
+ "OBJ_385" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_157";
+ };
+ "OBJ_386" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_158";
+ };
+ "OBJ_387" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_159";
+ };
+ "OBJ_388" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_160";
+ };
+ "OBJ_389" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_161";
+ };
+ "OBJ_39" = {
+ isa = "PBXFileReference";
+ path = "MidtransNetworking.m";
+ sourceTree = "";
+ };
+ "OBJ_390" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_162";
+ };
+ "OBJ_391" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_163";
+ };
+ "OBJ_392" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_164";
+ };
+ "OBJ_393" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_165";
+ };
+ "OBJ_394" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_166";
+ };
+ "OBJ_395" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_167";
+ };
+ "OBJ_396" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_168";
+ };
+ "OBJ_397" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_169";
+ };
+ "OBJ_398" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_170";
+ };
+ "OBJ_399" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_171";
+ };
+ "OBJ_4" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ CLANG_ENABLE_OBJC_ARC = "YES";
+ COMBINE_HIDPI_IMAGES = "YES";
+ COPY_PHASE_STRIP = "YES";
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ GCC_OPTIMIZATION_LEVEL = "s";
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "$(inherited)",
+ "SWIFT_PACKAGE=1"
+ );
+ MACOSX_DEPLOYMENT_TARGET = "10.10";
+ OTHER_SWIFT_FLAGS = (
+ "$(inherited)",
+ "-DXcode"
+ );
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = "macosx";
+ SUPPORTED_PLATFORMS = (
+ "macosx",
+ "iphoneos",
+ "iphonesimulator",
+ "appletvos",
+ "appletvsimulator",
+ "watchos",
+ "watchsimulator"
+ );
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = (
+ "$(inherited)",
+ "SWIFT_PACKAGE"
+ );
+ SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
+ USE_HEADERMAP = "NO";
+ };
+ name = "Release";
+ };
+ "OBJ_40" = {
+ isa = "PBXFileReference";
+ path = "MidtransObtainedPromo.m";
+ sourceTree = "";
+ };
+ "OBJ_400" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_172";
+ };
+ "OBJ_401" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_173";
+ };
+ "OBJ_402" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_174";
+ };
+ "OBJ_403" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_175";
+ };
+ "OBJ_404" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_176";
+ };
+ "OBJ_405" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_177";
+ };
+ "OBJ_406" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_178";
+ };
+ "OBJ_407" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_179";
+ };
+ "OBJ_408" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_180";
+ };
+ "OBJ_409" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_181";
+ };
+ "OBJ_41" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentAkulaku.m";
+ sourceTree = "";
+ };
+ "OBJ_410" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_182";
+ };
+ "OBJ_411" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_183";
+ };
+ "OBJ_412" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_184";
+ };
+ "OBJ_413" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_185";
+ };
+ "OBJ_414" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_186";
+ };
+ "OBJ_415" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_187";
+ };
+ "OBJ_416" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_188";
+ };
+ "OBJ_417" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_189";
+ };
+ "OBJ_418" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_190";
+ };
+ "OBJ_419" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_191";
+ };
+ "OBJ_42" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentAlfa.m";
+ sourceTree = "";
+ };
+ "OBJ_420" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_192";
+ };
+ "OBJ_421" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_193";
+ };
+ "OBJ_422" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_194";
+ };
+ "OBJ_423" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_195";
+ };
+ "OBJ_424" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_196";
+ };
+ "OBJ_425" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_197";
+ };
+ "OBJ_426" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_198";
+ };
+ "OBJ_427" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_199";
+ };
+ "OBJ_428" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_200";
+ };
+ "OBJ_429" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_201";
+ };
+ "OBJ_43" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentBCAKlikpay.m";
+ sourceTree = "";
+ };
+ "OBJ_430" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_202";
+ };
+ "OBJ_431" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_203";
+ };
+ "OBJ_432" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_204";
+ };
+ "OBJ_433" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_205";
+ };
+ "OBJ_434" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_206";
+ };
+ "OBJ_435" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_207";
+ };
+ "OBJ_436" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_208";
+ };
+ "OBJ_437" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_209";
+ };
+ "OBJ_438" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_210";
+ };
+ "OBJ_439" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_211";
+ };
+ "OBJ_44" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentBankTransfer.m";
+ sourceTree = "";
+ };
+ "OBJ_440" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_212";
+ };
+ "OBJ_441" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_213";
+ };
+ "OBJ_442" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_214";
+ };
+ "OBJ_443" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_215";
+ };
+ "OBJ_444" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_216";
+ };
+ "OBJ_445" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_217";
+ };
+ "OBJ_446" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_218";
+ };
+ "OBJ_447" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_219";
+ };
+ "OBJ_448" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_220";
+ };
+ "OBJ_449" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_221";
+ };
+ "OBJ_45" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentCIMBClicks.m";
+ sourceTree = "";
+ };
+ "OBJ_450" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_223";
+ };
+ "OBJ_451" = {
+ isa = "PBXFrameworksBuildPhase";
+ files = (
+ "OBJ_452"
+ );
+ };
+ "OBJ_452" = {
+ isa = "PBXBuildFile";
+ fileRef = "Midtrans::MidtransCoreKit::Product";
+ };
+ "OBJ_453" = {
+ isa = "PBXTargetDependency";
+ target = "Midtrans::MidtransCoreKit";
+ };
+ "OBJ_455" = {
+ isa = "XCConfigurationList";
+ buildConfigurations = (
+ "OBJ_456",
+ "OBJ_457"
+ );
+ defaultConfigurationIsVisible = "0";
+ defaultConfigurationName = "Release";
+ };
+ "OBJ_456" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ LD = "/usr/bin/true";
+ OTHER_SWIFT_FLAGS = (
+ "-swift-version",
+ "5",
+ "-I",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2",
+ "-sdk",
+ "/Users/ilyapiatrenka/Downloads/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk",
+ "-package-description-version",
+ "5.3.0"
+ );
+ SWIFT_VERSION = "5.0";
+ };
+ name = "Debug";
+ };
+ "OBJ_457" = {
+ isa = "XCBuildConfiguration";
+ buildSettings = {
+ LD = "/usr/bin/true";
+ OTHER_SWIFT_FLAGS = (
+ "-swift-version",
+ "5",
+ "-I",
+ "$(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2",
+ "-sdk",
+ "/Users/ilyapiatrenka/Downloads/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk",
+ "-package-description-version",
+ "5.3.0"
+ );
+ SWIFT_VERSION = "5.0";
+ };
+ name = "Release";
+ };
+ "OBJ_458" = {
+ isa = "PBXSourcesBuildPhase";
+ files = (
+ "OBJ_459"
+ );
+ };
+ "OBJ_459" = {
+ isa = "PBXBuildFile";
+ fileRef = "OBJ_6";
+ };
+ "OBJ_46" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentCreditCard.m";
+ sourceTree = "";
+ };
+ "OBJ_47" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentDanamonOnline.m";
+ sourceTree = "";
+ };
+ "OBJ_48" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentEpayBRI.m";
+ sourceTree = "";
+ };
+ "OBJ_49" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentGOPAY.m";
+ sourceTree = "";
+ };
+ "OBJ_5" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_6",
+ "OBJ_7",
+ "OBJ_224",
+ "OBJ_225",
+ "OBJ_228",
+ "OBJ_229",
+ "OBJ_230",
+ "OBJ_231",
+ "OBJ_232",
+ "OBJ_233",
+ "OBJ_234",
+ "OBJ_235"
+ );
+ path = "";
+ sourceTree = "";
+ };
+ "OBJ_50" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentIndomaret.m";
+ sourceTree = "";
+ };
+ "OBJ_51" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentIndosatDompetku.m";
+ sourceTree = "";
+ };
+ "OBJ_52" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentKiosOn.m";
+ sourceTree = "";
+ };
+ "OBJ_53" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentKlikBCA.m";
+ sourceTree = "";
+ };
+ "OBJ_54" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentListModel.m";
+ sourceTree = "";
+ };
+ "OBJ_55" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentMandiriClickpay.m";
+ sourceTree = "";
+ };
+ "OBJ_56" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentMandiriECash.m";
+ sourceTree = "";
+ };
+ "OBJ_57" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentRequestV2BillingAddress.m";
+ sourceTree = "";
+ };
+ "OBJ_58" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentRequestV2Callbacks.m";
+ sourceTree = "";
+ };
+ "OBJ_59" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentRequestV2CreditCard.m";
+ sourceTree = "";
+ };
+ "OBJ_6" = {
+ isa = "PBXFileReference";
+ explicitFileType = "sourcecode.swift";
+ path = "Package.swift";
+ sourceTree = "";
+ };
+ "OBJ_60" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentRequestV2CustomerDetails.m";
+ sourceTree = "";
+ };
+ "OBJ_61" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentRequestV2EnabledPayments.m";
+ sourceTree = "";
+ };
+ "OBJ_62" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentRequestV2Installment.m";
+ sourceTree = "";
+ };
+ "OBJ_63" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentRequestV2ItemDetails.m";
+ sourceTree = "";
+ };
+ "OBJ_64" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentRequestV2Merchant.m";
+ sourceTree = "";
+ };
+ "OBJ_65" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentRequestV2Preference.m";
+ sourceTree = "";
+ };
+ "OBJ_66" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentRequestV2Response.m";
+ sourceTree = "";
+ };
+ "OBJ_67" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentRequestV2SavedTokens.m";
+ sourceTree = "";
+ };
+ "OBJ_68" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentRequestV2ShippingAddress.m";
+ sourceTree = "";
+ };
+ "OBJ_69" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentRequestV2Terms.m";
+ sourceTree = "";
+ };
+ "OBJ_7" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_8",
+ "OBJ_92"
+ );
+ name = "Sources";
+ path = "";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_70" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentRequestV2TransactionDetails.m";
+ sourceTree = "";
+ };
+ "OBJ_71" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentTelkomselCash.m";
+ sourceTree = "";
+ };
+ "OBJ_72" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentWebController.m";
+ sourceTree = "";
+ };
+ "OBJ_73" = {
+ isa = "PBXFileReference";
+ path = "MidtransPaymentXLTunai.m";
+ sourceTree = "";
+ };
+ "OBJ_74" = {
+ isa = "PBXFileReference";
+ path = "MidtransPrivateConfig.m";
+ sourceTree = "";
+ };
+ "OBJ_75" = {
+ isa = "PBXFileReference";
+ path = "MidtransPromo.m";
+ sourceTree = "";
+ };
+ "OBJ_76" = {
+ isa = "PBXFileReference";
+ path = "MidtransPromoEngine.m";
+ sourceTree = "";
+ };
+ "OBJ_77" = {
+ isa = "PBXFileReference";
+ path = "MidtransTokenizeRequest.m";
+ sourceTree = "";
+ };
+ "OBJ_78" = {
+ isa = "PBXFileReference";
+ path = "MidtransTransaction.m";
+ sourceTree = "";
+ };
+ "OBJ_79" = {
+ isa = "PBXFileReference";
+ path = "MidtransTransactionDetails.m";
+ sourceTree = "";
+ };
+ "OBJ_8" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_9",
+ "OBJ_10"
+ );
+ name = "MidtransCoreKit";
+ path = "MidtransCoreKit";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_80" = {
+ isa = "PBXFileReference";
+ path = "MidtransTransactionExpire.m";
+ sourceTree = "";
+ };
+ "OBJ_81" = {
+ isa = "PBXFileReference";
+ path = "MidtransTransactionResult.m";
+ sourceTree = "";
+ };
+ "OBJ_82" = {
+ isa = "PBXFileReference";
+ path = "MidtransTransactionTokenResponse.m";
+ sourceTree = "";
+ };
+ "OBJ_83" = {
+ isa = "PBXFileReference";
+ path = "MidtransVirtualAccountModel.m";
+ sourceTree = "";
+ };
+ "OBJ_84" = {
+ isa = "PBXFileReference";
+ path = "NSString+MidtransValidation.m";
+ sourceTree = "";
+ };
+ "OBJ_85" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_86",
+ "OBJ_87",
+ "OBJ_88"
+ );
+ name = "Promo";
+ path = "Promo";
+ sourceTree = "";
+ };
+ "OBJ_86" = {
+ isa = "PBXFileReference";
+ path = "MidtransPromoPromoDetails.m";
+ sourceTree = "";
+ };
+ "OBJ_87" = {
+ isa = "PBXFileReference";
+ path = "MidtransPromoPromos.m";
+ sourceTree = "";
+ };
+ "OBJ_88" = {
+ isa = "PBXFileReference";
+ path = "MidtransPromoResponse.m";
+ sourceTree = "";
+ };
+ "OBJ_89" = {
+ isa = "PBXFileReference";
+ path = "SNPErrorLogManager.m";
+ sourceTree = "";
+ };
+ "OBJ_9" = {
+ isa = "PBXFileReference";
+ path = "code_usage.md";
+ sourceTree = "";
+ };
+ "OBJ_90" = {
+ isa = "PBXFileReference";
+ path = "SNPPointResponse.m";
+ sourceTree = "";
+ };
+ "OBJ_91" = {
+ isa = "PBXFileReference";
+ path = "SNPUITrackingManager.m";
+ sourceTree = "";
+ };
+ "OBJ_92" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_93",
+ "OBJ_94",
+ "OBJ_95",
+ "OBJ_222"
+ );
+ name = "MidtransKit";
+ path = "MidtransKit";
+ sourceTree = "SOURCE_ROOT";
+ };
+ "OBJ_93" = {
+ isa = "PBXFileReference";
+ path = "code_usage_swift.md";
+ sourceTree = "";
+ };
+ "OBJ_94" = {
+ isa = "PBXFileReference";
+ path = "code_usage.md";
+ sourceTree = "";
+ };
+ "OBJ_95" = {
+ isa = "PBXGroup";
+ children = (
+ "OBJ_96",
+ "OBJ_97",
+ "OBJ_98",
+ "OBJ_99",
+ "OBJ_100",
+ "OBJ_101",
+ "OBJ_102",
+ "OBJ_103",
+ "OBJ_104",
+ "OBJ_105",
+ "OBJ_106",
+ "OBJ_107"
+ );
+ name = "MidtransKit";
+ path = "MidtransKit";
+ sourceTree = "";
+ };
+ "OBJ_96" = {
+ isa = "PBXFileReference";
+ path = "MIDAlfamartPostPaymentView.m";
+ sourceTree = "";
+ };
+ "OBJ_97" = {
+ isa = "PBXFileReference";
+ path = "MIDAlfamartPostPaymentViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_98" = {
+ isa = "PBXFileReference";
+ path = "MIDAlfamartViewController.m";
+ sourceTree = "";
+ };
+ "OBJ_99" = {
+ isa = "PBXFileReference";
+ path = "MIDBarcode39Generator.m";
+ sourceTree = "";
+ };
+ };
+ rootObject = "OBJ_1";
+}
diff --git a/Midtrans.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Midtrans.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
new file mode 100644
index 000000000..18d981003
--- /dev/null
+++ b/Midtrans.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEDidComputeMac32BitWarning
+
+
+
diff --git a/Midtrans.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Midtrans.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
new file mode 100644
index 000000000..a72dc2b4c
--- /dev/null
+++ b/Midtrans.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
@@ -0,0 +1,8 @@
+
+
+
+
+ IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded
+
+
+
\ No newline at end of file
diff --git a/Midtrans.xcodeproj/xcshareddata/xcschemes/Midtrans-Package.xcscheme b/Midtrans.xcodeproj/xcshareddata/xcschemes/Midtrans-Package.xcscheme
new file mode 100644
index 000000000..a54d14a3b
--- /dev/null
+++ b/Midtrans.xcodeproj/xcshareddata/xcschemes/Midtrans-Package.xcscheme
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/MidtransDemo/MidtransDemo.xcodeproj/xcshareddata/xcschemes/MidtransDemo.xcscheme b/MidtransDemo/MidtransDemo.xcodeproj/xcshareddata/xcschemes/MidtransDemo.xcscheme
deleted file mode 100644
index 3be802f09..000000000
--- a/MidtransDemo/MidtransDemo.xcodeproj/xcshareddata/xcschemes/MidtransDemo.xcscheme
+++ /dev/null
@@ -1,140 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/MidtransKit/MidtransKit/classes/SNPPostPaymentVAViewController.xib b/MidtransKit/MidtransKit/classes/SNPPostPaymentVAViewController.xib
deleted file mode 100644
index 02fab5ab3..000000000
--- a/MidtransKit/MidtransKit/classes/SNPPostPaymentVAViewController.xib
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Package.swift b/Package.swift
new file mode 100644
index 000000000..d51bd901b
--- /dev/null
+++ b/Package.swift
@@ -0,0 +1,34 @@
+// swift-tools-version:5.3
+// The swift-tools-version declares the minimum version of Swift required to build this package.
+
+import PackageDescription
+
+let package = Package(
+ name: "Midtrans",
+ defaultLocalization: "en",
+ products: [
+ // Products define the executables and libraries a package produces, and make them visible to other packages.
+ .library(
+ name: "MidtransKit",
+ targets: ["MidtransKit"]),
+ .library(
+ name: "MidtransCoreKit",
+ targets: ["MidtransCoreKit"]),
+ ],
+ dependencies: [
+ // Dependencies declare other packages that this package depends on.
+ // .package(url: /* package url */, from: "1.0.0"),
+ ],
+ targets: [
+ // Targets are the basic building blocks of a package. A target can define a module or a test suite.
+ // Targets can depend on other targets in this package, and on products in packages this package depends on.
+ .target(
+ name: "MidtransKit",
+ dependencies: ["MidtransCoreKit"],
+ path: "MidtransKit"),
+ .target(
+ name: "MidtransCoreKit",
+ dependencies: [],
+ path: "MidtransCoreKit"),
+ ]
+)