Saltar al contenido principal

10.1 Consulta de órdenes en moneda digital del comerciante (cobro y pago)

#Breve descripción: esta interfaz se utiliza para consultar el cobro, el pago y otros pedidos de moneda digital del comerciante. Los detalles del pedido se pueden ver según el número de pedido.

Parámetros de consulta

Nombre del parámetroTipoObligatorioSignificado del parámetroDescripción del parámetro
orderIdstringNoNúmero de pedido de la plataformaElija 1 del número de pedido de nuestra plataforma o del número de pedido local del comerciante
localOrderIdstringNoNúmero de pedido local del comercianteElija 1 de 2 números de pedido locales del comerciante o el número de pedido de nuestra plataforma
keystringClave de comercianteapiKey
signstringFirmaConsulte Algoritmo de firma para obtener más detalles
Solicitar muestra json
{  
"key": "9yUreYgTRtit39Dy",
"orderId": 274224939517780,
"sign": "07792d2cf97811d3f2e7bd98edb477e3"
}

Valor de retorno

Nombre del parámetroTipoSignificado del parámetroDescripción del parámetro
codeint32Estado de la solicitudCódigo de retorno, 0 significa que el negocio fue exitoso; de lo contrario, representa un error diferente
successbooleanEstado de éxitoIdentificación de éxito, coherente con el código = 0, utilizada para el historial de compatibilidad
messagestringDescripciónMensaje de error. Si hay un error, se devuelve el mensaje de error
datajsonDatos de devolución.Consulte la siguiente descripción para conocer los parámetros
Volver al ejemplo
{
"code": 0,
"success": true,
"message": null,
"data": {
"merchantId": 302992856974,
"merchantUserId": null,
"orderId": "474882554749381",
"localOrderId": "CONAN-TES1225668",
"type": "PAYMENT",
"status": "SUCCESS",
"bizType": "PAYMENT_FIXED_DIGITAL_SCAN",
"currency": "CNY",
"amount": "75",
"merchantCurrency": "CNY",
"merchantPaidAmount": "75",
"merchantActualAmount": "53.85",
"userCurrency": "USDT",
"userAmount": "11.19",
"userReceivableAmount": "11.19",
"userMinerFee": null,
"rate": "6.70227804",
"rateExpression": "1USDT≈6.7022CNY",
"notifyTime": 1772461910628,
"extra": null,
"blockchain": {
"network": "TRON",
"txId":"403dd99b07cb2fd0a4a8ab3f99ef74c0
40700117a3429f393a74585ed3f23c09",
"senderAddress": "TPutFhYUQnrRxHSmKVwjp55vgk9QY6r5nS",
"receiverAddress": "TYZSzcYySHGQ1Kb1oC3GdEM1NiK95BvnX7"
},
"walletUserId": null,
"orderFailReason": null,
"orderCreateTime": 1772461861907
}
}
descripción del parámetro de datos
Nombre del parámetroTipoSignificado del parámetroDescripción del parámetro
orderIdstringNúmero de pedido
merchantIdint64Identificación del comerciante
merchantUserIdstringID de usuario del comercianteDevuelve el valor del parámetro de orden localUserId, o nulo si no se pasa
localOrderIdstringNúmero de pedido
statusenumEstado del pedidoPROCESSING:处理中| SUCCESS:已完成|FAIL:已失败
typeenumTipo de pedidoPAYMENT:支付订单 | WITHDRAW:提款订单
bizTypeenumLa descripción del tipo bizType es la siguiente
currencystringMoneda del pedido
amountstringImporte del pedido
merchantCurrencystringMoneda de pago comercial
merchantPaidAmountnumberImporte a cobrar o a pagar por el comerciante
userCurrencystringMoneda de pago o retiro del usuario
userAmountnumberMonto del pago o retiro del usuario
merchantActualAmountnumberImporte realmente recibido o pagado por el comerciante
notifyTimeint64Marca de tiempo de notificación
orderCreateTimeint64Marca de tiempo de creación del pedido
blockchainobjectInformación de transacciones en cadena
└ redstringred principal
└txidstringID de transacción
└Dirección del remitentestringDirección de envío
└Dirección del receptorstringDirección de recibo
userMinerFeestringTarifa minera
userReceivableAmountstringImportes a cobrar y a pagar por los usuarios
ratestringTipo de cambio
rateExpressionstringExpresión del tipo de cambio
orderFailReasonstringMotivo del error del pedido
walletUserIdstringID de usuario interno de billetera
extrajsonInformación de tipo de cambio personalizadaLos comerciantes devolverán esta información cuando llamen a la interfaz de tipo de cambio personalizada

descripción del tipo bizType:

  1. PAYMENT_WALLET_SCAN Pago con código de escaneo de billetera MINPAY
  2. PAYMENT_TRANSFER depósito directo de dirección vinculante de moneda digital
  3. PAYMENT_ANY_DIGITAL_SCAN Escanee el código QR para pagar cualquier cantidad de moneda digital
  4. FROMDRAW_WALLET retirar dinero a la billetera MINPAY
  5. FROMDRAW_ANY_DIGITAL_WALLET Retirar moneda digital a cualquier billetera
  6. PAYMENT_FIXED_DIGITAL_SCAN pago con código de escaneo de cantidad limitada en moneda digital
  7. BATCH_PAY pago por lotes