@class NSString, NSError; @protocol FCPaymentTransactionManagerDelegate; @interface FCMockPaymentTransactionManager : NSObject @property (copy, nonatomic) NSString *productID; @property (nonatomic) long long transactionState; @property (copy, nonatomic) NSError *transactionError; @property (nonatomic) unsigned long long transactionExpectation; @property (weak, nonatomic) id delegate; + (id)mockPaymentTransactionWithFailForProductID:(id)a0 transactionState:(long long)a1 transactionError:(id)a2; + (id)mockPaymentTransactionWithSuccessForProductID:(id)a0; - (BOOL)canMakePayments; - (void).cxx_destruct; - (void)registerOngoingPurchaseTransactionsWithEntry:(id)a0; - (void)startPurchaseWithTagID:(id)a0 productID:(id)a1 purchaseID:(id)a2 bundleID:(id)a3 appAdamID:(id)a4 storeExternalVersion:(id)a5 price:(id)a6 webAccessOptIn:(BOOL)a7 payment:(id)a8; @end