实例:用C#.NET手把手教你做微信公众号开发(19)--使用微信支付转账到微信粉丝零钱账户

2023-05-16

公众号给微信用户支付费用的方式有很多种,最常用的是发红包和转账到零钱账户,上一篇文章详细讲解了使用发红包的过程,从公众号内的配置,到微信支付的配置,再到具体的类实现。

本篇主要讲解转账到零钱,具体的类在上篇文章已经给出了,所以只给出演示代码。

一、演示结果

 

 

二、演示源码

前端源码:

<%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation="false" CodeFile="AccountTest.aspx.cs" Inherits="Jjlm.AccountTest" %>

<!DOCTYPE html>
<html>
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no">
<head id="Head1" runat="server">
    <title>微信支付转账到零钱测试</title>

</head>

<body style="background:#fff;">
<center>
<div style="width:95%;">
 <form id="form1" runat="server">
    </br>
	openid*:<asp:TextBox runat="server" id="tbxOpenid" Width="60%" Visible="true"></asp:TextBox></br></br>
	转账金额*:<asp:TextBox runat="server" id="tbxNum" Width="60%"></asp:TextBox></br></br>
	转账备注*:<asp:TextBox runat="server" id="tbxRemark" Width="60%"></asp:TextBox></br></br>
	商户名称:<asp:TextBox runat="server" id="tbxShanghu" Width="60%"></asp:TextBox></br></br>
	转账描述:<asp:TextBox runat="server" id="tbxZhufu" Width="60%"></asp:TextBox></br></br>
	转账事由:<asp:TextBox runat="server" id="tbxReason" Width="60%"></asp:TextBox></br></br>
	<div style="margin-top: 10px;text-align: center;">
		<asp:Button ID="btnSendCommission" Runat="server" OnClick="Send" width="15%" Text="微信支付转账到零钱"></asp:Button>
	</div>	

	<asp:Label runat="server" id="lbresult" Visible="true"/>

</form>
</div>
</center>

</body>
</html>

后端源码:

using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Data.SqlClient;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.IO;
using System.Xml;
using System.Text;
using System.Net;
using System.Drawing;
using System.Drawing.Imaging;
using QinMing.Config;
using QinMing.WeixinPayPayment;

namespace Jjlm
{
	public partial class AccountTest : System.Web.UI.Page
	{
		protected void Page_Load(object sender, EventArgs e)
		{
			if (!IsPostBack)
			{

			}
		}

		protected void Send(object sender, EventArgs e)
		{
			Random r = new Random();
			string ran1 = r.Next(1000, 9999).ToString();
			string out_trade_no = QinMingConfig.Weixin_MchId + DateTime.Now.ToString("yyyyMMddHHmmss") + ran1;
			
			QinMingWeixinPayPayment.TransferAccountOne(tbxShanghu.Text, tbxZhufu.Text, tbxOpenid.Text, tbxNum.Text, tbxReason.Text, tbxRemark.Text, out_trade_no);
			lbresult.Text = "微信支付已转账,请注意查收";
		}
	}
}

演示代码很简单,所以不做讲解啦。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

实例:用C#.NET手把手教你做微信公众号开发(19)--使用微信支付转账到微信粉丝零钱账户 的相关文章

