谁写过呀 给个例子 !!

解决方案 »

  1.   

    我们马上就要做了,
    合同估计这几天就要签了
    居然要重新编译PHP
    垃圾玩意儿.
      

  2.   


    返回页代码:
    string MerId=Request.Form["MerId"];
            string MerDate=Request.Form["MerDate"];
            string OrdId=Request.Form["OrdId"]; 
            string TransAmt=Request.Form["TransAmt"]; 
            string TransType=Request.Form["TransType"]; 
            string GateId=Request.Form["GateId"]; 
            string TransStat=Request.Form["TransStat"]; 
            string ChkValue=Request.Form["ChkValue"]; 
            string MerPriv=Request.Form["MerPriv"]; 
            string SysDate=Request.Form["SysDate"];
            string SysSeqId=Request.Form["SysSeqId"];
            string PgKeyFile = Server.MapPath(Request.ApplicationPath + "/Bank/PgPubk.key");
            
            CHINAPNRLib.NetpayClientClass netpay = new CHINAPNRLib.NetpayClientClass();
            netpay.VeriSignOrder0(MerId, PgKeyFile, OrdId, TransAmt, MerDate, TransType, TransStat, GateId, MerPriv, SysDate,
                                  SysSeqId, ChkValue);
            //交易成功
            if(TransStat=="S")
            {
                //写信息到数据库
            }
    支付页:
    <asp:Panel ID="pnlChinaPnr" Visible="false" runat="server">
                      <tr style="display:none">
                        <td>版本号: </td>
                        <td><asp:TextBox ID="Version" Text="10" runat="server"></asp:TextBox>
                        </td>
                      </tr>
                      <tr style="display:none">
                        <td>商户号: </td>
                        <td><asp:TextBox ID="MerId" Text="880136" runat="server"></asp:TextBox>
                        </td>
                      </tr>
                      <tr style="display:none">
                        <td>订单日期: </td>
                        <td><asp:TextBox ID="MerDate" runat="server"></asp:TextBox>
                        </td>
                      </tr>
                      <tr style="display:none">
                        <td>订单号: </td>
                        <td><asp:TextBox ID="OrdId" runat="server"></asp:TextBox>
                        </td>
                      </tr>
                      <tr style="display:none">
                        <td>交易金额: </td>
                        <td><asp:TextBox ID="TransAmt" runat="server"></asp:TextBox>
                        </td>
                      </tr>
                      <tr style="display:none">
                        <td>交易类型: </td>
                        <td><asp:TextBox ID="TransType" Text="P" runat="server"></asp:TextBox>
                        </td>
                      </tr>
                      <tr style="display:none">
                        <td>页面交易应答接收地址: </td>
                        <td><asp:TextBox ID="PageRetUrl" runat="server"></asp:TextBox>
                        </td>
                      </tr>
                      <tr style="display:none">
                        <td>签名: </td>
                        <td><asp:TextBox ID="ChkValue" runat="server"></asp:TextBox>
                        </td>
                      </tr>
                      <tr>
                        <td colspan="2" align="center"><asp:Button ID="btnPay" runat="server" Text="到汇付天下支付页面" PostBackUrl="https://payment.chinapnr.com/pay/TransGet" />
                        </td>
                      </tr>
                    </asp:Panel>