支付寶支付原始碼

2021-08-16 18:23:33 字數 2401 閱讀 1326

<?php

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

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

//↓↓↓↓↓↓↓↓↓↓請在這裡配置您的基本資訊↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

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

$alipay_config['partner'] = '自己的編號';

//收款支付寶賬號

$alipay_config['seller_email'] = '支付寶賬號';

//安全檢驗碼,以數字和字母組成的32位字元

$alipay_config['key'] = '自己的金鑰';

//↑↑↑↑↑↑↑↑↑↑請在這裡配置您的基本資訊↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

//簽名方式 不需修改

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

//字元編碼格式 目前支援 gbk 或 utf-8

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

//ca證書路徑位址,用於curl中ssl校驗

//請保證cacert.pem檔案在當前資料夾目錄中

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

//訪問模式,根據自己的伺服器是否支援ssl訪問,若支援請選擇https;若不支援請選擇http

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

//*********請求引數拼接 start***************

$parameter = array(

"service" => "create_direct_pay_by_user",

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

"seller_email" => $alipay_config['seller_email'], // 收款支付寶賬號

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

"notify_url" => "http://localhost/notify.php", // 伺服器非同步通知頁面路徑

"return_url" => "http://localhost/res.php", // 頁面跳轉同步通知頁面路徑

"out_trade_no" => rand(1000,9999), // 商戶**訂單系統中唯一訂單號

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

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

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

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

"anti_phishing_key" => "", // 防釣魚時間戳  若要使用請呼叫類檔案submit中的query_timestamp函式

"exter_invoke_ip" => "", // 客戶端的ip位址

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

);// 去除值為空的引數

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

}// 引數排序

ksort($parameter);

reset($parameter);

// 拼接獲得sign

$str = "";

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

}$parameter['sign'] = md5($str . $alipay_config['key']); // 簽名

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

//***************請求引數拼接 end********************************

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

$shtml = "";

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

$shtml .= '';

//$shtml = $shtml."";

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

//var_dump($shtml);

echo $shtml;

?>

支付寶支付

1 呼叫支付寶介面 具體 i 呼叫alipaysubmit.buildrequestpara 方法生成要請求給支付寶的引數陣列。呼叫alipaycore.parafilter sparatemp 除去陣列中的空值和簽名引數。之後,呼叫buildrequestmysign spara 生成簽名結果。最...

支付寶支付

1 支付寶開發 支付寶開放平台 支付寶開發者文件 生成簽名 python alipay adk 直接使用第三方sdk python alipay sdk 1 登入開發者中心,熟悉 電腦 支付 整體流程 訪問 支付寶開發平台 登入,可以訪問開發者中心 2 第一步 建立應用 這裡使用沙箱環境測試 1 沙...

crmeb 商城原始碼開通和配置支付寶支付免費教程

適用版本 v1.1.5版本以上,包括v1.1.5版本。1.進入支付寶商家中心 2.點選產品中心 找到 支付,進行申請接入支付,如果已經開通請跳過 3.進入支付寶商家開發者中心 4.點選建立應用 5.輸入應用名稱上傳應用圖示 6.建立好應用後進去配置階段,點選下圖中的設定,進入介面加密設定,這裡需要驗...