WmptWap/App_LocalResources/AliPay.cs
(开头部分) 8KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System.Web;
using System.Text;
using System.Security.Cryptography;
/// <summary>
/// New Interface for AliPay
/// </summary>
public class AliPay
{
private static readonly string ALI_SELLER_MAIL = System.Configuration.ConfigurationManager.AppSettings["Ali_Seller_Mail"];
private static readonly string ALI_KEY = System.Configuration.ConfigurationManager.AppSettings["Ali_Key"];
private static readonly string ALI_PARTNER = System.Configuration.ConfigurationManager.AppSettings["Ali_Partner"];
private static readonly string ALI_NOTIFY_URL = WebUtility.GetConfigsite()+"/Alipay/GoAliNotify.aspx";//测试
private static readonly string ALI_RETURN_URL = WebUtility.GetConfigsite()+"/Alipay/AliReturn.aspx";//测试
public static void Pay(AliPayInfo alipayinfo)
{
//业务参数赋值;
string gateway = "https://mapi.alipay.com/gateway.do?"; //支付接口
string service = "create_direct_pay_by_user"; //服务名称,这个是识别是何接口实现何功能的标识,请勿修改
string seller_email = ALI_SELLER_MAIL; //商家签约时的支付宝帐号,即收款的支付宝帐号
string sign_type = "MD5"; //加密类型,签名方式“不用改”
string key = ALI_KEY; //安全校验码,与partner是一组,获取方式是:用签约时支付宝帐号登陆支付宝网站www.alipay.com,在商家服务我的商家里即可查到。
string partner = ALI_PARTNER; //商户ID,合作身份者ID,合作伙伴ID
string _input_charset = "utf-8"; //编码类型,完全根据客户自身的项目的编码格式而定,千万不要填错。否则极其容易造成MD5加密错误。
string show_url = alipayinfo.ShowUrl; //展示地址,即在支付页面时,商品名称的链接地址。
string out_trade_no = alipayinfo.OutTradeNo; //客户自己的订单号,(现取系统时间,可改成网站自己的变量),订单号必须在自身订单系统中保持唯一性
string subject = alipayinfo.SubJect; //商品名称,也可称为订单名称,该接口并不是单一的只能买一样东西,可把一次支付当作一次下订单
string body = alipayinfo.Body; //商品描述,即备注
string total_fee = alipayinfo.TotalFee; //商品价格,也可称为订单的总金额
//服务器通知url(Alipay_Notify.asp文件所在路经),必须是完整的路径地址
string notify_url = ALI_NOTIFY_URL;
//服务器返回url(return_Alipay_Notify.asp文件所在路经),必须是完整的路径地址
string return_url = ALI_RETURN_URL;
//支付URL生成
string aliay_url = AliPay.CreatUrl(
gateway,
service,
partner,
sign_type,
out_trade_no,
subject,
body,
total_fee,
show_url,
seller_email,
key,
return_url,
_input_charset,
notify_url
);
//跳转到支付宝支付页
HttpContext.Current.Response.Redirect(aliay_url);
}
后面还有 149 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
