Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel购票付款方法_Php_Laravel - Fatal编程技术网

Php Laravel购票付款方法

Php Laravel购票付款方法,php,laravel,Php,Laravel,我有一个Laravel应用程序,可以销售活动门票。用户来了,填写他的信息(姓名、地址等),然后按下按钮,我在会话中存储信息,然后输入他的信用卡信息,然后我向Api请求信息+我想提取的金额,然后Api返回状态:成功或拒绝。如果答案是成功,我将存储用户和传输,并将票据发送到他的电子邮件。如果回答被拒绝,我将删除包含所有信息的会话。 这是一个好方法吗?听起来你可能在存储人们的信用卡详细信息,这不是一个好方法。使用类似Stripe.com的API为您处理卡 当用户输入其详细信息时,我将其保存到客户表中,

我有一个Laravel应用程序,可以销售活动门票。用户来了,填写他的信息(姓名、地址等),然后按下按钮,我在会话中存储信息,然后输入他的信用卡信息,然后我向Api请求信息+我想提取的金额,然后Api返回状态:成功或拒绝。如果答案是成功,我将存储用户和传输,并将票据发送到他的电子邮件。如果回答被拒绝,我将删除包含所有信息的会话。
这是一个好方法吗?

听起来你可能在存储人们的信用卡详细信息,这不是一个好方法。使用类似Stripe.com的API为您处理卡


当用户输入其详细信息时,我将其保存到客户表中,然后将其发送到我的stripe integration。根据stripe状态的成功与否,我会相应地更新该客户的tuple。

您如何处理响应?您如何从Api获取拒绝或成功状态?我看到大多数API在支付完成后重定向到像/home这样的路由,但是如何更新他支付的客户表中的用户?或者,如果通过执行
try。。。捕获
,然后处理返回的不同错误代码。如果没有返回错误代码,那么您可以使用
If($charge->paid==true){//do stuff}
确认成功。有关该方法的详细信息,请参阅。