2

私はウェブサイトに定期支払いを実装していますが、いくつか問題があります。私の要求は私の見解から正しいように見えますが、日付が今日よりも遅くなければならないというエラーです。ここでPayPal Express API - 支払い日は現在の日付よりも大きいことが必要です

は私の要求に加えて応答です: enter image description here

私はこのページの最後から二番目のステップ(ステップ4)の午前:https://developer.paypal.com/docs/classic/express-checkout/ht_ec-recurringPaymentProfile-curl-etc/

あなたは日付がある見ることができます:「2016-04-14T00 :00:00Z "となり、今日より2日遅れています。

要求:

&TOKEN={REMOVED}&PROFILESTARTDATE=2016-04-14T00%3A00%3A00Z&BILLINGPERIOD=Month&PAYERID={REMOVED}&BILLINGFREQUENCY=1&AMT=1&CURRENCYCODE=USD&IPADDRESS={REMOVED} 

応答:

Array 
(
    [TIMESTAMP] => 2016-04-11T23:45:44Z 
    [CORRELATIONID] => efe9e7aded581 
    [ACK] => Failure 
    [VERSION] => 64 
    [BUILD] => 000000 
    [L_ERRORCODE0] => 11505 
    [L_SHORTMESSAGE0] => Start Date should be greater than current date 
    [L_LONGMESSAGE0] => Subscription start date should be greater than current date 
    [L_SEVERITYCODE0] => Error 
) 

私は、異なるフォーマットを試してみましたし、私は私のポストフィールドを変更しようとしましたが、何もこれまで働いていません。

ありがとうございました

答えて

0

私はそれを試しました。

私はurlencode()でした。私はurlencodeを削除し、支払いは成功しました。

乾杯。

関連する問題