如何输入付款金额大写

&&&&&&&&&&&
&!-- 正则 --&
&input type="text" id="pay"&
document.getElementById("pay").addEventListener("input", function() {
this.value = this.value.replace(/(^00)/,"").replace(/^[^\d]*(\d*\.?\d{0,2})(.*)?$/, "$1");
}, false);
&!-- 截取字符串 --&
&input type="text" id="pay"&&script& document.getElementById("pay").addEventListener("input", function() {
this.value = this.value.replace(/^[^\d]$/,"");
this.value.substr(0, 2) == "00" && (this.value = "");
this.value = this.value.split(".")[0] + (this.value.indexOf(".") & 0 ? ("." + this.value.split(".")[1].substr(0, 2)) : "");
}, false);&/script&&/body&
阅读(...) 评论()关键字:微信支付 微信支付v3 动态native支付 统一支付 Native支付 prepay_id&作者:方倍工作室原文:&
本文介绍微信支付下的扫描二维码并输入自定义金额的支付的开发过程。使用本方法扫码,金额超过5元时,有默认关注功能。
微信支付现在分为v2版和v3版,号之前申请的为v2版,之后申请的为v3版。V3版的微信支付没有paySignKey参数。v2的相关介绍请参考方倍工作室的其他文章。本文介绍的为微信支付v3。
一. OAuth2.0授权
JSAPI 支付前需要调用 登录授权接口获取到用户的 Openid 。所以需要做一次授权,这次授权是不弹出确认框的。其实质就是在用户访问
http://www.fangbei.org/wxpay/js_api_call.php
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx8888&redirect_uri=http://www.fangbei.org/wxpay/js_api_call.php&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect
以此来获得code参数,并根据code来获得授权access_token及openid
其实现的详细流程可参考&
二、获取用户输入金额
上述流程中是获得用户的openid,另外还需要获得本次的交易金额。
&body onselectstart="" ondragstart=""&
&form method="post" action="submit.php" id="form" onsubmit="return tgSubmit()"&
&div class="container gray_bg"&
&div class="explain"&
企业微信支付-扫码自定义金额
&div class="box apply_box" id="applyBox"&
&dl class="pb15"&
&input name="amount" class="txt required" id="amount" value="" placeholder="请输入数字金额,单位元" type="tel" onkeyup="checkNum(this)"/&
&footer class="sub_wrap"&
&input type="hidden" name="openid" value="&?php echo $?&"&
&input type="submit" class="btn mt20" id="subBtn" value="提交" /&
&div class="copyright"&技术支持 方倍工作室
三、拉取支付插件
获得openid和金额之后,直接使用统一订单接口输入参数
$jsApi = new JsApi_pub();
//=========步骤2:使用统一支付接口,获取prepay_id============
//使用统一支付接口
$unifiedOrder = new UnifiedOrder_pub();
//设置统一支付接口参数
//设置必填参数
//appid已填,商户无需重复填写
//mch_id已填,商户无需重复填写
//noncestr已填,商户无需重复填写
//spbill_create_ip已填,商户无需重复填写
//sign已填,商户无需重复填写
$unifiedOrder-&setParameter("openid","$openid");//商品描述
$unifiedOrder-&setParameter("body","自定义价格扫码商品");//商品描述
//自定义订单号,此处仅作举例
$timeStamp = time();
$out_trade_no = WxPayConf_pub::APPID."$timeStamp";
$unifiedOrder-&setParameter("out_trade_no","$out_trade_no");//商户订单号
$unifiedOrder-&setParameter("total_fee",($amount * 100));//总金额
$unifiedOrder-&setParameter("notify_url",WxPayConf_pub::NOTIFY_URL);//通知地址
$unifiedOrder-&setParameter("trade_type","JSAPI");//交易类型
//非必填参数,商户可根据实际情况选填
//$unifiedOrder-&setParameter("sub_mch_id","XXXX");//子商户号
// $unifiedOrder-&setParameter("device_info","XXXX");//设备号
//$unifiedOrder-&setParameter("attach","XXXX");//附加数据
//$unifiedOrder-&setParameter("time_start","XXXX");//交易起始时间
//$unifiedOrder-&setParameter("time_expire","XXXX");//交易结束时间
//$unifiedOrder-&setParameter("goods_tag","XXXX");//商品标记
//$unifiedOrder-&setParameter("openid","XXXX");//用户标识
$unifiedOrder-&setParameter("product_id","XXXX");//商品ID
$prepay_id = $unifiedOrder-&getPrepayId();
// logger("prepay_id ".$prepay_id);
//=========步骤3:使用jsapi调起支付============
$jsApi-&setPrepayId($prepay_id);
$jsApiParameters = $jsApi-&getParameters();
详细流程,可以参考&
四、效果展示
扫描二维码
金额超过5元时,还有默认关注功能。可以用于吸粉。
五、源代码
付费提供,只需要源码300元,需要配置安装500元,需要加QQ
阅读(...) 评论()输入客户付款(窗体) [AX 2012]
不是 IT 专业人员?
TechNet 库
输入客户付款(窗体) [AX 2012]
单击 应收帐款 &日记帐 &付款 &付款日记帐。 输入或选择某一日志,然后单击输入客户付款。
使用此窗体可以输入、结算和保存客户付款。
还可以从“日记帐凭证”窗体中打开此窗体。(单击 应收帐款 &日记帐 &付款 &付款日记帐。 输入或选择某一日志,然后单击行 &
编辑客户付款.) 如果您这样做时,窗体名称是编辑客户付款。
以下各表描述此窗体中的各个控件。
选择标记的交易记录列表中的所有复选框。
此按钮不起作用的贷方通知单时Restrict settlement of credit notes的帐单分类选中复选框。
清除标记的交易记录列表中的所有复选框。
打开“客户交易记录”窗体,从中可以查看所选客户的交易记录和相关信息。
按优先级标记
将此窗体,在结算的借方交易记录标记中指定的结算优先级根据应收帐款参数窗体。有关详细信息,请参阅。
如果所有以下情况适用此按钮不可用:
在“应收帐款参数”窗体中选中了“设置结算的优先级”复选框。
在中指定某个客户帐号输入客户付款窗体。
正付款金额列在输入客户付款窗体。
当您单击此按钮时,直到这些交易记录支付的金额之和等于或小于此窗体中指定的付款金额将交易记录标记按优先级顺序。交易记录的显示顺序不会更改。
上一次的交易记录的标记可能会收到部分付款。在这种情况下,该交易记录应支付的金额将减小以便支付的总金额等于此窗体中指定的付款金额。
标记发票行
打开标记发票行窗体中,您可以在标记为要结算的单个行,并可以修改这些行结算的金额。
如果所有以下情况适用此按钮不可用:
在“应收帐款参数”窗体中选中了“普通发票和利息单上的标记行”复选框。
所选的客户交易记录的组合总金额大于 0。 事务不是贷款凭单或信用利息。
所选交易记录包含多个可用于标记为要结算的交易记录行。
清除窗体中的各个字段。
此按钮在“编辑客户付款”窗体中不可用。
保存在日记帐中
在所选日志中保存交易记录。
此按钮在“编辑客户付款”窗体中不可用。
输入付款日期。
如果需要,请输入付款的参考信息。
如果付款将包含在银行存款单中,则选中此复选框。
输入一个法律实体和客户帐户。这是付款的法律实体。为此客户中指定的法律实体,将生成付款。
选择付款方式。
对方科目类型
选择以下选项之一:
银行 – 将付款过帐到银行帐户。使用此大部分时间。
分类帐– 过帐到会计科目的付款。例如,如果选择该输入预付款。
输入有关交易记录的描述性文本或从可用选项中选择。
输入付款金额,然后选择相应的币种代码。
所选单据的“待付金额”字段中的总金额,以付款币种表示。
付款金额与“已结算”字段中的金额之间的差异。
搜索客户交易记录
选择要包括在结果中文档编号。
Billing classification
选择一个或多个付费的分类,以包括在结果中。
只有在选择“Public Sector”Configuration Key 后,此控件才可用。
Include transactions without a billing classification
如果选中此复选框,则没有分配给它们的帐单分类的所有交易记录将包含在结果中。
只有在选择“Public Sector”Configuration Key 后,此控件才可用。
如果显示图标,则交易记录被标记为结算。
选择此复选框可将标记为要结算的交易记录。
交易记录标识符
交易记录的单据编号,如发票编号、凭证号或利息单 ID。
Billing classification
创建时已分配给发票帐单分类。
只有在选择“Public Sector”Configuration Key 后,此控件才可用。
标识符类型
交易记录的类型:
发票 – 发票编号
贷方通知单 – 发票编号
付款 – 付款凭证号
利息单 – 利息单 ID
催款单 – 催款单编号
汇票 – 汇票编号
费用交易记录 – 费用凭证号
凭证 – 凭证号
发票,贷方通知单、 利息或其他事务产生法律实体。这是发票的法律实体。
与交易记录关联的凭证 ID。
与交易记录关联的客户帐户。
必须付款以避免发生滞纳金(如利息)的日期。
打开金额的交易记录,包括税款和减号可用折扣。
“可付金额”字段中的交易记录金额的币种代码。
输入交易记录币种和付款币种的汇率。
如果您输入交叉汇率,则它将用于将已结算金额和剩余金额转换为付款币种。如果不输入交叉汇率,金额是根据计算定义的相关的法律实体,付款日期的汇率。有关详细信息,请参阅。
可用的折扣金额(如果在折扣日期之前付款)。
要提取的现金折扣金额
要执行此结算期间的交易记录的折扣。
此值不能大于折扣值减去提取了现金折扣此交易记录的值。
提取了现金折扣
此交易记录已采取的所有折扣的总和。
要使用此付款结算的交易记录的金额。
此金额等于可付金额值减去折扣的值。
如果设置结算的优先级中选中复选框,则应收帐款参数窗体和部分付款应用于交易记录、 交易记录应支付的金额减少了,以便为结算支付的总金额等于此窗体中指定的付款金额。
如果普通发票和利息单上的标记行中选中复选框,则应收帐款参数窗体中,可以通过标记发票行确定此金额。有关详细信息,请参阅。
公告: 若要查看已知问题和最近的补丁,请使用
(LCS) 中的 。
此页面有帮助吗?
更多反馈?
1500 个剩余字符
我们非常感谢您的反馈。
页面加载速度够快吗?
您喜欢网页的设计吗?
请告诉我们更多意见怎么实现用户扫我们提供二维码后自助输入金额付款? - 知乎有问题,上知乎。知乎作为中文互联网最大的知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。4被浏览<strong class="NumberBoard-itemValue" title="分享邀请回答赞同 添加评论分享收藏感谢收起赞同 1 条评论分享收藏感谢收起写回答微信公众号支付—扫码输入金额支付的开发_博客_coding云
微信公众号支付—扫码输入金额支付的开发
6464次阅读 |
今天来给大家介绍下如何实现扫码输入金额的微信支付。
非程序员:
我们先看看扫码输入金额支付的整体流程:
1.首先扫下支付的二维码
2.扫完二维码打开支付页面,输入0.01元试试
3.点击确认支付后,打开输入密码页面
4.密码验证成功后,返回支付成功页面
5.点击完成后,返回成功提示页面(这里可以直接返回到主页面)
以上就是扫码输入金额的微信支付的完整过程,当然也会有后台,能够在后台看到具体的支付订单数据。
-----------------------------------------------------------------------------------------------------------------------------------
程序员 & :开发部分请移步:
非程序员:
(转载本站原创文章请注明作者与出处)
这篇文章帮我解决问题了,我忍不住的想点赞!!!
同时也想小小的打赏一笔表示感谢。
已经有10位老爷赞赏了本文
打赏方式一:
打开支付宝,使用“扫一扫”打赏。
打赏方式二:
打开微信,使用“扫一扫”打赏。
点击查看详情}

我要回帖

更多关于 付款金额¥ 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信