PayPalとSysteme.ioを統合する方法
この記事では、PayPalアカウントとSysteme.ioアカウントを連携する方法について説明します。
ここで必要なもの:
- systeme.io アカウント
- PayPal ビジネスアカウント
まず、PayPal.comにアクセスしてPayPalビジネスアカウントにサインアップする、もしくは既存の個人アカウントをビジネスアカウントに変更します。これは無料で行えます。
ステップ1:PayPalのAPI認証情報をsysteme.ioアカウントに追加する
PayPalの認証情報をsysteme.ioに追加するには、プロフィール写真に移動し、「設定」(画像の1番)をクリックします。左側の設定メニューから、「支払いゲートウェイ」(画像の2番)をクリックし、PayPalオプションの「接続する」(画像の3番)をクリックします。
クリックすると、「PayPalアカウントを接続する」のポップアップウィンドウが表示され、PayPalアカウント情報の入力を促されます。これらの情報を入力するために、以下の手順に従って、PayPalのAPI認証情報を取得してください。
PayPalのAPI認証情報の取得方法
PayPalアカウントにサインインした後、プロフィールアイコンに移動し、「アカウント設定」をクリックすると、左側にアカウント設定のパネルが表示されます。
「アカウントへのアクセス」をクリックし、次に「APIアクセス」設定の欄にある「更新」をクリックします。
「NVP/SOAP APIの実装(旧バージョン)」セクションまで下にスクロールし、「API認証情報の管理」をクリックします。
PayPalにAPI署名をリクエストする
このセクションでは、PayPalにAPI認証情報をリクエストする必要があります。API認証情報には、ユーザー名、パスワード、そしてAPI署名が含まれます。
API認証情報をリクエストするには、「API署名を請求してください」を選択し、「同意して送信」をクリックします。
セキュリティのため、あなたの情報(ユーザー名、パスワード、API署名)は非表示にされています。それらを表示するには、「表示」をクリックしてください。
PayPalのAPI署名をsysteme.ioに追加する
署名の詳細を取得したら、前述のsysteme.ioの支払いゲートウェイ設定での「PayPalアカウントを接続する」と表示されたポップアップにそれらを追加します。
次に「保存」をクリックすると、PayPalアカウントとsysteme.ioの統合のプロセスが完了します。
API情報を保存した後、以下の手順に従ってPayPal即時支払い通知(IPN)を有効にします。
ステップ2:systeme.ioで通知を受け取るようにPayPal即時支払い通知(IPN)を設定する
即時支払い通知(IPN)とは何ですか?
PayPal即時支払い通知(IPN)は、支払いが成功したかどうかに関する情報をsysteme.ioが受け取ることを可能にします。このトピックの詳細については、以下のガイドをお読みください:
これらの通知を受け取るには、systeme.io内で即時支払い通知(IPN)を設定する必要があります。
通知を有効化する
PayPalアカウントにサインインし、プロフィールアイコンから「アカウント設定」をクリックすると、左側のパネルにアカウント設定が表示されます。
下にスクロールして「通知」をクリックし、「即時支払い通知」セクションの「更新」をクリックします。
次に「IPN設定を選択」をクリックします。
次の画面の「通知URL」の欄にて:
https://systeme.io/payment/webhook/listening-paypal
と入力します。
「IPNメッセージ」の選択肢で「IPNメッセージを受信する(有効)」オプションを選択します。
「保存」をクリックして変更を保存します。
「保存」をクリックすると、支払い通知が正常に有効化されたことを確認するウィンドウにリダイレクトされます。
注意:アカウントが検証中である場合、またはPayPalの検証によってアカウントに制限がある場合は、以下のエラーメッセージが表示されることがあります:
- 「Paypalキーが間違っています」
- 「PayPalとの統合を設定できません。PPはエラー#10002を返しました:アカウントに制限があります」
このような場合は、アカウントの制限を解決する方法について、PayPalサポートに連絡することをお勧めします。
注意:注文フォーム(注文書)にてEメールアドレス欄が含まれていない場合、支払いゲートウェイを介しての支払いの処理はできないことに注意してください。