2013-07-22 25 views
0

我正在使用PayPal Express Checkout進行參考付款。現在,sdk從資源文件(sdk_config.properties)加載PayPal憑證(用戶標識,密碼,簽名) - 是否有任何方法從代碼設置憑證(用戶標識,密碼,簽名)?貝寶如何在java sdk中編程設置憑證

回答

1

我不熟悉他們的SDK,但你應該能夠更新這些常量的值或他們使用的任何類型的變量與你自己的動態值。

另外,你可能想看看Permissions API,因爲它聽起來像你試圖代表第三方用戶撥打電話。

+0

謝謝您的回答。我砍掉了它們的源代碼,並將一個類變量修飾符從private改爲public,現在我可以在語法上設置憑據,我認爲這對我來說暫時適用。 – giga

0

我們在集成步驟上對PayPal Java SDK進行了一些很好的改進。我們刪除了對sdk_config.properties文件的需求,因爲它們不適用,特別是對於多配置設置。

現在,您只需創建一個APIContext實例,其中包括clientId,clientSecretmode。您從那裏傳遞該上下文對象以進行任何API操作。

下面是代碼會是什麼樣子:

APIContext context = new APIContext(clientId, clientSecret, "sandbox"); 

Payment payment = new Payment(); 
// Fill in all the details. 
payment.create(context); 

這裏是wiki頁面解釋說:https://github.com/paypal/PayPal-Java-SDK/wiki/Making-First-Call