Как говорит PayPal документы :
... дата начала должна быть не менее чем через 24 часа после текущей даты ...
Кроме того, судя по хранилище исходного кода PayPal start_should выглядит как "2016-02-19T00:37:04Z"
Что я сделал, это:
var agreement = new Agreement() {
name = Plan.name,
description = $"Agreement for {Plan.description}",
start_date = DateTime.Now.AddHours(25).ToUniversalTime().ToString("yyyy-MM-ddTHH:mmZ"),
payer = payer,
plan = new Plan() { id = Plan.id },
};
agreement.Create(myAPIContext);
И вот результат.Мой start_date
кажется правильным.
Но после этого я сразу ловлю исключение:
Итак, в чем проблема?