跳到主要内容

api调用流程

api的整体调用流程如下:

sdk流程

步骤1

商户调用接口createPayOrderWithApiKey创建订单,HashNut返回订单信息包括订单的收款地址,token合约地址,以及token的类型和金额等信息,商户收到回复后跳转页面到支付页面

步骤2

用户在支付页面点击支付按钮,支付指定金额的token到收款地址,同时区块链返回TxId给到用户,用户调用confirmPayOrderPaid接口提交TxId,然后跳转到商户先前配置的CallBackUrl里面

步骤3

区块链确认交易成功后,通知HashNut交易成功,HashNut通过NotifyUrl通知商户,订单成功

步骤4

商户收到 HashNut 的通知之后,调用接口 queryPayOrderWithAccessSign 查询订单状态,如果订单成功则跳转到支付成功页面