compositor instalar un package falla

Necesito include un repository no compositor ( https://github.com/ECPay/ECPayAIO_PHP ) en mi proyecto laravel pero obtengo un error:

Your requirements could not be resolved to an installable set of packages. Problem 1 - The requested package ecpay/ecpayaio_php could not be found in any version, there may be a typo in the package name. Potential causes: - A typo in the package name - The package is not available in a stable-enough version according to your minimum-stability setting see <https://getcomposer.org/doc/04-schema.md#minimum-stability> for more details. 

Aquí está mi file composer.json

 { "repositories": [ { "type": "package", "package": { "name": "ECPay/ECPayAIO_PHP", "version": "dev-master", "source": { "url": "https://github.com/ECPay/ECPayAIO_PHP", "type": "git", "reference": "origin/master" } } } ], "require": { "ECPay/ECPayAIO_PHP": "master" } } 

Suena como el error del nombre del package, ¿no es eso "ECPay/ECPayAIO_PHP" ? ¿Alguna idea?

Para usar un git repo como fuente para un package de compositor, solo necesita definir el repository en la list de repositorys como type = vcs, luego el compositor debería poder encontrar su package. Los documentos para eso están aquí: https://getcomposer.org/doc/05-repositories.md#loading-a-package-from-a-vcs-repository

Si desea un ejemplo más detallado, también publiqué sobre esto cuando tuve el mismo problema ( https://lornajane.net/posts/2014/use-a-github-branch-as-a-composer-dependency ) – note que si quieres la versión en la twig principal, la versión del package quiere ser dev-master .