Skip to content

退款

接口描述

供医院HIS系统进行调用,针对已完成的订单进行退款。

请求URL

  • /his/order/refund

请求方式

  • POST

公共请求参数

参数名必选类型最大长度说明示例
appIdstring应用ID202415629590370906
signaturestring签名
transNoncestring32请求流水号43e2c287-24b1-4cd1-b3d2-e40e7840cc40
transDatestring13请求时间,13位时间戳1731406784607

请求参数

参数名必选类型最大长度说明示例
outTradeNostring32商户侧退款交易号REFUND_001
refundAmountstring20退款金额,单位分,不能超过订单总金额10000
notifyUrlstring255异步通知URLhttps://example.com/refund/notify
origTradeNostring32原交易订单号,需要退款的那笔交易单号XS20260423000001
payerIpstring32请求方IP地址192.168.1.1
longitudestring经度116.407425
latitudestring纬度39.90425

请求报文示例

json
{
  "appId": "202415629590370906",
  "signature": "pz+Z8unqO2VBjTGtzWASCCfzix5QxODSkAdKKyPiVXIXLtp574xCmuWaOeHfslnbUK2RKsYdNy/OhcMPV+GMaoXxcXuDvmVhUdKHWgYODovK5GbbqfqaT+nrzO0xnNz8rLCnevTQ3y4+Qn6++xVlwyMOW3SDw9gRM5qF40TlectpvylieoFROXzYIHXBveRrcT3FQSwnoNamNet/k7OTvotiT0Fft6SGDflqkWeHhiP83265OSMvQPwtIcEStyTv4AHLsWC5pSd7zTQ+pkvetMlm0AAwO6Jl4xUYx+OZkBM8vpgxqAQa4yzV9mTwfsaFZsKRnTXTJdFVHr9xONro5g==",
  "transDate": "1731469621597",
  "transNonce": "43e2c287-24b1-4cd1-b3d2-e40e7840cc40",
  "outTradeNo": "REFUND_001",
  "refundAmount": "10000",
  "notifyUrl": "https://example.com/refund/notify",
  "origTradeNo": "XS20260423000001",
  "payerIp": "192.168.1.1",
  "longitude": "116.407425",
  "latitude": "39.90425"
}

公共响应参数

参数名必选类型最大长度说明示例
codestring响应编码:000000000-成功,非000000000-失败,具体原因取message00000000
messagestring响应信息成功
signaturestring签名
transNoncestring32请求流水号(同入参)43e2c287-24b1-4cd1-b3d2-e40e7840cc40
transDatestring13响应时间,13位时间戳1731406784607

响应参数

参数名必选类型最大长度说明示例
outTradeNostring32退款订单号,同入参的outTradeNoREFUND_001
refundAmountstring20退款金额10000

响应示例

json
{
  "code": "00000000",
  "message": "成功",
  "signature": "pz+Z8unqO2VBjTGtzWASCCfzix5QxODSkAdKKyPiVXIXLtp574xCmuWaOeHfslnbUK2RKsYdNy/OhcMPV+GMaoXxcXuDvmVhUdKHWgYODovK5GbbqfqaT+nrzO0xnNz8rLCnevTQ3y4+Qn6++xVlwyMOW3SDw9gRM5qF40TlectpvylieoFROXzYIHXBveRrcT3FQSwnoNamNet/k7OTvotiT0Fft6SGDflqkWeHhiP83265OSMvQPwtIcEStyTv4AHLsWC5pSd7zTQ+pkvetMlm0AAwO6Jl4xUYx+OZkBM8vpgxqAQa4yzV9mTwfsaFZsKRnTXTJdFVHr9xONro5g==",
  "transDate": "1731469621597",
  "transNonce": "43e2c287-24b1-4cd1-b3d2-e40e7840cc40",
  "outTradeNo": "REFUND_001",
  "refundAmount": "10000"
}

备注