coinport

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

config pay

概述

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

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

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

config

配置商户信息

config({params})

params

token:

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

secret:

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

notifyURL:

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

示例代码

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

补充说明

需配置的信息包括: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 对象

内部字段:

  1. {
  2. code:0 //返回码
  3. msg:"" //错误描述
  4. }

示例代码

  1. var coinport = api.require('coinport.pay');
  2. // call coinport.config() first
  3. var param = {
  4. currency: "cny",
  5. price: 0.3,
  6. orderId: "12345",
  7. itemDesc: "测试订单"
  8. };
  9. coinport.pay(param, callBack);
  10. function callBack(ret, err) {
  11. api.alert({
  12. title: '接口返回',
  13. msg: ret.msg,
  14. buttons: ['确定']
  15. });
  16. }

补充说明

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

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

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本