簡體   English   中英

在Paypal上安裝用於Express Checkout API的Merchant SDK

[英]installing Merchant SDK for Express Checkout API on Paypal

如標題所示,我正在嘗試在Paypal上安裝用於Express Checkout API的Merchant SDK。

composer.json

{
    "name": "paypal/merchant-sdk-php",
    "description": "PayPal Merchant SDK for PHP",
    "keywords": ["paypal", "php", "sdk"],
    "homepage": "https://developer.paypal.com",
    "license": "proprietary",
    "authors": [
        {
            "name": "PayPal",
            "homepage": "https://github.com/paypal/merchant-sdk-php/contributors"
        }
    ],
    "require": {
              "php": ">=5.3",
              "ext-curl": "*",
              "paypal/merchant-sdk-php":"v3.6.106"
            },
    "autoload": {
        "psr-0": {
            "PayPal\\Service": "lib/",
            "PayPal\\CoreComponentTypes": "lib/",
            "PayPal\\EBLBaseComponents": "lib/",
            "PayPal\\EnhancedDataTypes": "lib/",
            "PayPal\\PayPalAPI": "lib/"
        }
    } 
}

當我運行composer update ,這是我得到的錯誤:

Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - The requested package paypal/merchant-sdk-php 1.0.0 could not be found.

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your min
imum-stability setting
   see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> f
or more details.

Read <http://getcomposer.org/doc/articles/troubleshooting.md> for further common
 problems.

我嘗試安裝另一個軟件包,即按鈕管理器SDK。 這就需要我將"require"的最后一行更改為"paypal/buttonmanager-sdk-php":"v3.6.106"然后就可以了。

我不知道為什么在商家SDK的情況下會搜索1.0.0版本並報告找不到的錯誤。

我正在從官方頁面我的指示在這里

請深入了解我的問題,並在需要時要求提供其他信息。

在您的composer.json僅保留必需的內容。 如果僅創建需要通過composer安裝的組件/軟件包,則需要定義名稱,描述,關鍵字等。

因此,對於您的項目來說,需要任何軟件包,只需保留軟件包名稱和版本名稱即可。 所以你的composer.json看起來像

{
    "require": {
         "paypal/merchant-sdk-php": "3.6.106"
    }
}

另外,您也可以通過composer require paypal/merchant-sdk-php並提供版本名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM