【发布时间】:2020-11-10 15:52:02
【问题描述】:
我正在翻译以下 PHP 代码:
$person = \Stripe\Account::createPerson(
'{{CONNECTED_ACCOUNT_ID}}', // id of the account created earlier
[
'person_token' => $token,
]);
收件人:
$making_user = $stripe->account()->persons()->create(
$request[0], // id of the account created earlier
[
'person_token' => $request[1],
]);
上面的 Laravel 代码可以正常工作,没有任何问题。有谁知道什么可以是以下等效的 Laravel 语法:
$response = \Stripe\OAuth::token([
'grant_type' => 'authorization_code',
'code' => 'ac_123456789',
]);
我使用以下作为等效项,但它给了我无效方法“oauth”的错误
$making_account = $stripe->oauth()->create([
'grant_type' => $request['code'],
'code' => 'ac_123456789',
]);
我在任何地方都找不到它的语法,有人知道 Laravel 调用 Oauth 的语法是什么吗?
【问题讨论】:
-
嗯,我什至不知道 Lavarel 支持像 Person Create 这样的 Connect API,我以为它只是订阅 API 的 Cashier。也许他们只是不支持 OAuth 路由?在内部,它们是非常不同的路线(connect.stripe.com/oauth 而不是 api.stripe.com/v1)所以也许它只是今天 Lavarel 没有内置的东西。你有你所关注的 Lavarel 文档吗?
-
@emotality 是的,但在 laravel 文档中没有任何相关的 ouath
-
@KnowledgeSeeker 标记了错误的人,我不参与讨论我刚刚编辑了问题:)
-
对不起,@emotality 我的错。 :) 顺便说一句,我得到了答案。
-
@KnowledgeSeeker 那么你应该回答你自己的问题并将其标记为正确的下一个人:P
标签: laravel laravel-5 stripe-payments