事前承認の詳細を(SDKを使用して)デフォルトで設定すると、現在の日付が開始日、終了日+10日となります。
PAキーを受け取ったらすぐに支払いを確認し、PAYApiを実行しようとします。
しかし、次の応答があります。
[メッセージ]=>事前承認キーは開始日より前または終了日以降は使用できません
今日は2012-11-09なので、これは奇妙です。MAchineはUTC時間を使用しています。
昨日から開始日を使用すると、支払いは正常に機能しますが、DOCSでは次のように使用することはできません。
開始日 -
事前承認が有効な最初の日付。今日の日付より前または終了日より後にすることはできません。
追加情報:
PAリクエスト:
requestEnvelope.errorLanguage = en_US&cancelUrl = http://example.com/cancel&Preapproval.php¤cyCode=USD&endingDate=2012-11-19&maxNumberOfPayments=10&maxTotalAmountOfAllPayments=50.0&returnUrl=http://example.com/done&startingDate=2012-11-09&feesPayer
PAの応答:
responseEnvelope.timestamp = 2012-11-08T18%3A17%3A02.047-08%3A00&responseEnvelope.ack = Success&responseEnvelope.correlationId = a63f86411f2ba&responseEnvelope.build = 4110101&preapprovalKey = PA-1AH67555CK6636515