coinport

来自于:币丰支付立即使用

概述

coinport封装了币丰支付的移动端SDK,使用此模块可实现比特币支付功能。 (本模块已停止更新)

币丰支付是专业比特币支付平台,支持商家通过人民币或美元定价商品,由平台按实时汇率计算成比特币向买家收款,账款以人民币或美元结算,不受比特币价格波动影响,商家不承担任何风险。详情请访问币丰支付网站

iOS平台比特币钱包应用可从以下地址下载:币丰钱包

config

配置商户信息

config({params})

params

token:

  • 类型:字符串
  • 默认值:无
  • 描述:API token,不能为空。可到币丰支付网站注册账户后,从“我的账户|我的设置”页面查询。

secret:

  • 类型:字符串
  • 默认值:无
  • 描述:secret key,不能为空。可到币丰支付网站注册账户后,从“我的账户|我的设置”页面查询。

notifyURL:

  • 类型:字符串
  • 默认值:无
  • 描述:接收支付结果的回调地址,不能为空。

示例代码

var coinport = api.require('coinport');
coinport.config({
    token: "coinport1",
    secret: "ABCDEF",
    notifyURL: "https://pay.coinport.com/debug"
});

补充说明

需配置的信息包括:API token, secret key, notify URL。前两个参数可到币丰支付网站注册账户后,从“我的账户|我的设置”页面查询。

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

pay

提交支付请求

pay({params}, callback(ret, err))

params

currency:

  • 类型:字符串
  • 默认值:CNY
  • 描述:结算货币,不能为空。支持以下取值:CNY(人民币),USD(美元),BTC(比特币)。大小写不敏感。

price:

  • 类型:数字
  • 默认值:无
  • 描述:支付金额,单位是currency参数所指定的货币。不能为空。例如:订单金额为1.23人民币,price取值为1.23,无需关心比特币汇率,向买家收取的比特币数量由系统根据实时汇率自动计算。

orderId:

  • 类型:字符串
  • 默认值:无
  • 描述:商家订单号,不能为空。

itemDesc:

  • 类型:字符串
  • 默认值:无
  • 描述:订单描述,可以为空。

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

{
    code:0    //返回码
    msg:""    //错误描述
}

示例代码

var coinport = api.require('coinport.pay');
// call coinport.config() first
var param = {
    currency: "cny",
    price: 0.3,
    orderId: "12345",
    itemDesc: "测试订单"
};
coinport.pay(param, callBack);
function callBack(ret, err) {
    api.alert({
        title: '接口返回',
        msg: ret.msg,
        buttons: ['确定']
    });
}

补充说明

详细参数请参阅:币丰支付API文档

更多SDK及技术资料请访问:币丰支付开发者支持

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本