PDA

View Full Version : سوال: مرحله تأیید خرید، درگاه بانک پاسارگاد



bftarane
دوشنبه 16 تیر 1393, 11:48 صبح
سلام
در سمپلی که بانک داده:
در صفحه return ،
در صورتی که فایل Xml به وسیله کد زیر به ما برگشت داده بشه

string strXML = ReadPaymentResult();
یه نود به شکل زیر در این فایل وجود داره

<result>{true|false}</result>


و در رویداد کلیک دکمه تأیید این کدها و توضیحات نوشته شده

protected void btnConfirmation_Click(object sender, EventArgs e)
{
//توجه داشته باشید عملیاتی که در پشت کلید تاییدیه خرید صورت میگیرد جهت
//verify
//تراکنش می باشد در صورتی که این عمل صورت نپذیرد پول به حساب خریدار باز خواهد گشت
//توجه داشته باشید که این عمل در کد شما باید بصورت اتوماتیک انجام شود

Response.Redirect("~/Confirmation.aspx");
}

حالا می خوام بدونم این verify به چه شکل باید صورت بگیره؟ آیا همینکه چک کنم مقدار result که در اون فایل Xml به ما برگشت داده شده True باشه کافیه؟ یعنی به شکل زیر:

protected void btnConfirmation_Click(object sender, EventArgs e)
{
//توجه داشته باشید عملیاتی که در پشت کلید تاییدیه خرید صورت میگیرد جهت
//verify
//تراکنش می باشد در صورتی که این عمل صورت نپذیرد پول به حساب خریدار باز خواهد گشت
//توجه داشته باشید که این عمل در کد شما باید بصورت اتوماتیک انجام شود
if (lblResult.Text==true)
{
Response.Redirect("~/Confirmation.aspx");
}



}



................................................
متوجه شدم یه فرقی بین مرحله تأیید خرید و این سوالی که من پرسیدم وجود داره، ظاهراً مرحله تأیید خرید می ره در صفحه Confirmation انجام میده.
در هر صورت بازم سوالم همونه. آیا برای تأیید تراکنش چک کردن اینکه نتیجه result موجود در فایل xml،
True باشه کافیه؟