随机推荐

  • 【外设零基础通用教程】GPIO 上

    外设零基础通用教程 GPIO 上 视频 文章结构外设 xff1a GPIO代码编写GPIO输入方法GPIO输出方法 视频地址 xff1a 咸鱼的外设通用教程之GPIO 本教程适合 xff1a 硬件零基础纯小白 上手了硬件不知从何开始 xff
  • 【外设零基础通用教程】GPIO 下

    外设零基础通用教程 GPIO 下 使用方法GPIO 值输入读取值输出设置值 GPIO输入输出应用GPIO输入应用GPIO输出应用文档使用 理论补充输出方式推挽输出开漏输出 上篇连接 xff1a 外设零基础通用教程 GPIO 上 xff0c
  • 硬件外设使用方法——GPIO

    硬件外设使用 GPIO用法 GPIO基本概念GPIO应用pyb与micropython什么是pyb什么是micropythonpyb与micropython关系 GPIO在micropython中的用法什么是pyb库pyb库中的GPIO用法
  • 【硬件外设使用】——ADC

    硬件外设使用 ADC ADC基本概念ADC使用方法pyb adcmachine adc ADC可用的传感器 ADC基本概念 ADC是模拟数字转换器 xff08 Analog to Digital Converter xff09 的缩写 xf
  • 【硬件外设使用】——DAC

    硬件外设使用 DAC DAC基本概念DAC使用方法pyb dacmachine dac DAC可用的传感器 DAC基本概念 DAC是数字模拟转换器 xff08 Digital to Analog Converter xff09 xff08
  • 【硬件外设使用】——PWM

    硬件外设使用 PWM PWM基本概念PWM使用方法pyb pwm方法属性 machine pwm方法属性 PWM可用的传感器 PWM基本概念 PWM是脉冲宽度调制 xff08 Pulse Width Modulation xff09 的缩写
  • 【硬件外设使用】——I2C

    硬件外设使用 I2C I2C基本概念I2C通信协议I2C使用方法pyb i2cmachine i2c I2C可用的传感器 I2C基本概念 I2C是 34 Inter Integrated Circuit 34 的缩写 xff0c 也被称为T
  • 【硬件外设使用】——SPI

    硬件外设使用 SPI SPI基本概念SPI通信协议SPI使用方法pyb spimachine spi SPI可用的传感器 SPI基本概念 SPI是一种串行端口通信接口 xff0c 它是一种同步的全双工协议 xff0c 用于在数字电路之间传输
  • 实例:用C#.NET手把手教你做微信公众号开发(18)--使用微信支付给粉丝发红包

    前面讲的所有都没有涉及到钱 xff0c 一旦关联到钱都是非常敏感的 xff0c 所以开通微信支付的过程和配置过程相对比较繁琐 xff0c 本篇给出主要入口 xff0c 因篇幅原因一篇文章讲不太细 xff0c 但已足以帮你解决问题 xff0c
  • 【硬件外设使用】——UART

    硬件外设使用 UART UART基本概念UART通信协议UART使用方法pyb uartmachine uart UART 可用的传感器 UART基本概念 UART全称为Universal Asynchronous Receiver Tra
  • 【硬件外设使用】——can

    硬件外设使用 can can基本概念can 通讯can使用方法pyb can can可用的传感器 can基本概念 CAN是Controller Area Network的缩写 xff0c 即控制器局域网 它是一种多主机串行通信协议 xff0
  • 【计算机是怎么跑起来的】基础:计算机三大原则

    计算机是怎么跑起来的 基础 xff1a 计算机三大原则 计算机的三个根本性基础1 计算机是执行输入 xff0c 运算 xff0c 输出的机器输入 xff0c 运算 xff0c 输出 2 软件是指令和数据的集合指令数据 3 计算机的处理方式有
  • 5GC中名词解释

    5GC中常见名词解释 5GC各网元名词解释 UPF xff0c User Plane Function 用户平面功能PCF xff0c Policy Control Function 策略控制功能AMF xff0c Access and M
  • iOS Swift No.1 基础部分 - 常量与变量

    第一章 基础部分 1 Constants and Variables 1 1 Declaring Constants and Variables 声明常量和变量 span class token comment 声明常量 span span
  • 位运算:按位与、按位或、按位异或、按位左移、按位右移

    目录 一 基础知识补充 xff08 1 xff09 位运算 xff08 2 xff09 二进制的详细操作 二 位运算 xff08 1 xff09 按位与 xff08 amp xff09 xff08 2 xff09 按位或 xff08 xff
  • 复习笔记:软件工程基础

    概述 Q1 xff1a 软件的概念和特点 xff1f 软件的概念 xff1a 软件 61 程序 43 数据 43 文档 软件的特点 xff1a xff08 1 xff09 软件是开发的或者是工程化的 xff0c 并不是制造的 xff08 2
  • win11下电脑开热点,手机连接时显示无IP分配

    1 进入设置 gt 网络和Internet gt 移动热点 xff0c 打开电脑热点 xff0c 热点打开时wlan会自动打开 2 进入设置 gt 网络和Internet gt 高级网络设置 gt 更多网络适配器选项 3 右键以太网 gt
  • vex-table根据时间加载列(动态加载),动态计算显示最后一行

    vex table根据时间加载列 xff08 动态加载 xff09 xff0c 动态计算显示最后一行 效果 div部分 span class token tag span class token tag span class token p
  • TS按属性筛选两个数组的相同值和不同值

    TS按属性筛选两个数组的相同值和不同值 arrayRepeat list1 any list2 any prop 61 34 id 34 拷贝源数据 重新筛选数据 list2 61 this allPart 首先构造Object const
  • 实例:用C#.NET手把手教你做微信公众号开发(19)--使用微信支付转账到微信粉丝零钱账户

    公众号给微信用户支付费用的方式有很多种 xff0c 最常用的是发红包和转账到零钱账户 xff0c 上一篇文章详细讲解了使用发红包的过程 xff0c 从公众号内的配置 xff0c 到微信支付的配置 xff0c 再到具体的类实现 本篇主要讲解转