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


 ļṹ


js_php_utf8
  
  classļ
    
    alipay_function.phpúļ
    
    alipay_notify.php֧֪ͨļ
    
    alipay_service.php ֧ļ
  
  images ͼƬCSSʽļ
  
  log.txt־ļ
  
  alipay_config.phpϢļ
  
  alipayto.php ֧ӿļ
  
  index.phpٸģļ
  
  notify_url.php 첽֪ͨҳļ
  
  return_url.php ҳת֪ͬͨļ
  
  readme.txt ʹ˵ı

ע
Ҫõļǣalipay_config.phpalipayto.php

index.php֧ṩĸģļѡʹá
̻վҵҪʹãalipayto.phpΪ̻վվνҳ档
Ҫʹindex.phpôalipayto.phpļģֻúalipay_config.phpļ
õindex.phpҳ̻վеHTTP·̻վҪλãֱʹ֧ӿڡ



 ļṹ


alipay_function.php

function build_mysign($sort_array,$key,$sign_type = "MD5")
ܣǩ
룺Array  $sort_array Ҫǩ
      String $key ȫУ
      String $sign_type ǩ Ĭֵ MD5
String ǩַ

function create_linkstring($array)
ܣԪأա=ֵģʽá&ַƴӳַ
룺Array  $array Ҫƴӵ
String ƴԺַ

function para_filter($parameter)
ܣȥеĿֵǩ
룺Array  $parameter ǩ
Array  ȥֵǩǩ

function arg_sort($array)
ܣ
룺Array  $array ǰ
Array  

function sign($prestr,$sign_type)
ܣǩַ
룺String $prestr Ҫǩַ
      String $sign_type ǩ
String ǩ

function log_result($word)
ܣд־ԣվҲԸĳɴݿ⣩
룺String $word Ҫд־ı

function query_timestamp($partner) 
ܣڷ㣬ýӿquery_timestampȡʱĴ
룺String $partner ID
String ʱַ

function charset_encode($input,$_output_charset ,$_input_charset)
ܣʵֶַ뷽ʽ
룺String $input Ҫַ
      String $_output_charset ıʽ
      String $_input_charset ıʽ
String ַ

function charset_decode($input,$_input_charset ,$_output_charset) 
ܣʵֶַ뷽ʽ
룺String $input Ҫַ
      String $_output_charset Ľʽ
      String $_input_charset Ľʽ
String ַ



alipay_notify.php

function alipay_notify($partner,$key,$sign_type,$_input_charset = "GBK",$transport= "https") 
ܣ캯
      ļгʼ
룺String $partner ID
      String $key ȫУ
      String $sign_type ǩ
      String $_input_charset ַʽ Ĭֵ GBK
      String $transport ģʽ Ĭֵ https

function notify_verify()
ܣnotify_url֤
Bool  ֤true/false

function return_verify()
ܣreturn_url֤
Bool  ֤true/false

function get_verify($url,$time_out = "60")
ܣȡԶ̷ATN
룺String $url ָURL·ַ
      String $time_out ʱʱ Ĭֵ60
String ATNַ



alipay_service.php

function alipay_service($parameter,$key,$sign_type)
ܣ캯
      ļļгʼ
룺Array  $parameter ҪǩĲ
      Array  $key ȫУ
      Array  $sign_type ǩ

function build_form()
ܣύHTML
String ύHTMLı




 


ڼĵбҵԭҪЩô԰Ĳӿڹܡ

Բit_b_payΪ
alipayto.phpļע͡²ҪͨµʱĶݴá롰/////////////////////////////////////////////////֮´룺

/////////////////////////////////////////////////
//չܲԶ峬ʱ(Ҫʹã밴עҪĸʽֵ)
//ùĬϲͨ
//뿪ͨʽ
//ʽһϵ֧֧봦
//ʽ0571-88158090
//ʽύ루https://b.alipay.com/support/helperApply.htm?action=consultationApply
$it_b_pay = "";
//ʱʱ䣬Ĭ15졣÷Χ1m~15d,-ָ~-Χ  m-ӣh-Сʱd-죬1c-죨ۺʱ׶0رգ
//磺$it_b_pay  = "1m~1h,2h,3h,1c";
/////////////////////////////////////////////////


ڡҪĲ飬Ķע·ġ$parameterԪء "it_b_pay"	=> $it_b_pay


/////////////////////////////////////////////////
$parameter = array(
        "service"		=> "create_direct_pay_by_user",	//ӿƣҪ޸
        "payment_type"		=> "1",               			//ͣҪ޸

        //ȡļ(alipay_config.php)еֵ
        "partner"		=> $partner,
        "seller_email"		=> $seller_email,
        "return_url"		=> $return_url,
        "notify_url"		=> $notify_url,
        "_input_charset"	=> $_input_charset,
        "show_url"		=> $show_url,

        //Ӷж̬ȡı
        "out_trade_no"		=> $out_trade_no,
        "subject"		=> $subject,
        "body"			=> $body,
        "total_fee"		=> $total_fee,

        //չܲǰ
        "paymethod"		=> $paymethod,
        "defaultbank"		=> $defaultbank,

        //չܲ
        "anti_phishing_key"	=> $anti_phishing_key,
	"exter_invoke_ip"	=> $exter_invoke_ip,

	//չܲԶ
	"buyer_email"		=> $buyer_email,
        "extra_common_param"=> $extra_common_param,
		
	//չܲ
        "royalty_type"		=> $royalty_type,
        "royalty_parameters"	=> $royalty_parameters,

        //չܲԶ峬ʱ
        "it_b_pay"		=> $it_b_pay
);
/////////////////////////////////////////////////



 ⣬


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




