paypalのエクスプレスチェックアウトを利用した定期支払いの導入

この記事について

環境PHP、paypalエクスプレスチェックアウト
目的paypalで定期支払い(定期課金)を導入する
結果参考ページのサンプルをベースに、CreateRecurringPaymentsProfile APIのパラメーターで請求金額・頻度を設定した

paypalのエクスプレスチェックアウトを利用した定期支払いの導入にはこちらのページが大変参考になった。

上記ページのサンプル

請求金額や請求頻度は、CreateRecurringPaymentsProfile APIで設定する。paypalfunctions.php 内にある次のパラメーターで指定できる。

//定期支払いの請求開始日
"&PROFILESTARTDATE=".date("Y-m-d",strtotime("now"))."T0:0:0";

//30日ごとに請求
"&BILLINGPERIOD=Day";
"&BILLINGFREQUENCY=30";

//これだと5ヶ月ごとに請求
"&BILLINGPERIOD=Month";
"&BILLINGFREQUENCY=5";

//日本円で1,500円
"&AMT=1,500";
"&CURRENCYCODE=JPY";

関連記事

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