【发布时间】:2016-01-02 23:47:27
【问题描述】:
如何在 laravel 中集成 API 条带?我想在 laravel 中为我的项目做 api 集成条带。请大家说一些好主意。
【问题讨论】:
标签: php laravel-5 stripe-payments
如何在 laravel 中集成 API 条带?我想在 laravel 中为我的项目做 api 集成条带。请大家说一些好主意。
【问题讨论】:
标签: php laravel-5 stripe-payments
这是一个简单的 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);
}
【讨论】: