使用FormStack编写WebHook进行条带集成时出现的问题

时间:2014-08-16 19:55:21

标签: php json stripe-payments formstack

我正在尝试为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,
));
?>

1 个答案:

答案 0 :(得分:1)

Formstack dev在这里。 Formstack Webhooks无法实现您想要实现的目标。我们清理通过Webhook发送的数据,因此Stripe将无法处理信用卡。您可以通过使用高级HTML嵌入代码将表单嵌入页面中,并使用您想要使用的脚本替换Form的submit属性,从而解决这个问题(并首先需要Webhook)。 / p>

但是,如果您这样做,我们将无法执行任何服务器端验证,您将负责数据的安全性。

P.S。在示例代码中显示API密钥是一个真的坏主意。