以下のソース コードでクリック バンク API を使用して払い戻しを開始しようとしています。
$ch = curl_init();
$qry_str="?type=rfnd&comment=API refund check&reason=7&refundType=FULL";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.clickbank.com/rest/1.3/tickets/N5GNE72J'.$qry_str);
curl_setopt($ch, CURLOPT_HEADER, true);
//curl_setopt($ch, CURLOPT_GET, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST,'GET');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Accept: application/xml", "Authorization:DEV-xxxxxxxxx:API-yyyyyyyyyyyy"));
$result = curl_exec($ch);
curl_close($ch);
print $result;
参照用に以下の 2 つの URL を使用しました。
- https://api.clickbank.com/api/api_13_examples/api_example.php
- https://api.clickbank.com/rest/1.3/tickets
上記のコードを実行すると、空白の画面が表示され、何も表示されず、エラー フラグが 1 に設定されますが、エラーは表示されません。