決済連携

予約エンジンでカード決済を受け付けるStripe API連携

自社のStripeアカウントで、航空券、ホテル、ツアーのカード決済とウォレット決済を受け付けます。お客様はチェックアウトで支払い、カードが求める場合は3-D Secureが実行され、すべての支払い、返金、入金は対応する予約と照合されます。

  • カード・ウォレット決済
  • 3-D Secure認証
  • キャンセル予約の返金
  • 自社口座への入金

仕組み

StripeはPHPTRAVELSですぐに使える決済ゲートウェイです

StripeはPHPTRAVELSの決済ゲートウェイ一覧に、PayPal、Adyen、銀行振込、エージェントウォレットと並んで用意されています。自社のStripeアカウントをAPIキーで接続すると、予約エンジンがチェックアウトの支払いステップをStripeに引き渡します。売上はStripe残高に入り銀行口座へ入金される一方、予約、請求、返金は管理画面で紐づいたまま管理できます。手順を追った設定ガイドはdocs.phptravels.comで公開されています。

  1. Stripeアカウントを開設またはログインしてAPIキーをコピー
  2. 管理画面の決済ゲートウェイ設定でStripeを有効化
  3. 公開可能キーとシークレットキーを貼り付け、まずはテストキーから
  4. テスト予約でチェックアウトと3-D Secureを確認
  5. 本番キーに切り替えて実際のカード決済を受け付け
ゲートウェイ
Stripe · 有効
モード
テスト
公開可能キー
pk_test_••••
シークレットキー
sk_test_••••
通貨
USD

支払いの流れ

Stripeでチェックアウトから入金まで

お客様やエージェントがStripeでカード払いをしたときの流れです。

  1. チェックアウト

    お客様が予約内容を確認し、カード払いを選びます。

  2. 認証

    カード発行会社が求める場合に3-D Secureが実行されます。

  3. 請求

    Stripeが支払いを確定し、予約は支払い済みになります。

  4. 確定

    確認書、請求書、バウチャーまたは航空券がお客様に送られます。

  5. 返金

    予約がキャンセルされると、返金がカードへ戻ります。

  6. 入金

    Stripeが残高を銀行口座へ入金します。

支払い方法

他の受け取り方法と並べてStripeを使う

Stripeは決済ゲートウェイ一覧の選択肢のひとつなので、市場ごとに求められる支払い方法を有効にできます。

  • Stripe

    自社のStripeアカウントでカード・ウォレット決済を受け付け、返金と入金にも対応。

  • その他のオンラインゲートウェイ

    PayPal、Adyen、Paystack、Cashfree、FlutterWave、Xmoneyなどのカード・ウォレット決済ゲートウェイ。

  • ウォレット、銀行振込、後払い

    エージェントのウォレット残高、銀行振込、後払いをカード決済とは別の選択肢として提供。

バックオフィス

Stripe決済をひとつの管理画面で管理

カード決済、返金、支払い記録は、予約、エージェント、サプライヤーと同じダッシュボードにまとまっています。

  • 支払いステータス

    支払い済み、未払い、返金済みで予約を絞り込み、各カード決済の状況を確認できます。

  • B2Bエージェント

    エージェントはStripeでカード払い、または有効にした場合はウォレット残高で予約を支払えます。

  • 請求書

    請求書には金額、支払い方法、カード請求日が表示されます。

  • メール通知

    カード決済の成功や返金の発行を、予約・支払いメールでお客様に知らせます。

  • 多通貨

    各市場の通貨で価格を表示し、Stripeアカウントが対応する通貨で請求できます。

  • 設定ガイド

    docs.phptravels.comのStripeガイドで、キー、設定、最初のテスト決済を説明しています。

比較

手作業のStripe支払いリンクとPHPTRAVELSのStripe連携

多くの旅行会社はすでにStripeを使っていますが、支払いリンクを予約システムの外で送っています。Stripeをチェックアウトに組み込むと変わる点です。

作業手作業の支払いリンクPHPTRAVELS
支払いの受け取り手作業の支払いリンク予約ごとにリンクを作成してメール送信PHPTRAVELS予約時にチェックアウトページでカード決済
予約ステータス手作業の支払いリンクStripeを確認して手動で更新PHPTRAVELSStripeが請求を確定すると支払い済みに
支払いの照合手作業の支払いリンク金額やメールアドレスで支払いを検索PHPTRAVELSすべての請求に予約番号が付く
返金手作業の支払いリンクStripeで処理し別途記録PHPTRAVELSキャンセルされた予約に記録
B2Bエージェント手作業の支払いリンクエージェントごとにリンクを送信PHPTRAVELSエージェントポータルでカードまたはウォレット払い
所有権手作業の支払いリンク支払い手順が自社システムの外にあるPHPTRAVELS開発者が拡張できるセルフホストのソースコード

活用例

PHPTRAVELSでStripe決済を使う事業者

  • オンライン旅行会社

    航空券、ホテル、パッケージを販売し、多通貨のカード決済が必要なB2Cサイト。

  • B2B旅行会社

    サブエージェントがプリペイドウォレットと並んで、Stripeのカード払いで予約を精算。

  • ツアー・アクティビティ販売

    ツアーやアクティビティがオンライン予約されたときにカード決済を受け付ける事業者。

PHPTRAVELSを選ぶ理由

自社のStripeアカウント、自社のプラットフォーム、自社のコード

  • ソースコード付属

    商用ライセンスでセルフホストできるため、開発者が支払いフローを拡張できます。

  • 自社口座への入金

    請求はStripe残高に入り、第三者ではなく自社の銀行口座へ入金されます。

  • 24言語

    右から左に書く言語を含め、各市場の言語と通貨でチェックアウト。

  • B2CとB2B

    公開サイトとエージェントポータルをひとつのインストールで運用。

FAQ

Stripe API連携に関する質問

旅行会社がStripeでカード決済を始める前によく尋ねる質問です。

営業に相談

自社のStripeアカウントを予約エンジンに接続し、お客様やエージェントがチェックアウトでカードやウォレットで支払えるようにします。必要に応じて3-D Secureが実行され、返金はStripe経由で戻り、すべての支払いは予約と照合されます。

はい。自社のStripeアカウントをAPIキーで接続するため、支払いは自社の残高に入り銀行口座へ入金されます。Stripeの手数料と国別の利用可否が適用されるため、Stripeでご確認ください。

はい。カード発行会社が認証を求める場合、お客様はチェックアウト中に自分の銀行で支払いを確認し、その後予約が完了します。

Stripeで支払われた予約がキャンセルされると、返金はStripeを通じて元のカードに戻り、予約に記録されます。

はい。Stripeは決済ゲートウェイ一覧の項目のひとつなので、PayPal、Adyen、地域のゲートウェイ、銀行振込、エージェントウォレットと一緒に有効にできます。

Stripeはプラットフォームの決済ゲートウェイに含まれます。プランはStartupの買い切りライセンス$2499からです。料金ページをご覧いただくか営業にお問い合わせください。Stripe独自の決済手数料が別途かかります。