首页 文章

如何在laravel中集成API条带?

提问于
浏览
-3

如何在laravel中集成API条带?我想在laravel中为我的项目做api集成条带 . 请任何人说一些好主意 .

1 回答

  • 0

    这是简单的api,您可以查看它以快速了解Laravel上的Stripe:

    public function postStripeTest(Request $request){
            $rules = [
                'token' => 'required',
                'amount' => 'required',
            ];
    
            $validator = Validator::make($request->all(), $rules);
    
            if ($validator->passes()) {
                try {
                    $charge = Stripe::charges()->create([
                        // 'customer'       => 'cus_4EBumIjyaKooft',
                        'currency'      => 'USD',
                        'amount'        => $request['amount'],
                        "source"        => $request['token'],
                        "description" => "Example charge"
                    ]);
    
                    return response()->json([
                                'status' => true,
                                'data'   => $charge['id']
                            ]);
                } catch (Exception $e) {
                    return response()->json([
                            'status' => false,
                            'data'   => "charges stripe fail!"
                        ]);
                }
    
            }
            // get all error messages
            foreach ($validator->messages()->toArray() as $key => $msg) {
                $messages[$key] = reset($msg);
            }
    
            return response()->json([
                'status' => false,
                'data'   => $messages
            ], 412);
    
        }
    

相关问题