決済連携
旅行予約エンジンのためのPayPal API連携
自社の旅行サイトで、航空券、ホテル、ツアーなどの予約に PayPal 決済を導入できます。PayPal アプリの Client ID を管理画面に貼り付け、サンドボックスアカウントでテストし、本番に切り替えると、各支払いが該当する予約に記録されます。
- PayPal アプリの Client ID
- 開発モードと本番モード
- 支払いステップに PayPal
- Stripe など他のゲートウェイと併用
仕組み
PayPal は PHPTRAVELS ですぐ使える決済ゲートウェイ
PayPal はカード、ウォレット、PayPal 残高に対応するグローバルな決済プラットフォームで、ほとんどの国で利用されています。PHPTRAVELS では決済ゲートウェイ一覧の一項目として、Stripe、Adyen、地域ゲートウェイ、銀行振込、ウォレット残高と並んでいます。PayPal 開発者ダッシュボードで作成した Merchant アプリの Client ID で接続するため、売上はお客様自身の PayPal ビジネスアカウントに入り、有効化に開発作業は必要ありません。
- developer.paypal.com の Apps & Credentials で Merchant アプリを作成
- アプリの Client ID をコピー
- 管理画面の PayPal ゲートウェイ設定にある Credential 1 に貼り付け
- Dev Mode を Development にし、PayPal サンドボックスアカウントでテスト予約を支払う
- Dev Mode を Production に切り替え、ゲートウェイを有効にする
- 決済ゲートウェイ
- PayPal · 有効
- Credential 1 · Client ID
- Client ID: ••••••••
- Dev Mode
- Development(サンドボックス)
- 予約通貨
- USD
支払い
すべての PayPal 決済を予約にひも付け
PayPal で支払われた予約は、カード、振込、ウォレットで支払われた予約と並んで、支払い方法とステータスとともに管理画面に表示されます。
- BK-20512 · バルセロナ市内のホテル3泊 · 大人2名 · B2C 顧客$642予約合計
- BK-20527 · ドバイ発パリ行き往復航空券 · 2名$1,180予約合計
- BK-20533 · 砂漠サファリツアー4名 · テスト支払い$260予約合計
Client ID で接続
ゲートウェイは自社の PayPal Merchant アプリの Client ID で接続し、Credential 1 に保存されます。
サンドボックスでのテスト
開発モードでは PayPal のサンドボックスを使うため、まずテストアカウントで予約と支払いを確認できます。
切り替え一つで本番へ
テストが通ったら Dev Mode を Production に変更すると、実際の支払いが PayPal ビジネスアカウントに入ります。
カード、ウォレット、残高
顧客は PayPal 残高、または自国で PayPal が対応するカードやウォレットで支払えます。
予約に支払いを記録
支払い方法と金額が予約に保存され、請求書やレポートに反映されます。
ゲートウェイのステータス
チェックアウトの他の部分に触れずに、管理画面から PayPal をオン・オフできます。
支払いの流れ
検索から PayPal での予約確定まで
顧客がお客様のサイトで旅行予約を PayPal で支払うときの手順です。
予約
顧客が航空券、ホテル、ツアーを選び、旅行者情報を入力します。
選択
支払いステップで、他の有効なゲートウェイと並んで PayPal が表示されます。
承認
顧客が PayPal にログインし、予約合計の支払いを承認します。
戻る
顧客が支払い結果とともにお客様のサイトに戻ります。
記録
予約が支払済みになり、支払いが予約に保存されます。
発行
確認書、請求書、バウチャーまたは航空券が顧客に送られます。
支払い方法
他の決済手段と並べて PayPal を提供
PayPal は決済ゲートウェイ一覧の選択肢の一つなので、市場ごとに求められる支払い方法を有効にできます。
PayPal
自社の PayPal ビジネスアカウントを通じた PayPal 残高、カード、ウォレット。
カード・地域ゲートウェイ
Stripe、Adyen、Paystack、Cashfree、FlutterWave、Myfatoorah、Fawaterk、Xmoney。
オフラインとウォレット
銀行振込、後払い、顧客またはエージェントのウォレット残高。
バックオフィス
PayPal 決済を一つの管理画面で管理
ゲートウェイ設定、支払済み予約、支払い記録が、予約やサプライヤーと同じダッシュボードにあります。
ゲートウェイ設定
決済ゲートウェイ画面で PayPal の認証情報、Dev Mode、ステータスを設定。
予約一覧
支払いステータスで予約を絞り込み、PayPal で支払われた予約を確認。
請求書
請求書に金額、支払い方法、支払済みステータスが表示されます。
メール通知
PayPal から支払いが通知されると、予約・支払いメールで予約が確定します。
多通貨
サイト全体で各市場の通貨で価格を表示。
レポート
支払い方法別の売上で、PayPal の売上と PayPal の明細を簡単に照合できます。
比較
メールでの PayPal 請求書とチェックアウトでの PayPal
多くの代理店はすでに請求書や支払いリンクを手作業で送って PayPal を受け付けています。予約エンジン内で動くと何が変わるかをまとめました。
| 作業 | 手作業の PayPal 請求書 | PHPTRAVELS |
|---|---|---|
| 支払い依頼 | 手作業の PayPal 請求書予約ごとに請求書やリンクを作成 | PHPTRAVELS支払いステップで PayPal を自動表示 |
| 金額 | 手作業の PayPal 請求書手入力でミスの可能性 | PHPTRAVELS予約合計から自動取得 |
| 予約ステータス | 手作業の PayPal 請求書PayPal アカウントで確認して手動更新 | PHPTRAVELS予約が支払済みになり、支払いを予約に保存 |
| 航空券とバウチャー | 手作業の PayPal 請求書誰かが入金に気づいたら送付 | PHPTRAVELS支払い後に確認書と一緒に送付 |
| テスト | 手作業の PayPal 請求書テストのたびに実際のお金 | PHPTRAVELSPayPal サンドボックスアカウントを使う開発モード |
| レポート | 手作業の PayPal 請求書PayPal のエクスポートを表計算で予約と照合 | PHPTRAVELS管理画面で支払い方法別の売上 |
活用例
PHPTRAVELS で PayPal を導入しているのは
オンライン旅行会社
カード情報を入力したくない旅行者に航空券やホテルを販売する B2C サイト。
ツアー・アクティビティ販売者
すでに PayPal を使う海外のお客様から予約を受けるツアーオペレーター。
複数市場の代理店
地域ごとに Stripe や現地ゲートウェイと並べて PayPal を提供する事業者。
PHPTRAVELS を選ぶ理由
自社の PayPal アカウント、自社のプラットフォーム、自社のコード
ソースコード付属
商用ライセンスのもとセルフホストで運用でき、開発者が決済フローを拡張できます。
自社アカウントに入金
PayPal の支払いは再販業者ではなく、自社の PayPal ビジネスアカウントで決済されます。
ドキュメント化された設定
PHPTRAVELS のドキュメントが PayPal アプリ、Client ID、サンドボックステストを順に解説します。
24 言語
右から左に書く言語を含め、各市場の言語と通貨でチェックアウトを運用できます。
予約エンジンに PayPal を決済ゲートウェイとして追加します。顧客は航空券、ホテル、ツアーなどの予約を PayPal で支払い、支払いは管理画面の予約に記録されます。
PayPal ビジネスアカウントと、PayPal 開発者ダッシュボードの Apps & Credentials で作成した Merchant アプリです。アプリの Client ID を PayPal ゲートウェイ設定の Credential 1 にコピーします。各手順は PHPTRAVELS のドキュメントで解説しています。
はい。Dev Mode を Development にし、PayPal 開発者ダッシュボードに表示されるサンドボックスアカウントでテスト予約を支払います。問題がなければ Dev Mode を Production に切り替えます。
はい。PayPal は決済ゲートウェイ一覧の一項目なので、Stripe、Adyen、地域ゲートウェイ、銀行振込、後払い、ウォレット残高と一緒に有効にできます。
支払いは自社の PayPal ビジネスアカウントに入ります。取引手数料は PayPal との契約に基づき PayPal が定めるため、自国の最新の PayPal 料金をご確認ください。
PayPal はプラットフォームの決済オプションに含まれます。プランは Startup の $2499(買い切りライセンス)から。料金ページをご覧いただくか、最適なプランを営業にお問い合わせください。
