決済連携

旅行予約エンジンのためのPayPal API連携

自社の旅行サイトで、航空券、ホテル、ツアーなどの予約に PayPal 決済を導入できます。PayPal アプリの Client ID を管理画面に貼り付け、サンドボックスアカウントでテストし、本番に切り替えると、各支払いが該当する予約に記録されます。

  • PayPal アプリの Client ID
  • 開発モードと本番モード
  • 支払いステップに PayPal
  • Stripe など他のゲートウェイと併用

仕組み

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

PayPal はカード、ウォレット、PayPal 残高に対応するグローバルな決済プラットフォームで、ほとんどの国で利用されています。PHPTRAVELS では決済ゲートウェイ一覧の一項目として、Stripe、Adyen、地域ゲートウェイ、銀行振込、ウォレット残高と並んでいます。PayPal 開発者ダッシュボードで作成した Merchant アプリの Client ID で接続するため、売上はお客様自身の PayPal ビジネスアカウントに入り、有効化に開発作業は必要ありません。

  1. developer.paypal.com の Apps & Credentials で Merchant アプリを作成
  2. アプリの Client ID をコピー
  3. 管理画面の PayPal ゲートウェイ設定にある Credential 1 に貼り付け
  4. Dev Mode を Development にし、PayPal サンドボックスアカウントでテスト予約を支払う
  5. Dev Mode を Production に切り替え、ゲートウェイを有効にする
決済ゲートウェイ
PayPal · 有効
Credential 1 · Client ID
Client ID: ••••••••
Dev Mode
Development(サンドボックス)
予約通貨
USD

支払いの流れ

検索から PayPal での予約確定まで

顧客がお客様のサイトで旅行予約を PayPal で支払うときの手順です。

  1. 予約

    顧客が航空券、ホテル、ツアーを選び、旅行者情報を入力します。

  2. 選択

    支払いステップで、他の有効なゲートウェイと並んで PayPal が表示されます。

  3. 承認

    顧客が PayPal にログインし、予約合計の支払いを承認します。

  4. 戻る

    顧客が支払い結果とともにお客様のサイトに戻ります。

  5. 記録

    予約が支払済みになり、支払いが予約に保存されます。

  6. 発行

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

支払い方法

他の決済手段と並べて 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 API連携に関する質問

旅行会社が予約サイトで PayPal を導入する前によく尋ねること。

営業に相談

予約エンジンに 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(買い切りライセンス)から。料金ページをご覧いただくか、最適なプランを営業にお問い合わせください。