簡體   English   中英

在PHP中的Stripe付款網關中獲取訪問令牌

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM