2014-12-28 21 views
-3

我想在我的項目中包括braintree(提供api接受在線支付)php庫。有沒有一種方法可以將庫複製到服務器中。因爲我不熟悉整個作曲家的事情!如何在你的項目中包含一個php庫? [開發網站]

+3

我低估了這個問題,因爲[官方文檔](https://www.braintreepayments.com/docs/php)以「**下載此zip文件** *或*使用作曲者」開頭。所以我認爲僅有第一行就能回答你的問題,而其餘部分則會顯示詳細信息。我認爲這個問題顯示出很少的研究工作,這在您實施在線支付時特別令人擔憂。這是你搞亂的人的錢。 – GolezTrol

+0

你顯然沒有讀過我的問題。我理解我的問題是包括一個php庫到服務器或如何使用作曲家的文檔。不要只說你的小齒輪,甚至沒有讀到什麼問題。 –

+0

雖然我沒有downvote,我認爲GolezTrol是正確的。如果它的作曲家問題只是搜索如何使用作曲家,也可以改寫你的問題 – aWebDeveloper

回答

1

此鏈接將讓你和與作曲家運行https://getcomposer.org/doc/01-basic-usage.md

只需創建一個composer.json文件,並添加以下

{ 
    "require" : { 
    "braintree/braintree_php" : "2.35.2" 
    } 
} 

然後運行:

php composer.phar install 

或者你可以下載https://www.braintreepayments.com/assets/client_libraries/php/braintree-php-2.35.2.tgz

+0

我該如何運行它或我應該把這行代碼放在哪裏。如果我下載了庫,我應該把我的服務器放在哪裏? –

+0

只需添加require'vendor/autoload.php';在你的文件中,如果你正在使用壓縮機 – aWebDeveloper

+0

究竟應該如何將它添加到php文件的頂部 –

1

GolezTrol已經回答了這個,因爲文件說,是如何使用它沒有作曲的第一件事情,但如果你下載:https://developers.braintreepayments.com/client_libraries/php/braintree-php-3.7.0.tgz

上載到服務器,然後編寫以下到您的網站:

require_once 'PATH_TO_BRAINTREE/lib/Braintree.php'; 

Braintree\Configuration::environment('sandbox'); 
Braintree\Configuration::merchantId('your_merchant_id'); 
Braintree\Configuration::publicKey('your_public_key'); 
Braintree\Configuration::privateKey('your_private_key'); 

然後您可以按照API完成該過程。 我希望11個月後你已經解決了這個問題。

相關問題