|
|
I will start you out.
Gimme code is not going to work. That's something you tell your mom when you want something.
I don't know if they even use credit cards in India, in China, I think everything is cash based.
So figure out what country your writing for, and ask your customer what service they are using. Then download the API for that service, and start writing code for it.
You the developer, or code writer does not determine what service they will use, because it's simply based on the customers credit rating, and how much cash they may need to post as a deposit.
|
|
|
|
|
before jumping to online payment you need to talk to either some banks, payment gateway aggregaters or 3rd party payment service providers.
In india CCAvenue , Billdesk , HDFC and Yespay are good payment gateway aggregaters. Once you are in contract with them you can easily integrate the online payment functionality. The code and integration is merely a couple of hours task maximum and it varies for each gateway provider. [I have worked on integration with each one of the above and believe me it is easy, it should be done carefully but it is easy]
Try to talk to any of the above mentioned providers and get in contract with them and then they will tell you what needs to be done.
Every now and then say, "What the Elephant." "What the Elephant" gives you freedom. Freedom brings opportunity. Opportunity makes your future.
|
|
|
|
|
Thank you sir,
I have used the paypal,but sill not found the solution for the problem how to integrate
|
|
|
|
|
|
|
Logic wise this code seems ok to me. But quality of code is not good. should have been done with some best practices instead of the plain old approach.
still I have 2 things:
1. You still need to get in contract with Billdesk As a merchant.
2. The original poster seems to have posted the sample code that comes with Billdesk integration document. Once you get in contract with BillDesk you will get one such document and perhaps it will contain much better sample code with few best practices followed.
Every now and then say, "What the Elephant." "What the Elephant" gives you freedom. Freedom brings opportunity. Opportunity makes your future.
|
|
|
|
|
|
I have not done integration with this one but it should also be on the similar lines and straight forwards only.
Every now and then say, "What the Elephant." "What the Elephant" gives you freedom. Freedom brings opportunity. Opportunity makes your future.
|
|
|
|
|
I have got some code regarding this.
Ok can i get ur mailid and profile so that we can be connected
Thank you sir
ashjassi
|
|
|
|
|
ok, will send u my id in a mail not here. but i still recommend that we discuss things here. here we can get inputs from a lot of experts too. also, i keep Codeproject open more than my email so chances are that I will read message on CP before the mail.
Every now and then say, "What the Elephant." "What the Elephant" gives you freedom. Freedom brings opportunity. Opportunity makes your future.
|
|
|
|
|
maail me on ashjassi@gmail.com
|
|
|
|
|
I have also searched YesPayment and apply[^]
|
|
|
|
|
Make sure that your organization is up for these integrations. You will have to talk to some management guys because there are lots of offline formalities to be done too. (not talking about this specifically, talking in general)
Every now and then say, "What the Elephant." "What the Elephant" gives you freedom. Freedom brings opportunity. Opportunity makes your future.
|
|
|
|
|
|
So which one is the most popular in India?
|
|
|
|
|
Almost all of them are used equally. But recent trends and e commerce success stories seems to portray that billdesk is the best.
Every now and then say, "What the Elephant." "What the Elephant" gives you freedom. Freedom brings opportunity. Opportunity makes your future.
|
|
|
|
|
is it named value paired? or xml?
I make eCommerce software, and India sounds like a good market. Writing another gateway is easy.
|
|
|
|
|
Good Evening..
i m doing mini project topic is Dispatch Automation(Container Planning)..
pls give the details about modules in ASP.NET and back end is Sqlserver2008
|
|
|
|
|
ok what is your problem mail me at ashjassi@gmail.com
|
|
|
|
|
I have a dropdown and a cascading dropdpwn.
They work fine. My dropdown fills according to parentid. But i also want to set the selected value of target dropdown.
<td class="style1">
<asp:DropDownList ID="drpDefaultHandler" runat="server" DataTextField="UserName" DataValueField="UserName" Width="200px" />
<asp:DropDownList runat="server" ID="drpMill" DataTextField="MillName" DataValueField="MillName" AutoPostBack="true" />
<ajaxToolkit:CascadingDropDown ID="csdDefaultHandler" runat="server" Category="Header" Enabled="true" TargetControlID="drpDefaultHandler" ParentControlID="drpMill" ServiceMethod="GetDefaultHandlersByMill" ServicePath="~/Services/AjaxServices.asmx" />
</td>
For this is have done autopostback=true even this is dirty but this works. however there is one issue. when changing it show [Method Error 0] in drpDefaultHandler before setting the selected value.
how can i solve this issue or is there a better solution to this.
|
|
|
|
|
|
In a C# 2010 web form application, I want to maintain the scroll bar position in Panel1 listeb below. According to the following
link: http://gnidesign.blogspot.com/2011/06/how-to-maintain-page-scroll-on-postback.html, the javascript code that I supplied below
should work. My problem is there is not a 'head' html tag for me to embed the javascript code into.
Thus can you tell me what is wrong with the Javascript code I have below? Do I have the code in the wrong postion of the *.aspx
page?
Can you tell me how to maintain the scrollbar position of panel1?
Here is the code I am referring to:
<%@ Page Title="" Language="C#" MasterPageFile="~/App.Master" AutoEventWireup="true" MaintainScrollPositionOnPostback="true"
CodeBehind="Atts.aspx.cs" Inherits="RpcSupport.Atts" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajx" %>
<asp:Content ID="Content1" ContentPlaceHolderID="PlaceHolderPageTitle" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="TopMenu" runat="server">
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="ReportForm" runat="server">
<ajx:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" EnablePartialRendering="true">
</ajx:ToolkitScriptManager>
<asp:UpdatePanel ID="AttUploadUpdatePanel" runat="server">
<ContentTemplate>
<table style="width: 100%;">
<tr>
<td>
<table style="width: 50%;">
<tr>
<td width="100px" rowspan="5">
</td>
</tr>
</table>
</td>
<asp:Table ID="uploadAtttb" runat="server" Height="35px" HorizontalAlign="Center"
Width="50%">
<asp:TableRow ID="trTitle" runat="server" HorizontalAlign="Center">
<asp:TableCell ID="TableCell1" runat="server" RowSpan="1" ColumnSpan="5" VerticalAlign="Top" HorizontalAlign="Center">
<asp:Label ID="Label1" runat="server" CssClass="RptPageTitle" Text="Att Entry" />
</asp:TableCell></asp:TableRow><asp:TableRow ID="TableRow1" runat="server">
<asp:TableCell ID="TableCell2" runat="server" RowSpan="1" ColumnSpan="5" VerticalAlign="Top" HorizontalAlign="Center">
<asp:Label ID="lblResultMsg" runat="server" CssClass="msgStyle" />
<asp:Label ID="lblErrorMsg" runat="server" CssClass="errorStyle" />
</asp:TableCell></asp:TableRow><asp:TableRow ID="TableRow2" runat="server">
<asp:TableCell ID="TableCell3" runat="server" HorizontalAlign="Right">
<asp:Label ID="Lable2" runat="server" Text="Org Name" CssClass="RptFormLabel" />
</asp:TableCell><asp:TableCell ID="TableCell4" runat="server" HorizontalAlign="Left" AutoPostBack="true">
<asp:TextBox ID="txtOrgID" Visible="false" Enabled="true" runat="server" Width="100"
MaxLength="10" />
<asp:TextBox ID="txtOrgName" runat="server" Width="250" CssClass="TextBoxStyle" OnTextChanged="FindOrg"
AutoPostBack="true" MaxLength="100" />
<ajx:AutoCompleteExtender ID="AutoCompleteAtt" runat="server" CompletionListCssClass="AjaxListStyle"
TargetControlID="txtOrgName" ServiceMethod="GetOrgAttList" ServicePath="Atts.aspx"
MinimumPrefixLength="1" CompletionInterval="200" CompletionSetCount="50">
</ajx:AutoCompleteExtender>
</asp:TableCell></asp:TableRow><asp:TableRow ID="TableRowa" runat="server" Visible="true">
</asp:TableRow>
<asp:TableRow ID="TableRowb" runat="server" Visible="true">
<asp:TableCell ID="TableCell5" runat="server" HorizontalAlign="right">
</asp:TableCell><asp:TableCell ID="TableCell5a" runat="server" HorizontalAlign="left">
<asp:Panel ID="Panel2" runat="server" CssClass="TextBoxStyle" GroupingText="Compoany Number and Name">
<asp:Panel ID="Panel1" runat="server" ScrollBars="Auto" Height="130px" Width="455"
CssClass="TextBoxStyle">
<asp:CheckBoxList ID="ChkBoxLstPlan" runat="server" >
</asp:CheckBoxList>
</asp:Panel>
</asp:Panel>
<div>
<asp:RequiredFieldValidator CssClass="errorStyle" ID="reqVal1" Display="Dynamic"
runat="server" ControlToValidate="txtOrgName" ErrorMessage="'Organization Name' is a required field." />
</div>
</asp:TableCell></asp:TableRow></asp:Table></tr></table></ContentTemplate>
</asp:UpdatePanel></asp:Content><asp:Content ID="Content5" ContentPlaceHolderID="ReportBody" runat="server">
<script type="text/javascript">
window.scrollTo = function () { }
</script>
</asp:Content>
<asp:Content ID="Content6" ContentPlaceHolderID="Footer" runat="server">
</asp:Content>
|
|
|
|
|
sc steinhayse wrote: maintain the scroll bar position
div scroll
sc steinhayse wrote: how-to-maintain-page-scroll-on-postback.html,
page scroll
[Action]
Your reference material is for page scroll, the entire page on the browser.
You should search for panel or div scroll, or perhaps overflow scroll
I don't know off hand how to do that, but your code won't work on a div element
[EDIT]
I was just looking at your webform, I can't see how that would even work or render into proper html.
You missing a form tag, so form events will not occur, your missing a body tag
This master page was handy, I stripped out irreverent information. But if you look closely, you'll see that a webform or even a master page, is just a html page designed for graphics and looks. You make areas or spaces that you can insert content into, called contentPlaceHolder's.
OK, so your going to tell me that your master page is very advanced, and that you inserted the proper tags in the contentPlaceHolders, and that everything is fine. There are no problems with the masterpage and webform.
Fine!
But that sample will not render or function correctly.
Now I see why you can't things to work, it's because you don't have the basic understanding of how HTML works. I would hate to be the guy that has to modify your markup.
All in all, at least you posted some markup, which is brave and good. Now you just need to step back a day, and take a lesson in HTML, and then move forward.
Notice how I don't use asp.net objects for everything, I just use regular HTML tags. You only use them when you absolutely have to. They are not worth the time to use, unless you need them in code-behind to create elements.
<%@ Master Language="VB" AutoEventWireup="false" CodeFile="EN-US_Landing.master.vb" Inherits="EN_US_Landing" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajax" %>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head runat="server">
<title></title>
<meta http-equiv="cache-control" content="no-cache" />
<link href="/CSS/EN-US_Custom1.css" rel="stylesheet" type="text/css" />
<link href="/CSS/EN-US_Footer.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
<asp:ContentPlaceHolder ID="HeadContent" runat="server">
</asp:ContentPlaceHolder>
</head>
<body id="bodytag" runat="server" class="PageBackground">
<form runat="server" id="frmDefault">
<ajax:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" />
<div id="LandingHeader_Wrapper_III" >
<div id="DocumentBackground_Body_Black">
<div class="DocumentBackground_Container_Black">
<table border="0" width="980" style="width:980px;">
<tr>
<td colspan="2" style="width: 980px;">
<asp:ContentPlaceHolder ID="HighContent" runat="server">
</asp:ContentPlaceHolder>
</td>
</tr>
</table>
<table border="0" width="980" style="width:980px;">
<tr>
<td valign="top" style="width: 980px;">
<asp:ContentPlaceHolder ID="LowContent" runat="server">
</asp:ContentPlaceHolder>
</td>
</tr>
</table>
</div>
</div>
</div>
</form>
</body>
</html>
|
|
|
|
|
The web pages you are looking at are part of the company website. I am using the same master pages that the entire company is using. All the login and inheritance between the different web form pages are obtained from the master web pages.
Content place holder 4 is where all the other web pages place their unique elements items for the web page. Thus I did the same thing. is that wrong?
|
|
|
|