0
我在PHP中使用paypal的快速結帳API,並且SetExpressCheckout
操作正常。但是,當貝寶重定向到我的頁面,處理GetExpressCheckoutDetails
操作,它給了我一個10410: Invalid Token
錯誤。我正在使用它們在URL中提供的令牌,那麼問題是什麼?paypal token我給的是無效的?
下面是我使用的代碼:
$token = urldecode($this->params['url']['token']);
$req_str = 'USER=%s&PWD=%s&SIGNATURE=%s&VERSION=%s&METHOD=%s&TOKEN=%';
$req_query = sprintf($req_str, Configure::read('Paypal.username'), Configure::read('Paypal.password'), Configure::read('Paypal.signature'), "65.1", 'GetExpressCheckoutDetails', $token);
您已經測試$ token'是否'實際上包含什麼? – 2012-02-15 17:55:11
是的。它有正確的標記。 – LordZardeck 2012-02-15 18:03:24
* facepalm *我不能相信我錯過了! – LordZardeck 2012-02-15 18:09:43