如何修改VB.NET支付宝接口

技术如何修改VB.NET支付宝接口小编给大家分享一下如何修改VB.NET支付宝接口,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!曾经为没有VB

小编给大家分享一下如何修改VB .网支付宝接口,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

曾经为没有VB .网支付宝接口程序郁闷过很长一段时间,终于忍不住修改了一下,其主要的3个文件修改为VB .网很容易,不再给出,只给出接口代码:

PrivateSubImageButton1_Click(由ByValsenderAsSystem提供。对象,

由价值系统网络。ui。imageclickeventargs)handlesimagebutton 1 .点击

'按时构造订单号

DimcurrentTimeAsSystem .日期时间=新系统。日期时间

当前时间=系统。日期时间,现在

Dimout_trade_noAsString

out _ trade _ no=currentTime .ToString('g ')

out _ trade _ noout _ trade _ no=out _ trade _ no .替换('-','')

out _ trade _ noout _ trade _ no=out _ trade _ no .替换(' : ','')

out _ trade _ noout _ trade _ no=out _ trade _ no .替换(',')

'业务参数赋值

dimgatewaystring=' https://www。支付宝。com/cooperative/gateway。做什么?'支付接口

DimserviceAsString=' trade _ create _ by _ buyer ' '服务参数

Dimsign_typeAs

String = "MD5" 

  •  

  • Dim subject, body As String  

  • body = "" 

  • sql = "select cp_name from chanpin where cp_id="& cint(label2.text)   

  • getdata.myconn.Open()  

  • reader = getdata.getdatareader(sql)  

  • While reader.Read  

  • subject = reader.Item(0)'商品名称  

  • bodybody = body & " " & reader.Item(0)'商品描述 ,不能有太多字符  

  • End While  

  • reader.Close()  

  •  

  • Dim quantity As String  

  • quantity = "1" '商品数量  

  •  

  • Dim payment_type As String  

  • payment_type = "1"   

  • '支付类型'1=商品购买,2=服务购买,3=网络拍卖,4=捐赠,5=邮费补偿,6=奖金  

  •  

  •  

  • Dim price As String  

  • sql = "select cp_money from chanpin where cp_id="& cint(label1.text)   

  • reader = getdata.getdatareader(sql)  

  • If reader.Read Then  

  • price = reader.Item(0)'商品价格  

  • End If  

  • reader.Close()  

  •  

  • Dim show_url, seller_email, key, partner As String  

  • show_url = "http://****"'商品描述地址  

  • seller_email = *** '您的支付宝认证Email,必须通过支付宝认证才可以  

  • key = ***'安全校验码,在支付宝网站“商家工具”那里可以获得  

  • partner = ***'partner合作伙伴ID  

  •  

  • Dim return_url As String ="Alipay_Return.aspx" '服务器通知返回接口  

  • Dim notify_url As String ="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)  

  •  

  • End Sub 

  • 以上是“如何修改VB.NET支付宝接口”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

    内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/105118.html

    (0)

    相关推荐

    • 松果电单车,支付宝怎么打开松果出行

      技术松果电单车,支付宝怎么打开松果出行使用支付宝和使用微信打开松果出行的方式是一样的松果电单车,操作方法如下01
      1.松果电单车用车方式有两种,分别是:
      方式一:在微信或支付宝扫描车身二维码,直接用车;
      方式二:在松果电

      生活 2021年10月20日
    • 分析PostgreSQL创建函数的过程

      技术分析PostgreSQL创建函数的过程本篇内容主要讲解“分析PostgreSQL创建函数的过程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“分析PostgreSQL创建函

      攻略 2021年11月5日
    • jquery中如何增加子节点

      技术jquery中如何增加子节点这篇文章主要讲解了“jquery中如何增加子节点”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jquery中如何增加子节点”吧!

      攻略 2021年11月16日
    • Java项目的UML反向工程工具是什么

      技术Java项目的UML反向工程工具是什么这篇文章主要介绍“Java项目的UML反向工程工具是什么”,在日常操作中,相信很多人在Java项目的UML反向工程工具是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操

      攻略 2021年11月2日
    • 飞机舱位等级代码分别代表什么,飞机座位等级p和y是什么意思

      技术飞机舱位等级代码分别代表什么,飞机座位等级p和y是什么意思不一样的。航空公司票价一般分为头等舱、公务舱和经济舱三种等级.每种等级又按照正常票价和多种不同特殊优惠票价划分为不同的舱位代号。头等舱代号一般为F,A,P;公

      生活 2021年10月23日
    • vue中自定义一个全局指令(vue什么情况使用自定义指令)

      技术vue中有哪些自定义指令这篇文章主要介绍“vue中有哪些自定义指令”,在日常操作中,相信很多人在vue中有哪些自定义指令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue中有哪些自定

      攻略 2021年12月16日