npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

cordova-plugin-wilhantian-alipay

v1.0.4

Published

Makes your Cordova application enable to use the Alipay SDK

Downloads

4

Readme

cordova-plugin-wilhantian-alipay

此插件修改自offbye的支付宝插件 感谢offbye对开源软件的贡献

Makes your Cordova application enable to use the Alipay SDK for mobile payment with Alipay App or Mobile Web. Requires cordova-android 4.0 or greater.

ChangeLogs

本cordova插件是基于支付宝App支付SDK的Demo实现

  • 1.0.4:
  • 简化插件调用方式. 原cordova.plugins.AliPay.pay()改为AliPay.pay()
  • 1.0.2:
  • 修正IOS平台下resource资源引入错误问题
  • 1.0.1(offbye版本):
  • 升级支付宝SDK版本到20160825;

  • 修改了一些bug;

  • 支持Android和iOS Alipay SDK ###主要功能

  • 主要功能是:服务器把订单信息签名后,调用该插件调用支付宝sdk进行支付,支付完成后如支付成功,如果是9000状态,还要去服务端去验证是否真正支付

Install 安装

The following directions are for cordova-cli (most people).

  • Open an existing cordova project, with cordova-android 4.0.0+, and using the latest CLI. TBS X5 variables can be configured as an option when installing the plugin

  • Add this plugin

    cordova plugin add https://github.com/wilhantian/cordova-plugin-alipay.git --variable PARTNER_ID=[你的商户PID可以在账户中查询]

    (对于android,可以不传PARTNER_ID)

    offline:下载后再进行安装 cordova plugin add YOUR_DIR

支持平台

  • Android
  • IOS

Android API

  • js调用插件方法

    //第一步:订单在服务端签名生成订单信息,具体请参考官网进行签名处理
    var payInfo  = "xxxx";

    //第二步:调用支付插件        	
    plugins.AliPay.pay(payInfo,function success(e){
        var status = e.resultStatus;
        //TODO
    },function error(e){});

    //e.resultStatus  状态代码  e.result  本次操作返回的结果数据 e.memo 提示信息
    //e.resultStatus  9000  订单支付成功 ;8000 正在处理中  调用function success
    //e.resultStatus  4000  订单支付失败 ;6001  用户中途取消 ;6002 网络连接出错  调用function error
    //当e.resultStatus为9000时,请去服务端验证支付结果

    //第三步:验证支付正确性(服务器接受支付宝回调 + 客户端主动轮询)

注意: 当e.resultStatus为9000时,请去服务端验证支付结果. 参考资料