wepay

轻量微信支付组件
授权协议 MIT
开发语言 Java
所属分类 手机/移动开发、 微信开发/微信公众号开发
软件类型 开源软件
地区 国产
投 递 者 公孙鸿才
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

wepay是一款轻量的微信支付组件(A Lightweight Wechat Pay Component)。

  • 包引入:

    <dependency>
        <groupId>me.hao0</groupId>
        <artifactId>wepay-core</artifactId>
        <version>1.2.4</version>
    </dependency>
  • 依赖包,注意引入项目时是否需要exclude:

    <dependency>
        <groupId>me.hao0</groupId>
        <artifactId>common</artifactId>
        <version>1.1.2</version>
    </dependency>
  • 基本用法:

    Wepay wepay = WepayBuilder
                    .newBuilder(appId, appKey, mchId)
                    .config1(...)   // 其他可选配置
                    ...
                    .build();
    
    wepay.module().api();
  • 已实现的组件:

    • 支付pay();

    • 退款refund();

    • 订单order();

    • 通知notify();

    • 账单bill()

  • API文档这里

  • Wepay 轻量的微信支付组件(A Lightweight Wechat Pay Component) 包引入: <dependency> <groupId>me.hao0</groupId> <artifactId>wepay-core</artifactId> <version>1.2.4</version> </dependency> 依赖包,注意引入项目时是否需要 

 相关资料
  • wx.BaaS.pay(OBJECT) OBJECT 参数说明 参数 类型 必填 参数描述 totalCost Number Y 支付总额 merchandiseDescription String Y 微信支付凭证-商品详情的内容 merchandiseSchemaID Integer N 商品表 ID,可用于定位用户购买的物品 merchandiseRecordID String N 商品记录

  • 发起一个微信支付请求 wx.chooseWXPay({ timestamp: 0, // 支付签名时间戳,注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符 nonceStr: '', // 支付签名随机串,不长于 32 位 package: '', // 统一支付接口返回的prepay_id参

  • 本文向大家介绍微信支付开发教程(一)微信支付URL配置,包括了微信支付开发教程(一)微信支付URL配置的使用技巧和注意事项,需要的朋友参考一下 一、选择支付类型 目前有两种支付类型     JS API网页支付     Native原生支付 如果没有特殊要求,两种都勾选。 二、支付授权目录 目前可以选择http还是https协议,没有特别要求,选择http。对安全要求比较高的企业,请选择https

  • 本文向大家介绍php微信支付之APP支付方法,包括了php微信支付之APP支付方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了微信开放平台移动应用集成微信支付功能。分享给大家供大家参考。具体分析如下: WechatAppPay文件代码如下: 希望本文所述对大家的php程序设计有所帮助。

  • 用户可能在使用App过程中可能会出现不能正常唤起支付宝的情况。 处理方式:请在webview中设置允许打开alipays或alipay协议。 示例代码: - (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler

  • 由于变现猫接入的支付宝支付类型为支付宝手机网站支付,如果app(安卓)没有接入过支付宝支付,可能存在在app中无法唤起支付宝客户端问题,如果出现这种情况则: 在客户端加入以下代码,重写webview加载方法,以下代码为安卓处理方式: //android WebView相关设置 mWebView.setWebViewClient(new PayWebViewClient()); //实现代码 cla

  • 本文向大家介绍微信扫码支付(PC端),包括了微信扫码支付(PC端)的使用技巧和注意事项,需要的朋友参考一下 这里的扫码支付指的是PC网站上面使用微信支付,也就是官方的模式二,网站是Asp.net MVC,整理如下。(demo在最下方) 一、准备工作 使用的微信API中的统一下单方法,关键的参数是‘公众账号ID(appid)',‘商户号(mch_id)'和'商户支付密钥(KEY)‘,所以首先要有一个

  • 1.微信支付,扫描二维码报错? 登录到微信公众平台,进入微信支付,查看商户号有没有和公众号绑定关联。 2.微信支付,扫描二维码报错? 后台没有配置正确微信支付 ,商户号和签名串; 没有开通H5支付; 3.手机通过浏览器支付的时候显示,是什么原因? 在微信商户产品中心开通微信H5支付。 4.商城申请的微信H5支付已经通过了,但是手机浏览器支付的时候提示? H5里也需要单独提交域名。 5.微信支付配置