千家信息网

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

发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,小编给大家分享一下如何修改VB.NET支付宝接口,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!曾经为没有VB.NET支付宝
千家信息网最后更新 2025年02月23日如何修改VB.NET支付宝接口

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

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

  1. Private Sub ImageButton1_Click(ByVal sender As System.Object,
    ByVal e As System.Web.UI.ImageClickEventArgs) Handles ImageButton1.Click

  2. '按时构造订单号

  3. Dim currentTime As System.DateTime = New System.DateTime

  4. currentTime = System.DateTime.Now

  5. Dim out_trade_no As String

  6. out_trade_no = currentTime.ToString("g")

  7. out_trade_noout_trade_no = out_trade_no.Replace("-", "")

  8. out_trade_noout_trade_no = out_trade_no.Replace(":", "")

  9. out_trade_noout_trade_no = out_trade_no.Replace(" ", "")

  10. '业务参数赋值

  11. Dim gateway As String = "https://www.alipay.com/cooperate/gateway.do?" '支付接口

  12. Dim service As String = "trade_create_by_buyer"'服务参数

  13. Dim sign_type As String = "MD5"

  14. Dim subject, body As String

  15. body = ""

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

  17. getdata.myconn.Open()

  18. reader = getdata.getdatareader(sql)

  19. While reader.Read

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

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

  22. End While

  23. reader.Close()

  24. Dim quantity As String

  25. quantity = "1" '商品数量

  26. Dim payment_type As String

  27. payment_type = "1"

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

  29. Dim price As String

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

  31. reader = getdata.getdatareader(sql)

  32. If reader.Read Then

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

  34. End If

  35. reader.Close()

  36. Dim show_url, seller_email, key, partner As String

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

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

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

  40. partner = ***'partner合作伙伴ID

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

  42. Dim notify_url As String ="Alipay_Notify.aspx" '服务器通知接口

  43. Dim _input_charset As String = "utf-8" '服务器编码

  44. Dim logistics_type As String = "POST"

  45. Dim logistics_fee As String = "0" '平邮费包含在价格中

  46. Dim logistics_fee_1 As String = "0"'快递费 包含在价格中

  47. Dim logistics_payment As String = "BUYER_PAY"

  48. Dim logistics_type_1 As String = "EXPRESS"

  49. Dim logistics_payment_1 As String = "BUYER_PAY"

  50. Dim ap As AliPay = New AliPay

  51. 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)

  52. Response.Redirect(aliay_url)

  53. End Sub

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

支付 接口 商品 服务 价格 服务器 篇文章 内容 参数 邮费 认证 郁闷 安全 不怎么 业务 代码 伙伴 合作伙伴 名称 商品价格 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发定制公司 网络安全演习内容 服务器选项原则的注意事项 云电互联网科技有限公司 崇明区创新数据库服务销售 服务器更新后怎么退出 阿哥美剧软件开发 天津超频服务器咨询报价 钉钉第三方邮箱服务器配置 厦门直播软件开发一个多少钱 毕业设计网络安全解决方案 电脑安装东西显示服务器断开 互联网金融科技合作论坛 切片计划软件开发 北极星网络安全ppt 软件开发要学编程吗 机动车网络安全 请确认邮箱服务器是否正确 盐城手持pda软件开发 山东林源网络技术有限公司 初中生的计算机网络技术 服务器怎么做视频 软件开发定制公司 南京中职学院网络技术专业考试 加强学生网络安全教育通讯 中学生网络安全小妙招 网络技术的进步带来的利弊 苹果系统小型个人数据库 大兴区正规软件开发设计专业服务 信用卡逾期上报数据库有什么后果
0