0.1.4 • Published 8 years ago

cordova-plugin-qtpaysdk v0.1.4

Weekly downloads
6
License
Apache 2.0 Licens...
Repository
github
Last release
8 years ago

cordova-plugin-qtpaysdk

Cordova plugin for QTPaySDK

Installation

$ cordova plugin add cordova-plugin-qtpaysdk

or

$ cordova plugin add https://github.com/Lancezh/cordova-plugin-qtpaysdk.git

POSSDK

钱方线下QPOS刷卡使用

  1. 调用方法

    /**
     * start order pay by pos
     * see https://support.qfpay.com/qiantai/Android/OfflineAndroidSDK.html
     *
     * @param {Object} orderInfo: all the information qtpaysdk need.
     * @param {Function} success: callback function on success.
     * @param {Function} error: callback function on error.
     */
    
    /* globals qtpaysdk */
    qtpaysdk.orderPayByPos(orderInfo, success, error);
  2. 参数示例

    // orderInfo
    {
        // {String} 支付订单创建者id,对应下单接口返回的create_userid字段(必填)
        createUserId: '987654321', 
        // {String} 支付订单id,对应下单接口返回的order_id字段(必填)
        payOrderId: '123456789',
        // {String} 用户订单token,对应下单接口返回的qf_token字段(必填)
        qfToken: 'qf_token',
        // {String} 钱台交易云用户登录返回的token字段(必填)
        token: 'vnsdfioduoiausdiuaosd',
        // {String} 网页端调用时填“1”,App调用时填"2"(必填)
        platform: '2',
        // {String} 支付完成用于接收短信收据的手机号(选填)
        mobile: '18512345678'
    }
    function success () {
        console.log('支付成功');
        // your success code here
    }
    
    /**
     * callback function on error
     * 
     * @param {String} err_type: 'fail' or 'cancel' or 'unknown'
     */
    function error (err_type) {
        console.log('err_type = ' + type);
        // your error code here
    }