protected override PlainRequest GetPlainCore() { return(new Plain { OrderId = OrderId, Amount = Money.Amount, Currency = Money.Currency.GetDescription(), Description = Description, Encoding = Encoding, LifeTime = LifeTime.ToPlatronTime(), Language = Language.GetDescription(), ResultUrl = ResultUrl?.AbsoluteUri, UserPhone = UserPhone, NeedUserPhoneNotification = NeedUserPhoneNotification.ToZeroOrOne(), UserContactEmail = UserContactEmail, NeedEmailNotification = NeedEmailNotification.ToZeroOrOne() }); }