السلام عليكم ورحمة الله وبركاته
السادة الأفاضل المحترمين
استوقفني في عملي تعديل بسيط في كود بلغة Aspx ، ونظرا لضعفي الكبير في هذه اللغة البرمجية لجأت اليكم وأتمنى أن أجد حلا لما أريده ،
ما اريده تحديدا أن أجعل أيقونة الدفع عبر بنك بايزا ديناميكية ..! بمعنى عندما يضغط العميل على ايقونة الدفع هذه يظهر له السعر الذي تم اختياره من الصفحة السابقة بالعناوين والبيانات ،
الكود المطلوب التعديل عليه كما تم ارساله من البنك نفسه هو
كود:
<!--Add the following to the header of your "Submit FORM"-->
<!--Before (Opens in the same page)-->
<form action="https://secure.payza.com/checkout" method="post">
<!--After (Opens in a new window/tab)-->
<form action="https://secure.payza.com/checkout" method="post" target = "_blank">
وهذه الأكواد الموضوعه في موقعي سابقا لتفعيل طريقة الدفع عبر 2checkout ، wallety
كود:
<%--<form method="post" name="tttt" action="https://www.wallety.com/checkout/checkout">--%>
<input type="hidden" name="amount" value="<%# (Convert.ToInt32(Eval("total").ToString())*100).ToString() %>" />
<input type="hidden" name="desc" value="<%# Eval("Hotelname")%>" />
<input type="hidden" name="gid" value="165" />
<input type="hidden" name="merchinvno" value="Res<%# Eval("Id") %>" />
<input type="hidden" name="redirect" value="http://www.egypttourbooking.com/payment_update.aspx" />
<input type="hidden" name="check_sum" value='<%# gettoken((Convert.ToInt32(Eval("total").ToString())*100).ToString() ,Eval("Hotelname").ToString(),"165","Res"+Eval("Id").ToString(),"http://www.egypttourbooking.com/payment_update.aspx") %>'/>
<input type=hidden name="checkout" value=1 />
<asp:ImageButton id="checkout" ImageUrl="https://www.wallety.com/checkout/images/wallety_btn.png" runat="server" PostBackUrl="https://www.wallety.com/checkout/checkout" />
<%--</form>
<form action='https://www.2checkout.com/checkout/spurchase' method='post'>--%>
<input type='hidden' name='sid' value='1991292' >
<input type='hidden' name='demo' value='Y' >
<input type='hidden' name='mode' value='2CO' >
<input type='hidden' name='li_0_name' value='<%# Eval("Hotelname")%> <%# Eval("numdays") %> days <%# Eval("singleprice") %>$ SGL' >
<input type='hidden' name='li_0_price' value='<%# Eval("total").ToString() %>' >
<input type='hidden' name='merchant_order_id' value='<%# Eval("id")%>' />
<input type='hidden' name='card_holder_name' value='<%# Eval("fullname").ToString() %>' >
<input type='hidden' name='street_address' value='<%# Eval("Address").ToString() %>' >
<input type='hidden' name='state' value='OH' />
<input type='hidden' name='zip' value='43228' />
<input type='hidden' name='city' value='Columbus' >
<input type='hidden' name='country' value='USA' >
<input type='hidden' name='email' value='<%# Eval("email").ToString() %>' >
<input type='hidden' name='phone' value='<%# Eval("Celluer").ToString() %>' >
<asp:ImageButton id="ImageButton1" ImageUrl="2co1.gif" runat="server" PostBackUrl="https://www.2checkout.com/checkout/spurchase" />
<%--<input name="submit" type='submit' value='Place order using Pass-Through-Products Parameters' />--%>
</div>
<%-- </form>--%>
</td></tr>
</table>
للتوضيح أكثر :
سأقوم بوضع الكود الأول تحت الكود الثاني بعد تعديله ،
بالنسبة للكود الأول أحتاج أن أقوم بالآتي
وضع أيقونة الدفع عندما يقوم العميل بملء استمارة البيانات ويختار مبلغ الدفع ويضغط على الدفع ، تظهر له صفحة من داخل موقع البنك بها المبلغ والبيانات التي تم ادخالها في موقعي بالمبلغ الذي تم اختياره ،
وبالتالي فأنا أريد أن تكون العملية ديناميكية كما في الكود الثاني لبنك 2checkout ، wallety ، بحيث أي عميل يضغط على أيقونة الدفع يدخل على الصفحة وبها كل البيانات التي تم ادخالها في الصفحة ،
برجاء الرد التفصيلي من أحد الخبراء بكيفية تعديل الكود الأول ويكون بنفس استراتيجيات الكود الثاني ،
بالإنتظار بارك الله فيكم ،
شكري وتقديري واحترامي ..