برای ثبت دریافت در وب سرویس دریافت، فیلدهای لازم برنامه تست رو پر کردم ولی خطای زیر رو میده :
nullable object must have a value
فایل پیوست مشاهده شود.
چه پارامترهایی برای این وب سرویس لازمه که حتما پر بشه؟
با عرض سلام
لطفا فایل مستندات وب سرویس را از واحد امور مشتریان دریافت کنید
فرمت تاریخ برای زمان پرداخت به چه صورته؟
من چنیدن فرمت مختلف تاریخ با ساعت و بدون ساعت و حالت های مختلف رو تست کردم ولی خطای زیر رو میده که مربوط به نوع فرمت تاریخ هست :
There was an error deserializing the object of type Septa.PayamGostar.ServiceLayer.Contract.PGContracts.DataContracts.PaymentInfo. The value '01/19/2021 06:22 PM' cannot be parsed as the type 'DateTime'
[System.Runtime.Serialization.OptionalFieldAttribute()]
private System.DateTime ModifyDateField
---------------------Sample--------------
paymentInfo.PayDate = DateTime.Now
اگر DateTime.Now.ToString() حالت پیش فرض استفاده کنیم فرمت تاریخ رو به صورت زیر نشون میده:
1/20/2021 7:58:04 AM
این کد به زبان C# سیستم ما به زبان php نوشته شده.
من تو زبان php همین فرمت زمان رو وارد میکنم وب سرویس خطایی که قبلا فرستادم رو نشون میده.
دوست عزیز همانطور که قبلا عرض کردم من فقط در زمینه .net مینتونم راهنماییتون کنم و در زمینه php نمیتونم اطلاعاتی در اختیارتون بزارم
تنها چیزی که به ذهنم میرسه اینه که شما میتوانید با استفاده از متد find اطلاعات یک دریافت/پرداخت را واککشی کنید و در آن فرمت تاریخ را مشاهده کنید
نمونه کد های PHP با کلیک در اینجا موجود است