我想弄清楚如何使用Pin Payments API,功能获取费用。
https://pin.net.au/docs/api/charges#get-charge
如您所见,他们提供了使用CURL
的请求示例curl https://test-api.pin.net.au/1/charges/ch_bZ3RhJnIUZ8HhfvH8CCvfA -u your-secret-api-key:
我只是不确定如何将其转换为PHP,如何传递我的API密钥以及如何传递费用ID以便服务器理解URL。
请帮助我填写以下代码:
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'https://test-api.pin.net.au/1/charges/ch_bZ3RhJnIUZ8HhfvH8CCvfA',
));
$resp = curl_exec($curl);
curl_close($curl);
答案 0 :(得分:0)
查找u
命令行参数:http://curl.haxx.se/docs/manpage.html
它表示用于请求的用户名和密码。
查找curl_setopt()。 CURLOPT_USERPWD
是设置这些凭据的选项:
curl_setopt($curl, CURLOPT_USERPWD, 'apikey:');
// or
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'https://test-api.pin.net.au/1/charges/ch_bZ3RhJnIUZ8HhfvH8CCvfA',
CURLOPT_USERPWD => 'apikey:'
));
请注意尾随结肠!它将用户名与密码分开,在这种情况下,密码为空。