決済連携
予約エンジンでカード決済を受け付けるStripe API連携
自社のStripeアカウントで、航空券、ホテル、ツアーのカード決済とウォレット決済を受け付けます。お客様はチェックアウトで支払い、カードが求める場合は3-D Secureが実行され、すべての支払い、返金、入金は対応する予約と照合されます。
- カード・ウォレット決済
- 3-D Secure認証
- キャンセル予約の返金
- 自社口座への入金
仕組み
StripeはPHPTRAVELSですぐに使える決済ゲートウェイです
StripeはPHPTRAVELSの決済ゲートウェイ一覧に、PayPal、Adyen、銀行振込、エージェントウォレットと並んで用意されています。自社のStripeアカウントをAPIキーで接続すると、予約エンジンがチェックアウトの支払いステップをStripeに引き渡します。売上はStripe残高に入り銀行口座へ入金される一方、予約、請求、返金は管理画面で紐づいたまま管理できます。手順を追った設定ガイドはdocs.phptravels.comで公開されています。
- Stripeアカウントを開設またはログインしてAPIキーをコピー
- 管理画面の決済ゲートウェイ設定でStripeを有効化
- 公開可能キーとシークレットキーを貼り付け、まずはテストキーから
- テスト予約でチェックアウトと3-D Secureを確認
- 本番キーに切り替えて実際のカード決済を受け付け
- ゲートウェイ
- Stripe · 有効
- モード
- テスト
- 公開可能キー
- pk_test_••••
- シークレットキー
- sk_test_••••
- 通貨
- USD
Stripe決済
すべてのStripe請求を予約とステータスに紐づけ
支払い済み、返金済み、お客様の操作待ち。カード決済はそれぞれの予約の横に表示されるため、Stripeのダッシュボードで予約番号を探す必要はありません。
- BK-31207 · ドバイ発ロンドン行き往復航空券 · 2名 · Visaカード$1,240予約合計
- BK-31214 · ローマ市内ホテル3泊 · 大人2名 · ゲストによるキャンセル$612予約合計
- BK-31226 · バリ島日帰りツアー2名 · Mastercard$390予約合計
カード・ウォレット決済
お客様は予約フローを離れずに、支払いステップでカードまたは対応するデジタルウォレットで支払えます。
3-D Secure
カード発行会社が求める場合、お客様は予約完了前に自分の銀行で支払いを確認します。
返金
予約がキャンセルされると、返金はStripeを通じて支払いに使われたカードへ戻ります。
入金
売上は自社のStripe残高に貯まり、Stripeで設定したスケジュールで銀行口座へ入金されます。
照合
予約番号が請求と一緒に送られるため、支払いと返金は管理画面とStripeの両方で予約と一致します。
テストモード
ゲートウェイを本番に切り替える前に、Stripeのテストキーとテストカードで予約を試せます。
支払いの流れ
Stripeでチェックアウトから入金まで
お客様やエージェントがStripeでカード払いをしたときの流れです。
チェックアウト
お客様が予約内容を確認し、カード払いを選びます。
認証
カード発行会社が求める場合に3-D Secureが実行されます。
請求
Stripeが支払いを確定し、予約は支払い済みになります。
確定
確認書、請求書、バウチャーまたは航空券がお客様に送られます。
返金
予約がキャンセルされると、返金がカードへ戻ります。
入金
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
公開サイトとエージェントポータルをひとつのインストールで運用。
自社のStripeアカウントを予約エンジンに接続し、お客様やエージェントがチェックアウトでカードやウォレットで支払えるようにします。必要に応じて3-D Secureが実行され、返金はStripe経由で戻り、すべての支払いは予約と照合されます。
はい。自社のStripeアカウントをAPIキーで接続するため、支払いは自社の残高に入り銀行口座へ入金されます。Stripeの手数料と国別の利用可否が適用されるため、Stripeでご確認ください。
はい。カード発行会社が認証を求める場合、お客様はチェックアウト中に自分の銀行で支払いを確認し、その後予約が完了します。
Stripeで支払われた予約がキャンセルされると、返金はStripeを通じて元のカードに戻り、予約に記録されます。
はい。Stripeは決済ゲートウェイ一覧の項目のひとつなので、PayPal、Adyen、地域のゲートウェイ、銀行振込、エージェントウォレットと一緒に有効にできます。
Stripeはプラットフォームの決済ゲートウェイに含まれます。プランはStartupの買い切りライセンス$2499からです。料金ページをご覧いただくか営業にお問い合わせください。Stripe独自の決済手数料が別途かかります。
