エクスプレスチェックアウトで定期支払いを実装したときに以下のエラーが出た
エラー内容
———————————————-
GetExpressCheckoutDetails API call failed. Detailed Error Message: Subscription start date should be greater than current dateShort Error Message: Start Date should be greater than current dateError Code: 11505Error Severity Code: Error
———————————————-
これは paypalfunctions.php 内の profilestartdate(定期支払いの請求開始日) に過去の日付が入っている場合に出る。現在か未来の時間に書き換えてやればok。
現在の時間を取得して入れる
———————————————-
PROFILESTARTDATE=”.date(“Y-m-d”,strtotime(“now”)).”T0:0:0″;
———————————————-