質問: new \Stripe\StripeClient( 'sk_test_4eC39HqLyjWDarjtT1zdp7dc' ); $stripe->paymentMethods->all([ 'customer' => 'cus_AJ6bY3VqcaLAEs', 'type' => 'card', ]);Copy code ``` これで、明らかに顧客IDが表示されます: *cus_AJ6bY3VqcaLAEs*したがって、私は常に顧客IDを持っていると言えます。しかし、今、それを取得する方法は? ストライプアカウントで顧客を作成できることがわかります。しかし、利用可能なすべての支払い方法を表示する支払い画面をロードしたい場合、ページのロードごとに新しい顧客を作成する必要があるとは言えませんか?単一ページの支払いと注文画面では、それを行うつもりはありません。 私は何を見落としていますか?マニュアルは少し肥大化していて、残念ながら無関係なデータがたくさん表示されているので。 **編集** --- 私が本当に欲しかったのは、サポートされているすべての支払いのリストです。 サポートされているすべての支払いのリストをマニュアルページで見つけることができたので: https://stripe.com/docs/api/payment_methods/create * alipay * au_becs_debit * bacs_debit * bancontact * カード * eps * fpx * giropay * 理想 * oxxo * p24 * sepa_debit * 慰め しかし、私はこれらの例を考えました。それらを使用して支払い方法を作成するたびにエラーが発生するため: **#1** > mod_fcgid:stderr:PHP致命的なエラー:キャッチされない(ステータス400)(Request req_DCdOl1aqiw9qSF)そのようなPaymentMethodはありません: 'card' > > **#2** > mod_fcgid:stderr:PHP致命的なエラー:キャッチされない(ステータス400)(Request req_8juJf73eAGYGaS)そのようなPaymentMethodはありません: 'ideal' > > どちらを選んでも構いません。私はいつも同じエラーを受け取ります。私が何か間違ったことをしているのは確かです。しかし、何ですか?
回答: ### 答え : #### 解決: > しかし、利用可能なすべての支払い方法を表示する支払い画面をロードしたい場合 > > と > すべてのお支払い方法をご利用いただけます。それで、AliPay、Visa、Amex、iDealなど。それともこれは不可能ですか? > > アカウントでサポートされているさまざまな支払い方法をすべて見つけるためのAPIエンドポイントを探しているようです。そうですか?それとも何か他のものを探していますか?もしそうなら、それは現時点ではサポートされていません。 明確にするために、あなたが行っているPaymentMethod list()呼び出しは、「特定の顧客に添付されているすべての支払い手段を取得する」ことを要求することを意図しているため、顧客IDが必要です。