コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
売上
プラットフォームおよびマーケットプレイス
資金管理
Developer resources

ナイジェリアのカードによるサブスクリプションを設定する非公開プレビュー

ナイジェリアのカードを使用したサブスクリプションの作成と請求の方法をご紹介します。

決済手段としてNaira カードを使用するサブスクリプションを設定します。

Checkout API を使用すると、構築済みの決済ページでサブスクリプションを作成して確認できます。

商品と価格を作成する
ダッシュボード

Products (商品) は、販売しているアイテムまたはサービスを表します。Prices (価格) は、商品の価格と請求頻度を定義します。これには、商品の価格、受け付ける通貨、および 1 回限りの支払いか継続支払いかが含まれます。商品と価格が数個のみの場合は、ダッシュボードでそれらを作成および管理します。

このガイドでは、例としてストックフォトサービスを使用し、100,000 NGN の月次サブスクリプションを顧客に請求します。これをモデル化するには、次のようにします。

  1. 商品を追加ページに移動します。
  2. 商品の名前を入力します。
  3. 価格に 100,000 を入力します。
  4. 通貨として NGN を選択します。
  5. 商品を保存をクリックします。

商品と価格を作成したら、価格 ID を記録しておき、後続のステップで使用できるようにします。ID は料金体系ページで price_G0FvDp6vZvdwRZ のように表示されます。

Checkout セッションを作成する
サーバー側

Stripe Checkout で Naira カードによる支払いを受け付ける前に、顧客は、お客様が今後の支払いにナイジェリアのクレジットカードを使用することを承認する必要があります。サーバー側のエンドポイントを呼び出してCheckout Session (セッション)を作成する購入ボタンをウェブサイトに追加します。

index.html
<html> <head> <title>Checkout</title> </head> <body> <form action="/create-checkout-session" method="POST"> <button type="submit">Checkout</button> </form> </body> </html>

subscription モードで Checkout セッションを作成して、必要な情報を収集します。Checkout セッションを作成したら、レスポンスで返される Checkout セッション URL に顧客をリダイレクトします。

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ --data-urlencode success_url="https://example.com/success" \ --data-urlencode cancel_url="https://example.com/cancel" \ -d "line_items[0][price]"={{RECURRING_PRICE_ID}} \ -d "line_items[0][quantity]"=1 \ -d "payment_method_types[0]"=card \ -d "payment_method_types[1]"=ng_card \ -d mode=subscription

実装内容をテストする
サーバー側

決済手段として Naira カードを選択してから、登録をタップします。リダイレクトページで支払いを認証することで、支払いの成功ケースをテストできます。PaymentIntent のステータスが requires_action から succeeded に移行します。

このページはお役に立ちましたか。
はいいいえ
お困りのことがございましたら 、サポートにお問い合わせください。
早期アクセスプログラムにご参加ください。
変更ログをご覧ください。
ご不明な点がございましたら、お問い合わせください。
LLM ですか?llms.txt を読んでください。
Powered by Markdoc