1
在按照「使用Checkout和PHP」文檔行的方式執行操作後,除了最後一部分外,其他所有內容都可以工作。在獲得令牌後無法在Stripe中創建客戶
我的代碼讀取這樣的
<?php
require_once('config.php');
$token = $_POST['stripeToken'];
$customer = \Stripe\Customer::create(array(
'email' => '[email protected]',
'source' => $token
));
echo '<h1>Successfully charged $50.00!</h1>';
?>
一切都很正常,我可以做的令牌的var_dump,看到工作正常,我的問題是客戶的數組。我曾嘗試使用Stripe_Customer而不是\ Stripe \ Customer,但它仍然無法正常工作。
我可能要注意的一些事情是我手動下載了這些文件,並且我使用了mamp,但是我不認爲這是問題,因爲我能夠接收令牌,只要我添加顧客陣列。
這裏是我的config.php文件
<?php
require_once('../stripe/init.php');
$stripe = array(
"secret_key" => "test",
"publishable_key" => test"
);
\Stripe\Stripe::setApiKey($stripe['secret_key']);
?>
我認爲你是在某處設置你的API密鑰? – amdouglas
@amdouglas是它在config.php – Brad
好吧,我認爲這將是因爲你得到令牌。我知道當你創建一個客戶時,卡號是有效的 - 你用什麼作爲測試卡號碼? – amdouglas