HI there!
below the error details stating the incompatibilities with 2.2.2
2.2.x has introduced major improvements in the magento 2 core to prevent (among many others) fraud protection. See http://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.0EE.html
That requires module-developers to tune the code with the new core requirements.
I think your module is not compatible with 2.2.x or at least not with 2.2.x (tested).
HERE THE ERROR MESSAGE AFTER updating composer.php as per your instructions and firing "composer update":
Updating dependences (including require-dev)
Your requirements could not be resolved to an installable set of packages. Problem 1
Installation request for coinbase/module-coinbase-magento2-gateway ~1.0 -> satisfiable by coinbase/module-coinbase-magento2-gateway[1.0.0].
Conclusion: remove magento/framework 101.0.2
magento/product-community-edition 2.2.2 requires magento/framework 101.0.2 -> satisfiable by magento/framework[101.0.2].
magento/product-community-edition 2.2.2 requires magento/framework 101.0.2 -> satisfiable by magento/framework[101.0.2].
HI there! below the error details stating the incompatibilities with 2.2.2 2.2.x has introduced major improvements in the magento 2 core to prevent (among many others) fraud protection. See http://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.0EE.html That requires module-developers to tune the code with the new core requirements. I think your module is not compatible with 2.2.x or at least not with 2.2.x (tested).
HERE THE ERROR MESSAGE AFTER updating composer.php as per your instructions and firing "composer update": Updating dependences (including require-dev)
Your requirements could not be resolved to an installable set of packages. Problem 1
cheers!