我对卷曲很新,我需要将POST请求发送到以下网址:
curl -X POST https://connect.stripe.com/oauth/token \
-d client_secret=Secret key \
-d code=AUTHORIZATION_CODE \
-d grant_type=authorization_code
在响应中,我将从条带接收访问令牌。 请让我知道如何使用php-cURL在php中创建函数。
感谢您的帮助。
答案 0 :(得分:1)
Stripe可能会建议使用他们的库,但这是我今天早上在这里玩的卷曲工具;我更喜欢curl而不是任何一天包裹它的库:
$post = 'client_secret='.$system['stipe']['client_secret'].'&grant_type=authorization_code&code='.$_GET['code'];
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $system['stipe']['token_url']);
curl_setopt($ch,CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
您只需要将其作为函数包装起来并将json_decode返回给它们。
这适用于我,而docs / gist中的代码没有,因为他们缺少SSL验证对等体上的错误标志,这在我的开发设置中使得这些东西变得很好。