我正在尝试为FormStack表单上的Stripe集成编写脚本。这是我从Stripe API中得到的结果。我在这里有点迷失。
<?php
require_once('lib/Stripe.php');
Stripe::setApiKey("sk_test_jioajgiowoiagj");
Stripe_Customer::create(array
(
"number" => $cardnumber,
"exp_month" => $expmonth,
"exp_year" => $expyear,
"cvc" => $cvc,
"name"=> $name,
"address_line1" => $address1,
"address_line2"=> $address2,
"address_city"=> $city,
"ddress_state"=> $state,
"address_zip"=> $zip,
"address_country"=> $county,
));
?>
答案 0 :(得分:1)
Formstack dev在这里。 Formstack Webhooks无法实现您想要实现的目标。我们清理通过Webhook发送的数据,因此Stripe将无法处理信用卡。您可以通过使用高级HTML嵌入代码将表单嵌入页面中,并使用您想要使用的脚本替换Form的submit属性,从而解决这个问题(并首先需要Webhook)。 / p>
但是,如果您这样做,我们将无法执行任何服务器端验证,您将负责数据的安全性。
P.S。在示例代码中显示API密钥是一个真的坏主意。