
                qr
  q           ֧ʾṹ˵             r
              ts            
                                                                          
     ӿƣ֧ʱʽӿڣcreate_direct_pay_by_user            
   汾3.2                                                        
       ԣASP                                                        
           Ȩ֧й缼޹˾                             
       ߣ֧̻ҵ֧                                 
       ϵʽ̻绰0571-88158090                                  
                                                                            
  ts



 ļṹ


create_direct_pay_by_user_asp_gb
  
  classļ
    
    alipay_core.asp֧ӿڹúļ
    
    alipay_md5.asp MD5ǩļ
    
    alipay_notify.asp֧֪ͨļ
    
    alipay_submit.asp֧ӿύļ
    
    alipay_service.asp ֧ӿڹļ
    
    alipay_config.aspļ
  
  log־ļ
  
  alipayto.asp ֧ӿļ
  
  index.asp֧ҳ
  
  notify_url.asp 첽֪ͨҳļ
  
  return_url.asp ҳת֪ͬͨļ
  
  readme.txt ʹ˵ı

ע
Ҫõļǣalipay_config.aspalipayto.aspnotify_url.aspreturn_url.asp





 ļṹ


alipay_core.asp

Function BuildMysign(sPara, key, sign_type,input_charset)
ܣǩ
룺Array  sPara Ҫǩ
      String key ȫУ
      String sign_type ǩ
String ǩַ

Function CreateLinkstring(sPara)
ܣԪأա=ֵģʽá&ַƴӳַ
룺Array  sPara Ҫƴӵ
String ƴԺַ

Function CreateLinkstringUrlEncode(sPara)
ܣԪأա=ֵģʽá&ַƴӳַҶURLENCODE
룺Array  sPara Ҫƴӵ
String ƴԺַ

Function FilterPara(sPara)
ܣȥеĿֵǩ
룺Array  sPara ǩ
Array  ȥֵǩǩ

Function SortPara(sPara)
ܣ
룺Array  sPara ǰ
Array  

Function Sign(prestr,sign_type,input_charset)
ܣǩַ
룺String prestr Ҫǩַ
      String sign_type ǩ
      String input_charset ʽ
String ǩ

Function LogResult(sWord)
ܣд־ԣվҲԸĳɴݿ⣩
룺String sWord Ҫд־ı

Function GetDateTimeFormat()
ܣȡǰʱ
ʽ[4λ]-[2λ]-[2λ] Сʱ[2λ 24Сʱ]:[2λ]:[2λ]磺2007-10-01 13:13:13
String ʱʽ
˵

Function GetDateTime()
ܣȡǰʱ
ʽ[4λ][2λ][2λ]Сʱ[2λ 24Сʱ][2λ][2λ]磺20071001131313
String ʱʽ

Function DelStr(Str)
ܣַ
룺String Str Ҫ˵ַ
String ѱ˵ַ



alipay_md5.asp

Public Function MD5(sMessage,input_charset)
ܣMD5ǩ
룺String sMessage Ҫǩַ
      String input_charset ʽutf-8gbk
String ǩ



alipay_notify.asp

Public Function VerifyNotify()
ܣnotify_url֤ϢǷ֧ĺϷϢ
Bool  ֤true/false

Public Function VerifyReturn()
ܣreturn_url֤ϢǷ֧ĺϷϢ
Bool  ֤true/false

Private Function GetMysign(sParaTemp)
ܣݷϢǩ
룺Array sParaTemp ֪ͨĲ
ɵǩ

Private Function GetResponse(notify_id)
ܣȡԶ̷ATN
룺string notify_id ֪ͨУID
ATNַ

Private Function GetRequestGet()
ܣȡ֧GET֪ͨϢԡ=ֵʽ
Array  requestϢɵ

Private Function GetRequestPost()
ܣȡ֧POST֪ͨϢԡ=ֵʽ
Array  requestϢɵ



alipay_submit.asp

Private Function BuildRequestPara(sParaTemp, key, sign_type, input_charset)
ܣҪ֧Ĳ
룺Array sParaTemp ǰĲ
      string key װȫУ
      string sign_type ǩ
      string input_charset ʽ
ҪĲ

Private Function BuildRequestParaToString(sParaTemp, key, sign_type, input_charset)
ܣҪ֧Ĳ
룺Array sParaTemp ǰĲ
      string key װȫУ
      string sign_type ǩ
      string input_charset ʽ
ҪĲַ

Public Function BuildFormHtml(sParaTemp, key, sign_type, input_charset, gateway, sMethod, sButtonValue)
ܣύHTML
룺Array sParaTemp ǰĲ
      string key װȫУ
      string sign_type ǩ
      string input_charset ʽ
      string gateway صַ
      string sMethod ύʽֵѡpostget
      string sButtonValue ȷϰťʾ
ύHTMLı

Public Function SendGetInfo(sParaTemp, key, sign_type, input_charset, gateway, sParaNode)
ܣģԶHTTPGET󣬻ȡ֧ķXML
룺Array sParaTemp ǰĲ
      string key װȫУ
      string sign_type ǩ
      string input_charset ʽ
      string gateway صַ
      Array sParaNode ҪXMLڵ
֧XMLָڵ



alipay_service.asp

Public Function Create_direct_pay_by_user(sParaTemp)
ܣ켴ʱʽӿ
룺Array sParaTemp 
string ύHTMLϢ

Public Function Query_timestamp()
ܣڷ㣬ýӿquery_timestampȡʱĴ
String ʱַ

Public Function Alipay_interface(sParaTemp)
ܣ(֧ӿ)ӿ
룺Array sParaTemp 
ύHTMLı֧XML



 ⣬


ڼ֧ӿʱʻ⣬ʹӣύ롣
https://b.alipay.com/support/helperApply.htm?action=supportHome
ǻרŵļ֧ԱΪ




