PayPal REST API for PHPによる月額課金実装まとめ

アプリ

フージー(@fuujii__)です。

PHPで組んでるサイトでPayPal REST APIで月額課金を組んだとき、情報とっちらかってるので、まとめ。

PayPal登録〜実装まで

1 ペイパルwebサイトから登録

2 デベロッパーサイトでREST APIを登録

3 テストアカウントを登録

 販売者、購買者をそれぞれ登録。各100万円程度を登録。

4 WEBHOOKを登録

 今回は解約時だけを登録すれば事足りた。

5 プロジェクトにSDKを組み込み

❌ついてるけど大丈夫なんで気にしない。。

6 Making First Call

↓このページを読んでその通りにやる。GREAT!

Making First Call

7 サンプルコード

確認

サンドボックスサイトで、購入者アカウントでは購入履歴が見られる。販売者アカウントでは販売履歴が見られる。

デベロッパーサイトでは下記のようにnotificationsがきていることを確認できる。

 

またwebhookの状態も確認できる。

webhookは保留などになっている場合は正常にスクリプトが叩かれていない。webレスポンスが200 OKであれば正常に叩かれたと表示される。

関連サイト

 

デベロッパーサイト

Sandbox

PayPal(ペイパル) - かんたん&安全なオンライン決済サービス
ペイパルの日本語公式ホームページです。ペイパルは、クレジットカードや銀行口座で支払いと受け取りが簡単にできるオンライン決済サービスです。世界2億5000万人以上のユーザーが日々国内外で利用しています。

githubサンプル。このまま使える。

GitHub - paypal/PayPal-PHP-SDK: PHP SDK for PayPal RESTful APIs
PHP SDK for PayPal RESTful APIs. Contribute to paypal/PayPal-PHP-SDK development by creating an account on GitHub.

PayPal 定期支払いの実装方法

Qiita

おしまいっ

コメント

タイトルとURLをコピーしました