2

Я внедряю повторяющиеся платежи на веб-сайт, но у меня возникают некоторые проблемы. Мой запрос выглядит корректно с моей точки зрения, однако ошибки, указывающие, что дата должна быть позже, чем сегодня, есть.API PayPal Express - дата платежа должна быть больше текущей даты

Вот мой запрос плюс ответ: 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 
) 

Я пробовал разные форматы, и я попытался изменить мой пост поля, но ничего не работает до сих пор.

Thanks

ответ

0

Я разработал его.

Я был urlencode() Дата ввода. Я удалил urlencode, и платеж был успешным.

Cheers.