注意编码为utf-8
'按时构造订单号
Dim currentTime As System.DateTime = New System.DateTime
currentTime = System.DateTime.Now
Dim out_trade_no As String
out_trade_no = currentTime.ToString("g")
out_trade_no = out_trade_no.Replace("-", "")
out_trade_no = out_trade_no.Replace(":", "")
out_trade_no = out_trade_no.Replace(" ", "") '可以自定义
'业务参数赋值
Dim gateway As String = "https://www.alipay.com/cooperate/gateway.do?" '支付接口
Dim service As String = "trade_create_by_buyer" '服务参数
Dim sign_type As String = "MD5"
Dim subject As String="商品名"
Dim body As String="商品描述"
Dim quantity As String="商品数量" '参数必须为数字
Dim payment_type As String = "支付类型" '1=商品购买,2=服务购买,3=网络拍卖,4=捐赠,5=邮费补偿,6=奖金,,,我就是这里出错,自己以为支付类型,写个支付宝支付,结果问题大条
Dim price As String= "商品价格" '参数必须为数字
Dim show_url As String="http://*****" '商品描述地址
Dim seller_email As String="**@**.**" '支付宝认证Email,必须通过支付宝认证才可以
Dim key As String="***" '安全校验码,在支付宝网站“商家工具”那里可以获得
Dim partner As String="" 'partner合作伙伴ID
Dim return_url As String = show_url & "/Alipay_Return.aspx" '服务器通知返回接口
Dim notify_url As String = show_url & "/Alipay_Notify.aspx" '服务器通知接口
Dim _input_charset As String = "utf-8" '服务器编码
Dim logistics_type As String = "POST"
Dim logistics_fee As String = "0" '平邮费 包含在价格中
Dim logistics_fee_1 As String = "0" '快递费 包含在价格中
Dim logistics_payment As String = "BUYER_PAY"
Dim logistics_type_1 As String = "EXPRESS"
Dim logistics_payment_1 As String = "BUYER_PAY"
Dim ap As AliPay = New AliPay
Dim aliay_url As String = ap.CreatUrl(gateway, service, partner, sign_type, out_trade_no, subject, body, payment_type, price, show_url, seller_email, key, return_url, _input_charset, notify_url, logistics_type, logistics_fee, logistics_payment, logistics_type_1, logistics_fee_1, logistics_payment_1, quantity)
Response.Redirect(aliay_url)
分享到:
相关推荐
【VB.NET版支付宝接口】:由于原始的支付宝接口通常是C#或Java版本,开发者需要将代码转换为VB.NET以便在.NET环境中使用。这个描述表明作者已经完成了从C#到VB.NET的代码迁移,并且经过测试,该接口功能正常。这通常...
《VB.NET教程——Visual Basic .NET深度学习指南》 Visual Basic .NET(简称VB.NET)是微软公司推出的面向对象的编程语言,它是.NET框架的一部分,为开发者提供了强大的开发工具和丰富的功能,尤其适合快速应用程序...
在VB.NET编程环境中,开发摄像头相关的应用程序是一项常见的需求,尤其在多媒体、监控或者视频会议等领域。本项目"VB.Net_Camera.rar"提供了一个简单的实例,教你如何利用VB.NET实现摄像头拍照的功能。下面将详细...
这个“VB.NET 2008速成精简版”可能是一个特别设计的教学或者入门版本,旨在帮助初学者快速上手VB.NET编程,同时也减小了安装包的大小,便于下载和安装。 首先,VB.NET 2008基于.NET Framework运行,这意味着你需要...
在VB.NET 2010环境下,MODBUS通信是一个常用的技术,用于设备间的数据交换,特别是在工业自动化领域。本项目是作者初次尝试使用VB.NET 2010实现RS485 MODBUS通信,这对于初学者或者需要进行MODBUS协议编程的开发者来...
本资源“VSTO开发Excel工具箱源码(VB.NET版).zip”提供了一个用VB.NET编写的Excel工具箱的完整源代码,包含多种实用功能,如连接SQL Server数据库、处理远程数据、使用异步委托以及绘制甘特图等。 1. **VSTO基础*...
【VB.Net 2010 与 VB6 的差异与转换】 VB.Net 2010 是 Microsoft .Net Framework 下的一个编程环境,相较于之前的 VB6(Visual Basic 6.0),它引入了许多新特性和改进,旨在提升开发效率和代码质量。VB6 是基于...
VB.NET(Visual Basic .NET)是一种面向对象的编程语言,由微软公司开发,用于构建Windows桌面应用程序、Web应用程序和服务。本SDK是专为VB.NET程序员设计,使其能轻松地在.NET环境中与海康威视的硬件设备进行交互。...
AutoCAD+VBA&VB.NET开发基础与实例教程(VB.net版)pdf下载地址,一本不可多得的好教材
【VB.NET识别二维码】 在VB.NET编程环境中,二维码(QR Code)识别是一个常见的需求,尤其在数据交换、信息追踪等领域。本源码提供了一个实用的方法,帮助开发者在VB.NET项目中实现二维码的读取和解析功能。二维码...
《力盟进销存vb.net版源码》是一款基于Visual Basic .NET(简称vb.net)开发的进销存管理系统,其核心目标是帮助企业有效管理进货、销售和库存等业务流程。该系统集成了完整的源代码,包括解决方案文件、开发文档、...
Vb.net开发的微信、支付宝支付源代码,无需域名,只需输入微信公众号、微信商户号、微信API密钥;支付宝APPID 、支付宝验签密钥文件;订单编号、支付金额,就可以完成以下微信、支付宝支付。 1、生成微信支付二维码...
VB.Net to C# Converter(代码转换工具) v2.23 VB.Net to C Sharp Converter 是一款将vb.net代码转化为c#代码的程序。在转化过程中,保留了原有的注释和变量名。 VB.Net to C# Converter是一款代码转换软件,将用户...
VB.NET是一种基于.NET框架的编程语言,由微软公司开发,它是Visual Basic的现代版本,具有更强大的功能和更丰富的语法结构。VB.NET源代码是指使用VB.NET编写的程序或应用程序的原始文本,这些代码可以被编译器转换为...
《VB.Net to C# Converter:实现编程语言间的无缝迁移》 在编程世界中,不同的编程语言各有其特色和优势,而开发人员有时需要在不同语言间进行切换。VB.Net(Visual Basic .NET)和C#是.NET框架下的两种主要编程...
在VB.NET环境中,MQTT(Message Queuing Telemetry Transport)是一种广泛使用的轻量级协议,专为物联网(IoT)设备和低带宽、高延迟或不可靠的网络设计。本项目聚焦于如何在VB.NET中实现MQTT服务器和客户端,以实现...
3. 函数和方法:函数定义、参数传递、返回值在C#和VB.NET中都有其特定的语法。 4. 构造器与析构函数:C#使用`new`关键字调用构造器,而VB.NET中直接是类名;析构函数在C#中用`~`符号标记,VB.NET则是`Finalize`方法...
这个"VB.NET源代码2010旗舰版.zip"压缩包很可能包含了一系列使用VB.NET编写的源代码示例,这些示例可能涵盖了各种编程概念和技术,适合初学者学习和经验丰富的开发者参考。 VB.NET在2010年发布的是Visual Studio ...
5. 保存并构建VB.NET项目:在确认代码无误后,保存转换后的VB.NET文件,并创建一个新的VB.NET项目。将转换后的源代码添加到新项目中,然后编译和运行以验证功能是否正常。 需要注意的是,虽然工具能够自动化大部分...
【VB.NET编写的记事本】是一个基于Visual Basic .NET编程语言实现的简单文本编辑器。这个项目展示了如何利用VB.NET的基本控件和功能来创建一个具有基础功能的记事本程序,比如文本编辑、文件操作以及用户界面的...