出于某种原因,我的代码无效,我不明白为什么。在Stripe上我可以看到每个日志,但它们都是POST / v1 / tokens。
这是我的Index.php:
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset="UTF-8"/>
<title> Stripe Test </title>
<form action="process.php" method="POST">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_MRCHJP8k2C6KajdgXeOu9TUA"
data-amount="9000"
data-name="Test"
data-description="Shirt"
data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
data-locale="auto"
data-currency="cad">
</script>
</form>
</body>
</html>
这是我的process.php,它似乎没有被调用,并且在提交条带方法时代码出现在页面上:
<?php
require_once('autoload.php');//empty php
\Stripe\Stripe::setApiKey("sk_test_bztUVzRlSqW2wWDVpXM6qNX4");
\Stripe\Stripe::setApiKey("sk_test_bztUVzRlSqW2wWDVpXM6qNX4");
\Stripe\Subscription::create(array(
"customer" => "cus_BLVgYrfhMNVAi8",
"items" => array(
array(
"plan" => "1month",//id
),
),
));
?>