                 message = error.localizedFailureReason ?? error.localizedDescription
             }
             if let message = message, !message.isEmpty {
-                MessagePopup.showMessage(title: "Failed to purchase",
+                MessagePopup.showMessage(title: "Failed To Purchase",
                                          message: "Cannot make a payment due to the following reason: \n\(message)",
                     layout: .CardView,
                     theme: .error,

                                // Inform success.
                                AdConfiguration.singleton.isAdRemovePurchased = true
                                self?.tableView.reloadData()
                            } else {
                                self?.handle(error)
                            }

                                // Restoration successful.
                                AdConfiguration.singleton.isAdRemovePurchased = true
                                self?.tableView.reloadData()
                                MessagePopup.showMessage(title: "Restoration Successful",
                                                         message: "You've purchased this item: \(product.localizedTitle), \(product.localizedDescription)",
                                    layout: .CardView,
                                    theme: .error,
                                    position: .bottom,
                                    buttonTitle: "OK",
                                    buttonActionHandler: { _ in
                                        SwiftMessages.hide()
                                })
                            } else if let error = error {
                                self?.handle(error)
                            } else {
                                // Network transaction was successful, but no purchase is recorded.
                                MessagePopup.showMessage(title: "Failed To Restore",
                                                         message: "There is no previous payment made by this account, please verify your account and try again.",
                                                         layout: .CardView,
                                                         theme: .error,
                                                         position: .bottom,
