nativeScript-payworks
为 Nativescript 定制的 Payworks SDK PayButton 插件
npm i --save nativescript-payworks

npm npm

NativeScript Payworks

Payworks SDK PayButton 插件为 Nativescript。

Payworks 是一款用于销售点的支付网关技术。

ALPHA 版本。仅限 Android(iOS 将在将来推出,欢迎 PR)。

安装它

tns plugin add nativescript-payworks

使用它

import {Payworks} from 'nativescript-payworks';

let payworks: Payworks;

payworks = new Payworks();

// Setup
payworks.setup(ProviderMode.TEST, "<merchantIdentifier>", "<merchantSecret>");

// Start transaction
payworks.startTransaction(40.00, Currency.EUR, "Test transaction", "Custom identifier");

依赖项

此包将安装许多依赖项,以下为列表

compile 'com.google.android.gms:play-services-gcm:11.0.4'

compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:support-v4:25.3.1'
compile 'com.android.support:cardview-v7:25.3.1'

compile 'com.squareup:otto:1.3.5'
compile 'com.squareup.okhttp:okhttp:2.7.4'
compile 'com.squareup.okhttp:okhttp-ws:2.7.4'
compile 'com.parse.bolts:bolts-android:1.2.1'
compile 'com.fasterxml.jackson.core:jackson-databind:2.4.4'
compile 'com.couchbase.lite:couchbase-lite-android:1.4.0'
compile 'com.couchbase.lite:couchbase-lite-android-forestdb:1.4.0'

compile 'io.payworks:mpos.android.ui:2.25.2:@aar'
compile 'io.payworks:mpos.android.core:2.25.2:@aar'


// Add those three dependencies if you want to use a Miura card reader
compile 'io.payworks:mpos.android.accessories.miura:2.25.2:@aar'
compile 'io.payworks:mpos.android.comlinks.bluetooth:2.25.2:@aar'
compile 'io.payworks:mpos.android.comlinks.tcp:2.25.2:@aar'

您可能需要使用 MultiDex。

API

即将推出...

在此处描述您的插件方法和属性。

属性 默认值 描述
一些属性 属性默认值 属性描述、默认值等..
另一个属性 属性默认值 属性描述、默认值等..

路线图

  • 功能和配件的配置
  • 文档
  • iOS 支持
  • 更多...

许可证

Apache 许可证版本 2.0,2004 年 1 月