微信和支付宝接口开发


                                       
一、微信接口开发  1.去官网https://mp.weixin.qq.com/注册一个 微信公众平台账号          
   
                
                     
                    
                   
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
    2.填写服务器配置(提交成功)             
                    
                    
                    
                   
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
   开发者ID                
   AppID(应用ID)wxe393a01b6790b7c6             
   AppSecret(应用密钥)60e512c7fe0d42f6a8e5786f874eacc8 隐藏 重置          
                    
                    
                    
                    
                    
   注意:URL必须以http://开头             
    Token:任意填写,必须为英文或者数字            
    EncodingAESKey:点击随机生成即可            
                    
                    
   *由于个人注册的订阅号接口权限受到限制,但是注册企业账号需要         
    充资金,所以选择“公众平台测试账号”           
                    
                    
                   
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    
    3.获取接口调用平局access_token             
                    
    使用AppID和AppSecret调用接口来获取access_token。AppID和AppSecret可在微信公众平台官网-开发者中心页中获得    
                    
    接口:https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET    
                    
    例如:https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wxe393a01b6790b7c6&secret=60e512c7fe0d42f6a8e5786f874eacc8
                    
     URL地址栏里执行上面地址获得access_token          
                    
    返回结果:{"access_token":"Nn9fxhLZsJvpQ8cvwuG-Gjvf9r9HGSz8csphkB5dTckPdTi4736bd8mp_m-Zq5oOY9G4ba_61YRmk72jYnjS5oeVHLEENoTqWzWxiIIARTk","expires_in":7200}
                    
                    
                    
    4.依据接口文档实现业务逻辑              
                     
    //调用微信接口实现微信基本功能,填充代码自定义个性需求!         
                    
                    
                    
二、支付宝接口开发 1.添加一个类AlipayConfig.cs,配置基本参数            
                    
   static Config()  
            
          {          1.用您的签约支付宝账号登录支付宝网站(www.alipay.com)  
      //合作身份者ID         2.点击“商家服务”(https://b.alipay.com/order/myOrder.htm) 
              partner = "2088021523229804";       3.点击“查询合作者身份(PID)”、“查询安全校验码(Key)”  
                    
              //收款支付宝账号             
              seller_email = "2930979968@qq.com";           
                    
              //交易安全检验码,由数字和字母组成的32位字符串          
              key = "ecfkppwacjdwyaip3pp0mz9k7vfvd26i";           
                    
              //字符编码格式 目前支持 gbk 或 utf-8           
              input_charset = "utf-8";            
                    
              //签名方式,选择项:RSA、DSA、MD5           
              sign_type = "MD5";             
          }               
                    
    2.Default主页面配置请求参数              
                    
   
 //支付类型              
          string payment_type = "1"; *必填参数          
                    
          //商户订单号              
          string out_trade_no = WIDout_trade_no.Text.Trim();          
                    
          //订单名称              
          string subject = WIDsubject.Text.Trim();           
                    
          //付款金额              
          string total_fee = WIDtotal_fee.Text.Trim();           
                    
          //订单描述              
          string body = WIDbody.Text.Trim();            
          //商品展示地址              
          string show_url = WIDshow_url.Text.Trim();           
          //需以http://开头的完整路径,例如:http://www.商户网址.com/myorder.html        
                    
          //防钓鱼时间戳              
          string anti_phishing_key = Submit.Query_timestamp();          
          //若要使用请调用类文件submit中的query_timestamp函数          
                    
          //客户端的IP地址              
          string exter_invoke_ip = "";// GetAddressIP();          
          //非局域网的外网IP地址,如:221.0.0.1           
                    
          //服务器异步通知页面路径             
          string notify_url = "http://localhost:60080/page/pay/zfb/notify_url.aspx";       
                    
          //页面跳转同步通知页面路径             
          string return_url = "http://localhost:60080/page/pay/zfb/return_url.aspx";       
                    
                    
    3.调用支付宝接口类文件按需求开发             
                    
    AlipayCore.cs┈┈┈┈┈┈支付宝接口公用函数类文件          
                      
    AlipayNotify.cs┈┈┈┈┈支付宝通知处理类文件          
                    
    AlipaySubmit.cs┈┈┈┈┈支付宝各接口请求提交类文件          
                    
    MD5.cs ┈┈┈┈┈┈┈┈┈验证签名*当拿到请求时的待签名字符串后,需要把私钥直接拼接到待签名字符串后面,形成新的字符串,  
        利用MD5的签名函数对这个新的字符串进行签名运算,从而得到32位签名结果字符串(该字符串赋值于参数sign)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值