[英]Get the Access Token in Stripe payment gateway in PHP
我對curl非常陌生,我需要將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中創建函數以使用php-cURL執行相同的操作。
謝謝你的幫助。
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驗證對等方上缺少false標志,這在我的開發人員設置中使事情變得混亂。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.