关注"使用Checkout和PHP"第一行的文档行除了最后一部分外,其他一切都有效。
我的代码读起来像这样
<?php
require_once('config.php');
$token = $_POST['stripeToken'];
$customer = \Stripe\Customer::create(array(
'email' => 'customer@example.com',
'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']);
?>
答案 0 :(得分:1)
想出来,这是一个TLS更新问题。更新MAMP后一切正常。