Stripe Q34。I could create a Stripe account with the code below, but where can I find the code for this create method?

StripeQA

目次一覧

 状態:回答待  閲覧数:537  投稿日:2019-04-16  更新日:2019-04-16  
質問履歴34 / 質問した後に気が付いたこと

質問履歴34 / 質問した後に気が付いたこと

 閲覧数:276 投稿日:2019-04-16 更新日:2019-04-16 

質問履歴34


I could create a Stripe account with the code below, but where can I find the code for this create method?
・2019/4/16
I could create a Stripe account with the code below, but where can I find the code for this create method?
\Stripe\Stripe::setApiKey("sk_test_xxxx");

$result = \Stripe\Account::create([
 "type" => "custom",
 "country" => "US",
 "email" => "bob@example.com",
]);

Stripe API

I tried to check the code of the Account object's create method, but I did not find it.
・Where is it?
・There is a similarly named createExternalAccount method, but I have not called this method name.
GitHub stripe-php/lib/Account.php
私は下記コードでStripeアカウントを作成できたのですが、しかし、このcreateメソッドのコードはどこで確認できますか?
\Stripe\Stripe::setApiKey("sk_test_xxxx");

$result = \Stripe\Account::create([
 "type" => "custom",
 "country" => "US",
 "email" => "bob@example.com",
]);

Stripe API

Accountオブジェクトのcreateメソッドのコードを確認しようと思って探したのですが、見つかりません。
・どこにあるのですか?
・似た名前のcreateExternalAccountメソッドはありますが、このメソッド名を私は呼び出していません。
GitHub stripe-php/lib/Account.php

I could create a Stripe account with the code below, but where can I find the code for this create method?

質問した後に気が付いたこと


Accountクラスのcreateメソッド呼出
→ Createトレイトのcreateメソッドが実行されている

▼/lib/Account.php
class Account extends ApiResource
{
   const OBJECT_NAME = "account";
   use ApiOperations\All;
   use ApiOperations\Create;
   //中略
}


▼/lib/ApiOperations/Create.php
namespace Stripe\ApiOperations;
/**
* Trait for creatable resources. Adds a `create()` static method to the class.
*
* This trait should only be applied to classes that derive from StripeObject.
*/
trait Create
{
   /**
    * @param array|null $params
    * @param array|string|null $options
    *
    * @return \Stripe\ApiResource The created resource.
    */
   public static function create($params = null, $options = null)
   {
       self::_validateParams($params);
       $url = static::classUrl();
       list($response, $opts) = static::_staticRequest('post', $url, $params, $options);
       $obj = \Stripe\Util\Util::convertToStripeObject($response->json, $opts);
       $obj->setLastResponse($response);
       return $obj;
   }
}


Stripeにおけるトレイト使用例


Stripe Q33。CustomerオブジェクトのcreateSourceメソッドのAPIドキュメントについて

Stripe Q35。「Payment Intents API」で、3Dセキュアなどの認証手順を(顧客が)使用しないことは出来ますか?

コメント投稿(ログインが必要)



類似度ページランキング
順位 ページタイトル抜粋
1 Stripe Q34。I could create a Stripe account with the code below, but where can I find the code for this create method? 23
2 Stripe Q24。After attaching the source to the customer object, how do I check from the customer object? 23
3 Stripe Q9。Checkout beta version で、webhookを受け取ると、client_reference_idがNULL 22
4 Stripe Q8。Stripe Checkout public beta version について 22
5 Stripe Q48。「Checkout\Session - server」「Charge」「PaymentIntent」の使い分け方 21
6 Stripe Q43。payouts スケジュールについて 21
7 Purchase Fulfillment 20
8 Stripe Q25。Why is it an error to use “token_xxxx” not associated with a Customer object for payment? 20
9 Stripe Q20。「webhook」と「synchronous」と「Checkout beta version」について 20
10 Q63.No signatures found matching the expected signature for payload について 20
11 Stripe Q26。If you only accept credit card payments, are there any functions that can not be done with src_xxxx but only with tok_xxxx? 20
12 Stripe Q16。PaymentIntentの支払いで郵便番号入力を求められる。Radar rules の ZIP code を無効にしているのに 20
13 Stripe Q38。Difference between “paymentIntent.status === 'succeeded'” and “payment_intent.succeeded event of Webhook” 20
14 Stripe Q33。CustomerオブジェクトのcreateSourceメソッドのAPIドキュメントについて 20
15 Visa Global Security Summits 19
16 Stripe Q10。Checkout の Simple で、「data-zip-code="true"」追加した場合について 19
17 Stripe Q19。「PaymentIntents」と「Sourceオブジェクト」と「Sources API」の関係について 19
18 Stripe Q14。Customerオブジェクトをcreateする際の"source"パラメータについて 19
19 Stripe Q234。Connect カスタムアカウント手数料 19
20 Stripe Payments > COLLECTING PAYMENT DETAILS > Checkout 19
2024/3/02 5:05 更新
週間人気ページランキング / 2-24 → 3-1
順位 ページタイトル抜粋 アクセス数
1 Omise | 「支払」機能を有する決済系サービス(決済サービス) 12
2 pixivFANBOX | クリエイター支援プラットフォーム(課金販売できるプラットフォーム) 7
3 EPUB | ファイルフォーマット(電子書籍) 6
3 クレジットカード決済 | 課金 6
3 YouTube | 動画サービス(課金販売できるプラットフォーム) 6
3 Stripe Q1。Stripeにおける個人事業主の定義 | QA(Stripe) 6
3 EMVレベル1 / EMVレベル2 / EMVCo とは? 6
4 Twitch | ゲーム実況配信サービス(課金販売できるプラットフォーム) 5
5 サブスクリプション | 課金 4
5 Google Pay | 「支払、出金」機能を有する決済系サービス表(決済サービス) 4
5 EMVCo | クレジットカード仕様(仕様) 4
6 Stripe エラー(Stripe) カテゴリー 3
6 プリペイドカード | カード 3
6 Stripe Q16。PaymentIntentの支払いで郵便番号入力を求められる。Radar rules の ZIP code を無効にしているのに | QA(Stripe) 3
7 Stripe Q73.CheckoutのSessionオブジェクトをcreateする際、'payment_intent_data'内の'metadata'として渡したデータを、webhookで受け取る件について | QA(Stripe) 2
7 Payment Request APIとは? / Payment Request API だけで支払い処理が完結するわけではない / Payment Request API の役割 2
7 Something went wrong / You might be having a network connection problem, or the payment provider cannot be reached at the moment. | Stripe エラー(Stripe) 2
7 「支払」と「送金」の違い | 違い 2
8 決済用語 1
8 Stripe Q13。決済成功時に、「請求に紐づけられたメールアドレス」に対して、メール送信したいのですが、 | QA(Stripe) 1
2024/3/2 1:01 更新