こんにちは、Zend FW 1 アプリケーションに Paypal API を統合したいと考えています。
私のコードは
$this->setHeaders(
array(
'Authorization' => '<REMOVED>',
'content-type' => 'application/json',
)
);
$this->setMethod('POST');
$this->setParameterGet('payer_id', $company_id);
$this->setParameterGet('number', $cc_number);
$this->setParameterGet('type', $type);
$this->setParameterGet('exp_month', $exp_month);
$this->setParameterGet('exp_year', $exp_year);
$this->setParameterGet('payer_id', $company_id);
$this->setParameterGet('first_name', $first_name);
$this->setParameterGet('last_name', $last_name);
return $this->request();
デバッグしてこれを表示
string(364) "POST /v1/vault/credit-card?number=4417119669820331&type=visa&exp_month=05&exp_year=2019&first_name=john&last_name=travolta HTTP/1.1
Host: api.sandbox.paypal.com
Connection: close
Accept-encoding: gzip, deflate
User-Agent: Zend_Http_Client
Authorization: Bearer <REMOVED>
content-type: application/json
Content-Length: 0
しかし、実行すると、PayPal からこのエラー「メソッドが許可されていません」が表示されます
問題はどこですか?私は POST を行いますが、彼はそれは許可されていないと言いましたか? 許可されるメソッドは、POST、GET、HEAD、OPTIONS です。どこで間違いを犯していますか?クレジットカードを預けたい