对接第三方支付接口-记录

  对接支付接口,得知这种第三方的支付接口的对接方式一般为:组装接口需要的参数,以json数据格式或者其他格式(大多数为json),请求第三方支付接口的url,并且将回调的通知地址放在参数中,等支付完成后,一般成功后会异步请求这个通知接口,会返回相应的数据给系统做一系列的数据操作,然后返回一个成功状态。这样一次第三方支付接口的请求算结束。

  由于这次是与APP端开发人员对接,场景为:用户在APP上进行还款操作,APP开发人员将该期还款计划的id和还款方式(主动还款/代扣)传给后台,后台服务端将传递的参数进行相应的逻辑处理,比如查出还款计划、查出该笔订单,然后将这些数据组装成第三方支付接口需要字段并且json格式,通过后台服务端的接口在传递到APP这边,APP开发人员接收到后台的参数,解析后直接将json串作为请求第三方支付接口的参数,请求第三方支付的相关接口。请求成功后如上所说,会有一个异步的通知,请求后台服务端的接口,后台服务端解析接口传递过来的参数,并同样做相应的逻辑处理,这次的异步通知参数的格式为:直接通过HTTP字节流方式,后台服务端直接使用request.getInputStream()即可获取到。完成相应的逻辑操作后返回一个结果状态和提示信息

{
  "resule_code":"0000",
  "result_msg":"交易成功"        
}

 

posted @ 2016-12-09 11:14  美材帮  阅读(2052)  评论(0编辑  收藏  举报