Asp.Net開通支付寶移動端網頁支付
阿新 • • 發佈:2019-01-05
第一步:配置引數
需要配置APP_Code資料夾下AlipayConfig檔案中的引數:
partner、seller_id、private_key三個,其他的引數無需更改。
注意:private_key是使用openssl工具經過pkcs8格式轉換過後的私鑰
static Config()
{
//↓↓↓↓↓↓↓↓↓↓請在這裡配置您的基本資訊↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
//合作身份者ID,以2088開頭由16位純數字組成的字串
partner = "";
//收款支付寶賬號,以2088開頭由16位純數字組成的字串,一般情況下收款賬號就是簽約賬號
seller_id = "" ;
//商戶的私鑰
private_key = @"";
//支付寶的公鑰,無需修改該值
public_key = @"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCnxj/9qwVfgoUh/y2W89L6BkRAFljhNhgPdyPuBV64bfQNN1PjbCzkIM6qRdKBoLPXmKKMiFYnkd6rAoprih3/PrQEB/VsW8OoM8fxn67UDYuyBTqA23MML9q1+ilIZwBC2AQ2UBVOrFXfFl75p6/B5KsiNG9zpgmLCUYuLkxpLQIDAQAB";
//↑↑↑↑↑↑↑↑↑↑請在這裡配置您的基本資訊↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
//字元編碼格式 目前支援 gbk 或 utf-8
input_charset = "utf-8";
//簽名方式,選擇項:RSA、DSA、MD5
sign_type = "RSA";
}
第二步:配置同步和非同步通知
在提交訂單的程式碼中,需要配置notify_url和return_url
notify_url是通過伺服器進行通知的頁面,告知伺服器支付結果
return_url是顯示在前端支付完成後跳轉的結果頁面,告知消費者支付結果
第三步:部署執行
下面的原始碼下載後通過以上步驟配置完成,部署後即可支付成功,同步和非同步通知都可以使用
原始碼下載地址: