//注意引用AopSdk NuGet程序包
#region 字段
/// <summary>
/// 沙箱地址
/// </summary>
//serverUrl = "http://openapi.alipaydev.com/gateway.do";
/// <summary>
/// 線上地址
/// </summary>
//public string serverUrl = "https://openapi.alipay.com/gateway.do";
/// <summary>
/// 應用ID
/// </summary>
public string appId = "";
/// <summary>
/// 合作身份者ID
/// </summary>
public string partner = "";
/// <summary>
/// 商戶的私鑰
/// </summary>
public string private_key = @"";
/// <summary>
///支付寶的公鑰裹虫,無需修改該值
/// </summary>
public string public_key = @"";
/// <summary>
/// 字符編碼格式 目前支持 gbk 或 utf-8
/// </summary>
public string input_charset = "utf-8";
/// <summary>
/// 簽名方式卷哩,選擇項:RSA恰矩、DSA、MD5愧哟、RSA2、
/// 切記一定要注意選擇的加密方式是RSA拇泣,還是RSA2定铜。因為這兩種方式生成的支付寶公匙是不一樣的。RSA2對應的是2048位支付寶公匙繁疤。在配置類Config中咖为,要根據(jù)加密方式配置支付寶公匙
/// </summary>
public string sign_type = "RSA2";
/// <summary>
/// 支付寶消息驗證地址
/// </summary>
private string Https_veryfy_url = "https://mapi.alipay.com/gateway.do?service=notify_verify&";
#endregion
/// <summary>
/// 支付寶支付
/// </summary>
/// <param name="order_no">商品訂單號</param>
/// <param name="money">金額</param>
/// <returns>返回結(jié)果</returns>
public AlipayTradeAppPayResponse AlipayPay(string order_no, int money)
{
bool isUrl = false;
//正式購買地址 沙盒購買地址
string url_buy = "https://openapi.alipay.com/gateway.do";
string url_sandbox = "http://openapi.alipaydev.com/gateway.do";
string url = isUrl == false ? url_sandbox : url_buy;
IAopClient client = new DefaultAopClient(url, appId, private_key, "json", "1.0", sign_type, public_key, input_charset, false);
//實例化具體API對應的request類,類名稱和接口名稱對應,當前調(diào)用接口名稱如:alipay.trade.app.pay
AlipayTradeAppPayRequest request = new AlipayTradeAppPayRequest();
//SDK已經(jīng)封裝掉了公共參數(shù),這里只需要傳入業(yè)務參數(shù)稠腊。以下方法為sdk的model入?yún)⒎绞?model和biz_content同時存在的情況下取biz_content)躁染。
var MainPath = System.Web.Configuration.WebConfigurationManager.AppSettings["MainPath"].ToString();
AlipayTradeAppPayModel PayModel = new AlipayTradeAppPayModel();
PayModel.Body = "我是測試數(shù)據(jù)";
PayModel.Subject = "App支付測試DoNet";
PayModel.TotalAmount = money + "0.00";
PayModel.ProductCode = "QUICK_MSECURITY_PAY";
PayModel.OutTradeNo = order_no;
PayModel.TimeoutExpress = "30m";
request.SetBizModel(PayModel);
request.SetNotifyUrl(MainPath + "app/AliSecurity/notify_Url.aspx");//設置AOP的異步請求地址
// request.SetReturnUrl("www.baidu.com");
//這里和普通的接口調(diào)用不同,使用的是sdkExecute
return client.SdkExecute(request);
}
.NET C# 支付寶支付功能
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門糕档,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人拌喉,你說我怎么就攤上這事速那。” “怎么了尿背?”我有些...
- 文/不壞的土叔 我叫張陵端仰,是天一觀的道長。 經(jīng)常有香客問我田藐,道長荔烧,這世上最難降的妖魔是什么吱七? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮鹤竭,結(jié)果婚禮上踊餐,老公的妹妹穿的比我還像新娘。我一直安慰自己臀稚,他們只是感情好吝岭,可當我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著吧寺,像睡著了一般苍碟。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上撮执,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼蕾额!你這毒婦竟也來了早芭?” 一聲冷哼從身側(cè)響起,我...
- 正文 年R本政府宣布泼返,位于F島的核電站,受9級特大地震影響宝恶,放射性物質(zhì)發(fā)生泄漏符隙。R本人自食惡果不足惜趴捅,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望霹疫。 院中可真熱鬧拱绑,春花似錦、人聲如沸丽蝎。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽屠阻。三九已至红省,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間国觉,已是汗流浹背吧恃。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 一教您激活支付寶信用卡收付款卡功能/查到支付寶信用卡收款碼/支付寶信用卡付款方法 本文由 中山市數(shù)碼源電子科技有限...
- 支付寶里的功能太多了元践,根據(jù)你的需要你關注一些就行了,總之你的衣食住行在支付寶里都能搞定蹂风!真正實現(xiàn)了無現(xiàn)金出行卢厂,就連...
- .NET WEB API 對接支付寶支付 轉(zhuǎn)載請注明出處:http://leejunhui.com/2017/02...
- 今天感恩節(jié)哎,感謝一直在我身邊的親朋好友惠啄。感恩相遇!感恩不離不棄任内。 中午開了第一次的黨會撵渡,身份的轉(zhuǎn)變要...