コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
開発者向けのツール
始める
支払い
財務の自動化
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
概要
Stripe Payments について
構築済みのシステムをアップグレード
支払いの分析
オンライン決済
概要ユースケースを見つけるManaged Payments
Payment Links を使用する
決済ページを構築
高度なシステムを構築
アプリ内実装を構築
決済手段
決済手段を追加
    概要
    支払い方法の導入オプション
    ダッシュボードで支払い方法を管理
    決済手段のタイプ
    カード
    Stripe 残高で支払う
    銀行口座引き落とし
    銀行へのリダイレクト
    銀行振込
    クレジットトランスファー (Sources)
    後払い
      Affirm
      Afterpay/Clearpay
        決済を受け付ける
        サイトメッセージ
      Alma
      Billie
      Capchase Pay
      Klarna
      Kriya
      Mondu
      請求書支払い
      Scalapay
      SeQura
      Sunbit
      Zip
    リアルタイム決済
    店舗支払い
    ウォレット
    国ごとに現地の支払い方法を有効化
    カスタムの決済手段
決済手段を管理
Link による購入の迅速化
支払いインターフェイス
Payment Links
Checkout
Web Elements
アプリ内 Elements
決済シナリオ
カスタムの決済フロー
柔軟なアクワイアリング
オーケストレーション
店頭支払い
端末
他の Stripe プロダクト
Financial Connections
仮想通貨
Climate
ホーム支払いAdd payment methodsBuy now, pay laterAfterpay / Clearpay

Afterpay または Clearpay のメッセージを表示する非推奨

Afterpay (イギリスでは Clearpay とも呼ばれる) による支払いを受け付けていることを顧客に知らせます。

注意

このトピックの内容は、レガシーの機能に関連するものです。Payment Method Messaging Element を使用して、特定の購入で利用できる後払いの決済オプションを動的に表示することをお勧めします。afterpayClearpayMessage 要素の廃止日は設定されていませんが、Stripe は新機能の開発を停止しています。アメリカの加盟店の場合、このレガシー機能は Cash App Afterpay のブランディングに準拠していません。Cash App Afterpay の詳細をご覧ください。

サイトに Afterpay メッセージ Element を含めて、Afterpay による支払いを受け付けていることを顧客に知らせましょう。メッセージ Element を、商品、カート、支払いの各ページに追加することをお勧めします。afterpayClearpayMessage Element は以下の処理を行います。

  • 分割払いの金額を計算して表示する
  • Afterpay 情報モーダルを表示する
  • テキストと通貨をローカライズする
The Making of Prince of Persia: Journals 1985-1993
Jordan Mechner
$30

Element を追加する

Stripe Elements を使用して、サイトに afterpayClearpayMessage Element を含めます。

まだ含めていない場合は、Stripe.js スクリプトを HTML ファイルの head に追加することで、このスクリプトをページに含めます。

<script src="https://js.stripe.com/v3/"></script>

メッセージ Element をマウントするページ上の位置に、プレースホルダーエレメントを作成します。

<div id="afterpay-clearpay-message"></div>

商品、カート、支払いの各ページに次のコードを含めて、Stripe.js のインスタンスを作成し、メッセージ Element をマウントします。

// Set your publishable key. Remember to change this to your live publishable key in production! // See your keys here: https://dashboard.stripe.com/apikeys const stripe = Stripe(
'pk_test_TYooMQauvdEDq54NiTphI7jx'
); const elements = stripe.elements(); const options = { amount: 1000, // $10.00 USD currency: 'USD' }; const afterpayClearpayMessageElement = elements.create('afterpayClearpayMessage', options); afterpayClearpayMessageElement.mount('#afterpay-clearpay-message');

メッセージをカスタマイズする

メッセージ Element の外観とコンテンツをカスタマイズするための、さまざまなオプションが用意されています。オプションの一覧については、API リファレンスをご覧ください。

バッジロゴ

logoType を 'badge' に設定し、badgeTheme オプションを使用して、次のスタイルから選択します。

black-on-mint
black-on-white
mint-on-black
white-on-black

ロックアップロゴ

logoType を 'lockup' に設定し、lockupTheme オプションを使用して、次のスタイルから選択します。

black
white
mint

注

locale オプションに応じて、Clearpay のブランディングが自動的に表示されます。詳細については、ロケールと通貨をご覧ください。

CSS によるスタイル設定

設定オプションに加えて、CSS を使用してサイトのデザインに合うようにメッセージのスタイル設定を行います。メッセージの font-family、font-size、color をカスタマイズできます。

CSS
.AfterpayMessage { font-family: monospace; font-size: 14px; color: blue; }

width と height を設定して、ロゴのサイズをコントロールすることもできます。

CSS
.AfterpayMessage-logoSvg { width: 80px; height: auto; }

対象外のアイテムを処理する

特定の禁止業種カテゴリーでは Afterpay を使用できません。これらの禁止カテゴリーに該当するアイテムを販売している場合でも、Afterpay を利用できないことを明確に示すメッセージ Element を表示することはできます。

isEligible または isCartEligible オプションを使用して、現在の商品またはカートが対象外であることを示します。

isEligible: false
isCartEligible: false

Afterpay には、国ごとにデフォルトの取引限度額も設定されています。指定した amount がこれらの限度額を超えると、対象外の価格帯であることを示すメッセージが Element によって自動的に表示されます。このメッセージをカスタマイズするには、showLowerLimit および showUpperLimit を使用して下限や上限を非表示にします。

(default)
showLowerLimit: false
showUpperLimit: false

ロケールと通貨

Afterpay と Clearpay は、次のロケールと通貨をサポートしています。

サポート対象のロケール: en-US、en-CA、en-AU、en-NZ、en-GB

サポート対象の通貨: USD、CAD、AUD、NZD、GBP

Afterpay はユーザーのロケールと国に基づき、支払い可能な適切な分割回数をいつでもメッセージに表示します。詳細については、支払いの回収をご覧ください。

メッセージのロケールを設定するには、afterpayClearpayMessage Element の作成に使用したエレメントグループの options パラメーターに locale オプションを渡します。その後、element.create オプションに直接 currency を渡して、通貨を定義できます。

JavaScript
const elements = stripe.elements({ locale: 'en-GB' }); const options = { amount: 1000, // £10.00 currency: 'GBP' }; const afterpayClearpayMessageElement = elements.create('afterpayClearpayMessage', options); afterpayClearpayMessageElement.mount('#afterpay-clearpay-message');
このページはお役に立ちましたか。
はいいいえ
お困りのことがございましたら 、サポートにお問い合わせください。
早期アクセスプログラムにご参加ください。
変更ログをご覧ください。
ご不明な点がございましたら、お問い合わせください。
LLM ですか?llms.txt を読んでください。
Powered by Markdoc