Интеграция Omnipay с электронной коммерцией Aimeos - PullRequest
0 голосов
/ 23 февраля 2020

Я использую пакет электронной коммерции Aimeos и хочу получить интегрированный платеж за покупку с помощью кредитных карт. и я хочу использовать omnipay. мой требуемый массив composer. json выглядит следующим образом:

"require": {
"php": "^7.2",
"aimeos/aimeos-laravel": "~2019.10",
"fideloper/proxy": "^4.0",
"laravel/framework": "^6.0",
"laravel/tinker": "^1.0",
"laravel/ui": "^1.2",
"aimeos/ai-payments": "dev-master",
"league/omnipay": "3",
"omnipay/paypal": "^3.0"
},

при выполнении [composer require omnipay / common: ^ 3] в CMD in ma дает эту ошибку:

Your requirements could not be resolved to an installable set of packages.
Problem 1
- Can only install one of: aimeos/aimeos-core[dev-master, 2019.10.17].
- Can only install one of: aimeos/aimeos-core[dev-master, 2019.10.17].
- Can only install one of: aimeos/aimeos-core[dev-master, 2019.10.17].
- aimeos/ai-payments dev-master requires aimeos/aimeos-core dev-master -> satisfiable >by aimeos/aimeos-core[dev-master].
 -Installation request for aimeos/ai-payments dev-master -> satisfiable by aimeos/ai->payments[dev-master].
 -Installation request for aimeos/aimeos-core (locked at 2019.10.17) -> satisfiable  by aimeos/aimeos-core[2019.10.17].
  Installation failed, reverting ./composer.json to its original content.

Но на странице сервиса [способ оплаты] ничего не отображается, даже PayPal. Как включить оплату кредитной картой.

1 Ответ

0 голосов
/ 23 февраля 2020

Сообщение об ошибке довольно ясно: вы хотите использовать ветку dev-master для пакета aimeos/ai-payments, а для этого требуется ветка dev-master для aimeos/aimeos-core. Кроме того, вы хотите использовать stable ветвь для пакета aimeos/aimeos-laravel, а для этого также требуется stable ветвь для пакета aimeos/aimeos-core.

Пока у вас нет явной необходимости требовать нестабильной ветки, вы должны просто использовать то же требование версии ~2019.10 для aimeos/ai-payments

...