// Copyright (c) 2017 Amaplex Software, Inc. // Use of this source code is governed by the MIT license that can be // found in the LICENSE file. #ifndef SHELL_BROWSER_MAC_IN_APP_PURCHASE_H_ #define SHELL_BROWSER_MAC_IN_APP_PURCHASE_H_ #include #include "base/callback.h" namespace in_app_purchase { // --------------------------- Typedefs --------------------------- typedef base::OnceCallback InAppPurchaseCallback; // --------------------------- Functions --------------------------- bool CanMakePayments(void); void FinishAllTransactions(void); void FinishTransactionByDate(const std::string& date); std::string GetReceiptURL(void); void PurchaseProduct(const std::string& productID, int quantity, InAppPurchaseCallback callback); } // namespace in_app_purchase #endif // SHELL_BROWSER_MAC_IN_APP_PURCHASE_H_