Web/App_Code/AliPay.cs
(开头部分) 10KB这里只显示每个文件的开头 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_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)
{
//支付宝信息
WMPT.Model.acountInfo mymodel = SectionProxyData.getOnlinePayType(1);
if (mymodel == null)
{
return;
}
string ALI_SELLER_MAIL = mymodel.Ali_Seller_Mail;
string ALI_KEY = mymodel.Ali_Key;
string ALI_PARTNER = mymodel.Ali_Partner;
//业务参数赋值;
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; //商品价格,也可称为订单的总金额
//分润中用这两个参数
string royalty_type = alipayinfo.royalty_type;//如果用分润设置为10,
string royalty_parameters = alipayinfo.royalty_parameters; //如果分润格式为:111@126.com^0.01^分润备注一|222@126.com^0.01^分润备注二,不分润为""
//服务器通知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,
后面还有 232 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
