На самом деле ваша программа никогда не будет работать.
PayPal.initializePayPal
- это асинхронный метод, и его часть do-initialize должна выполняться в цикле сообщений.Таким образом, в вашем коде вы, пока оператор удерживает основной поток от возврата к циклу событий.что вам нужно сделать, это оставить этот метод и попытаться проверить состояние, когда вы хотите использовать любую функцию PayPal в вашем пользовательском интерфейсе.Дайте реальной инициализации шанс на бег.