2012-12-28 30 views
0

這裏是我做什麼和貝寶蟒蛇混帳回購協議是https://github.com/duointeractive/paypal-python貝寶Python包不工作,所有的測試將返回錯誤代碼-1

創建一個虛擬ENV PIP安裝的PayPal PIP安裝鼻子

在site-packages/paypal目錄中,將測試目錄複製到它。

CP api_details_blank.py api_details.py

充盈了我的api_user_name,密碼,簽名和客戶的信用賬戶信息

nosetests測試/

這樣做以後,我的一切是

...EEE.E... 
====================================================================== 
ERROR: test_abbreviated_sale (paypal.tests.test_direct_payment.TestDirectPayment) 
---------------------------------------------------------------------- 
Traceback (most recent call last): 
    File "/Users/binleixue/Envs/tradeplatform/lib/python2.7/site-packages/paypal/tests/test_direct_payment.py", line 51, in test_abbreviated_sale 
    sale = interface.do_direct_payment(**self.credit_card) 
    File "/Users/binleixue/Envs/tradeplatform/lib/python2.7/site-packages/paypal/interface.py", line 270, in do_direct_payment 
    return self._call('DoDirectPayment', **kwargs) 
    File "/Users/binleixue/Envs/tradeplatform/lib/python2.7/site-packages/paypal/interface.py", line 125, in _call 
    raise PayPalAPIResponseError(response) 
PayPalAPIResponseError: None (Error Code: -1) 


ERROR: test_authorize_and_delayed_capture (paypal.tests.test_direct_payment.TestDirectPayment) 
---------------------------------------------------------------------- 
Traceback (most recent call last): 
    File "/Users/binleixue/Envs/tradeplatform/lib/python2.7/site-packages/paypal/tests/test_direct_payment.py", line 61, in test_authorize_and_delayed_capture 
    auth = interface.do_direct_payment('Authorization', **self.credit_card) 
    File "/Users/binleixue/Envs/tradeplatform/lib/python2.7/site-packages/paypal/interface.py", line 270, in do_direct_payment 
    return self._call('DoDirectPayment', **kwargs) 
    File "/Users/binleixue/Envs/tradeplatform/lib/python2.7/site-packages/paypal/interface.py", line 125, in _call 
    raise PayPalAPIResponseError(response) 
PayPalAPIResponseError: None (Error Code: -1) 

====================================================================== 
ERROR: test_authorize_and_void (paypal.tests.test_direct_payment.TestDirectPayment) 
---------------------------------------------------------------------- 
Traceback (most recent call last): 
    File "/Users/binleixue/Envs/tradeplatform/lib/python2.7/site-packages/paypal/tests/test_direct_payment.py", line 74, in test_authorize_and_void 
    auth = interface.do_direct_payment('Authorization', **self.credit_card) 
    File "/Users/binleixue/Envs/tradeplatform/lib/python2.7/site-packages/paypal/interface.py", line 270, in do_direct_payment 
    return self._call('DoDirectPayment', **kwargs) 
    File "/Users/binleixue/Envs/tradeplatform/lib/python2.7/site-packages/paypal/interface.py", line 125, in _call 
    raise PayPalAPIResponseError(response) 
PayPalAPIResponseError: None (Error Code: -1) 

====================================================================== 
ERROR: test_sale (paypal.tests.test_direct_payment.TestDirectPayment) 
---------------------------------------------------------------------- 
Traceback (most recent call last): 
    File "/Users/binleixue/Envs/tradeplatform/lib/python2.7/site-packages/paypal/tests/test_direct_payment.py", line 30, in test_sale 
    sale = interface.do_direct_payment('Sale', **self.credit_card) 
    File "/Users/binleixue/Envs/tradeplatform/lib/python2.7/site-packages/paypal/interface.py", line 270, in do_direct_payment 
    return self._call('DoDirectPayment', **kwargs) 
    File "/Users/binleixue/Envs/tradeplatform/lib/python2.7/site-packages/paypal/interface.py", line 125, in _call 
    raise PayPalAPIResponseError(response) 
PayPalAPIResponseError: None (Error Code: -1) 

---------------------------------------------------------------------- 
Ran 11 tests in 23.885s 

FAILED (errors=4) 

沒有任何人知道如何處理呢?

回答

0

如果您仍然陷入困境,我創建了PayLib作爲PayPal Express Checkout定期付款的簡單抽象。自述文件中的代碼示例,它也在PyPI上。

+0

似乎是一個美妙的選擇,我會試試看,謝謝 – luthur

+0

沒有問題。如果你覺得它有用,你能把這個標記爲答案嗎?謝謝! – rutherford