PB微信支付【刷卡支付】【扫码支付】【订单查询】

来源:互联网 发布:音轨合成软件下载 编辑:程序博客网 时间:2024/05/17 18:02

微信支付是集成在微信客户端的支付功能,用户可以通过手机完成快速的支付流程。微信支付以绑定银行卡的快捷支付为基础,向用户提供安全、快捷、高效的支付服务。用户只需在微信中关联一张银行卡,并完成身份认证,即可将装有微信app的智能手机变成一个全能钱包,之后即可购买合作商户的商品及服务,用户在支付时只需在自己的智能手机上输入密码,无需任何刷卡步骤即可完成支付,整个过程简便流畅。

对于PowerBuilder老的开发人员就麻烦了,官网不提供PB能够调用的接口

下面是我的通用性强的解决办法,PB负责组织数据,通过其它语言来进行数据上传和接收数据

目前支持,刷卡付,扫码付能够满足大多数企业需求

刷卡付传参

inv_wxpay.of_add("appid","")inv_wxpay.of_add("auth_code",sle_code.text)//授权码inv_wxpay.of_add("body",'刷卡支付测试')//商品描述 商品字段规则 店名-销售商品类目 样例 天虹南山店-超市inv_wxpay.of_add("mch_id","")inv_wxpay.of_add("nonce_str",of_rand(32))//随机字符串of_rand(32)inv_wxpay.of_add("out_trade_no",sle_4.text)//产生随机的商户订单号 of_rand(32)inv_wxpay.of_add("spbill_create_ip","8.8.8.8")//终端ipinv_wxpay.of_add("total_fee",string(long(dec(em_1.text)*100)))//总金额单位为分,只能为整数

传参

inv_wxpay.of_add("appid","")
inv_wxpay.of_add("body",'刷卡支付测试')//商品描述 商品字段规则 店名-销售商品类目 样例 天虹南山店-超市
inv_wxpay.of_add("mch_id","")
inv_wxpay.of_add("nonce_str",of_rand(32))//随机字符串of_rand(32)
inv_wxpay.of_add("out_trade_no",sle_4.text)//产生随机的商户订单号 of_rand(32)
inv_wxpay.of_add("spbill_create_ip","8.8.8.8")//终端ip
inv_wxpay.of_add("total_fee",string(long(dec(em_1.text)*100)))//总金额单位为分,只能为整数
inv_wxpay.of_add("notify_url","http://www.weixin.qq.com/wxpay/pay.php")
inv_wxpay.of_add("trade_type","NATIVE")

两种方式只是参数不同,扫付码得到返回值后,需要根据返回的二维码地址,并显示给顾客扫描

inv_wxpay.of_MakeQRBarcode(inv_wxpay.is_codeurl,p_1)


只需要向inv_wxpay传入参数即可,其它工作交给它就可以了

下载源码 QQ:88954322 

20171110 修正不生成二维码bug

原创粉丝点击