日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

支付宝支付php代码示例,Laravel使用支付宝进行支付的示例代码

發(fā)布時(shí)間:2023/12/10 php 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 支付宝支付php代码示例,Laravel使用支付宝进行支付的示例代码 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

/*

支付

*/

public function pay()

{

header("content-type:text/html;charset=utf8");

//echo 1;die;

// ******************************************************配置 start*************************************************************************************************************************

//↓↓↓↓↓↓↓↓↓↓請?jiān)谶@里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

//合作身份者id,以2088開頭的16位純數(shù)字

$alipay_config['partner'] = '合作身份者id';

//收款支付寶賬號(hào)

$alipay_config['seller_email'] = '';

//安全檢驗(yàn)碼,以數(shù)字和字母組成的32位字符

$alipay_config['key'] = 'y8z1t3vey08bgkzlw78u9cbc4pizy2sj';

//↑↑↑↑↑↑↑↑↑↑請?jiān)谶@里配置您的基本信息↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

//簽名方式 不需修改

$alipay_config['sign_type'] = strtoupper('MD5');

//字符編碼格式 目前支持 gbk 或 utf-8

//$alipay_config['input_charset']= strtolower('utf-8');

//ca證書路徑地址,用于curl中ssl校驗(yàn)

//請保證cacert.pem文件在當(dāng)前文件夾目錄中

$alipay_config['cacert'] = getcwd().'\\cacert.pem';

//訪問模式,根據(jù)自己的服務(wù)器是否支持ssl訪問,若支持請選擇https;若不支持請選擇http

$alipay_config['transport'] = 'http';

// ******************************************************配置 end*************************************************************************************************************************

// ******************************************************請求參數(shù)拼接 start*************************************************************************************************************************

$parameter = array(

"service" => "create_direct_pay_by_user",

"partner" => $alipay_config['partner'], // 合作身份者id

"seller_email" => $alipay_config['seller_email'], // 收款支付寶賬號(hào)

"payment_type" => '1', // 支付類型

"notify_url" => "http://bw.com133.com/notify_url.php", // 服務(wù)器異步通知頁面路徑

"return_url" => "支付后跳轉(zhuǎn)路徑", // 頁面跳轉(zhuǎn)同步通知頁面路徑

"out_trade_no" => "訂單號(hào)", // 商戶網(wǎng)站訂單系統(tǒng)中唯一訂單號(hào)

"subject" => "", // 訂單名稱

"total_fee" => "0.01", // 付款金額

"body" => "", // 訂單描述 可選

"show_url" => "", // 商品展示地址 可選

"anti_phishing_key" => "", // 防釣魚時(shí)間戳 若要使用請調(diào)用類文件submit中的query_timestamp函數(shù)

"exter_invoke_ip" => "", // 客戶端的IP地址

"_input_charset" => 'utf-8', // 字符編碼格式

);

// 去除值為空的參數(shù)

foreach ($parameter as $k => $v) {

if (empty($v)) {

unset($parameter[$k]);

}

}

// 參數(shù)排序

ksort($parameter);

reset($parameter);

// 拼接獲得sign

$str = "";

foreach ($parameter as $k => $v) {

if (empty($str)) {

$str .= $k . "=" . $v;

} else {

$str .= "&" . $k . "=" . $v;

}

}

$parameter['sign'] = md5($str . $alipay_config['key']);

$parameter['sign_type'] = $alipay_config['sign_type'];

// ******************************************************請求參數(shù)拼接 end*************************************************************************************************************************

// ******************************************************模擬請求 start*************************************************************************************************************************

$sHtml = "

";

foreach ($parameter as $k => $v) {

$sHtml.= "";

}

$sHtml = $sHtml."";

// ******************************************************模擬請求 end*************************************************************************************************************************

echo $sHtml;

}

總結(jié)

以上是生活随笔為你收集整理的支付宝支付php代码示例,Laravel使用支付宝进行支付的示例代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。