PRESS.one 开发者社区

PRESS.one 开发者社区

  • 文档
  • 博客
  • 开发者论坛

›REST API 文档

指南

  • 简介
  • DApp 开发流程
  • 创建 DApp
  • 数字签名相关知识
  • PRS 协议

REST API 文档

  • 概述
  • API 鉴权
  • 用户授权
  • 获取数字签名
  • 签名文件相关
  • 合约相关
  • 钱包相关

Node.js SDK 文档

  • SDK 安装
  • 用户授权
  • 签名文件相关
  • 合约相关
  • 钱包相关

钱包相关

获取钱包信息

GET /api/v2/finance/wallet

curl -X GET 'https://beta.press.one/api/v2/finance/wallet' \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE1NTIzNTM4MTMsImp0aSI6IjA4OTIxNjZiLTU3OTYtNDk2Yi04NTU0LTAwZTMxOWNhNGU1OCIsImRhdGEiOnsiYXV0aEFkZHJlc3MiOiIyNGJiODViMmEyZTcyYWY4NDllOGE4M2U5ZjJmY2UxZDdmOWY2Njg1In0sInByb3ZpZGVyIjoiZGFwcCJ9.qa76GKlcOHq-4salLQduPs3EHB3xWmlq7JJymYSAMmo" 

获取交易历史记录

GET /api/v2/finance/wallet

curl -X GET 'https://beta.press.one/api/v2/finance/transactions?offset=0&limit=1' \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE1NTIzNTM4MTMsImp0aSI6IjA4OTIxNjZiLTU3OTYtNDk2Yi04NTU0LTAwZTMxOWNhNGU1OCIsImRhdGEiOnsiYXV0aEFkZHJlc3MiOiIyNGJiODViMmEyZTcyYWY4NDllOGE4M2U5ZjJmY2UxZDdmOWY2Njg1In0sInByb3ZpZGVyIjoiZGFwcCJ9.qa76GKlcOHq-4salLQduPs3EHB3xWmlq7JJymYSAMmo" 

充值

POST /api/v2/finance/recharge

payload

参数类型备注
amountnumber充值金额
curl -X POST https://beta.press.one/api/v2/finance/recharge  \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE1NTIzNTM4MTMsImp0aSI6IjA4OTIxNjZiLTU3OTYtNDk2Yi04NTU0LTAwZTMxOWNhNGU1OCIsImRhdGEiOnsiYXV0aEFkZHJlc3MiOiIyNGJiODViMmEyZTcyYWY4NDllOGE4M2U5ZjJmY2UxZDdmOWY2Njg1In0sInByb3ZpZGVyIjoiZGFwcCJ9.qa76GKlcOHq-4salLQduPs3EHB3xWmlq7JJymYSAMmo" \
  -d '{ "payload": { "amount": "1" } }'

Response

{
    "receipt": {
        "id": 10454,
        "fromAddress": "24bb85b2a2e72af849e8a83e9f2fce1d7f9f6685",
        "toAddress": "24bb85b2a2e72af849e8a83e9f2fce1d7f9f6685",
        "type": "RECHARGE",
        "currency": "CNB",
        "amount": "1.000000000000000000000000000000",
        "memo": "Recharge from MIXIN",
        "forFileHash": null,
        "status": "INITIALIZED",
        "createdAt": "2019-03-12T01:03:37.000Z",
        "updatedAt": "2019-03-12T01:03:37.000Z",
        "uuid": "aa9bc5d0-4462-11e9-bf4a-a31b15186109",
        "provider": "MIXIN",
        "raw": null,
        "snapshotId": null,
        "fromProviderUserId": null,
        "objectType": "",
        "toProviderUserId": "baa759f5-4c21-36c0-884d-d74485525429",
        "toSnapshotId": null,
        "toRaw": null,
        "forOrder": null,
        "comment": null,
        "forFileRId": null,
        "viewToken": null,
        "paymentUrl": "https://mixin.one/pay?recipient=baa759f5-4c21-36c0-884d-d74485525429&asset=965e5c6e-434c-3fa9-b780-c50f43cd955c&amount=1&trace=aa9bc5d0-4462-11e9-bf4a-a31b15186109&memo=Recharge%20from%20MIXIN"
    }
}
  • paymentUrl: 用户的充值页面,目前支持 mixin 充值。打开此页面,用户使用 mixin 扫码即可充值。

提现

POST /api/v2/finance/withdraw

payload

参数类型备注
amountnumber充值金额
curl -X POST https://beta.press.one/api/v2/finance/withdraw  \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE1NTIzNTM4MTMsImp0aSI6IjA4OTIxNjZiLTU3OTYtNDk2Yi04NTU0LTAwZTMxOWNhNGU1OCIsImRhdGEiOnsiYXV0aEFkZHJlc3MiOiIyNGJiODViMmEyZTcyYWY4NDllOGE4M2U5ZjJmY2UxZDdmOWY2Njg1In0sInByb3ZpZGVyIjoiZGFwcCJ9.qa76GKlcOHq-4salLQduPs3EHB3xWmlq7JJymYSAMmo" \
  -d '{ "payload": { "amount": 1 } }'
← 合约相关SDK 安装 →
  • 获取钱包信息
  • 获取交易历史记录
  • 充值
  • 提现
文档
介绍基础知识创建 DApp创建合约
社区
TwitterMedium微信公众号开发者论坛
更多
官方博客GitHub
Copyright © 2023 PRESSone