亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

微信支付退款業(yè)務通知的小知識 微信付款后申請退款


微信支付退款業(yè)務通知的小知識 微信付款后申請退款

文章插圖
前言應用場景
當交易發(fā)生之后一年內(nèi) , 由于買家或者賣家的原因需要退款時 , 賣家可以通過退款接口將支付金額退還給買家 , 微信支付將在收到退款請求并且驗證成功之后 , 將支付款按原路退還至買家賬號上 。
通知規(guī)則
商戶退款完成后 , 微信會把相關退款結(jié)果和用戶信息發(fā)送給清算機構(gòu) , 清算機構(gòu)需要接收處理后返回應答成功 , 然后繼續(xù)給異步通知到下游從業(yè)機構(gòu) 。
通知報文
退款結(jié)果通知是以POST 方法訪問商戶設置的通知url , 通知的數(shù)據(jù)以JSON 格式通過請求主體(BODY)傳輸 。通知的數(shù)據(jù)包括了加密的支付結(jié)果詳情 。
問題開發(fā)者通過[申請退款接口]設置notify_url , 則通知報文會推送到指定鏈接 。由于微信支付接口分為v2版本和v3版本 , 接收到的通知報文格式分別對應觸發(fā)退款的接口版本 。
退款流程開發(fā)者根據(jù)接口文檔自行開發(fā) , 并且自行處理通知報文自然是沒問題 , 但是如果開發(fā)者只開發(fā)了v3版本 , 卻通過商戶平臺發(fā)起退款 , 則通知報文默認是v2的xml格式 , 那么在開發(fā)者后臺接收到通知報文時按照v3版本處理則會報錯 。
通知報文v2版本
SUCCESS
v3版本
{original_type: 'refund',algorithm: 'AEAD_AES_256_GCM',ciphertext: 'ciphertext',associated_data: 'refund',nonce: 'nonce'}
解決方案服務端根據(jù)響應頭信息中的'content-type':'text/xml'來判斷通知報文是v2還是v3版本 , 然后再針對不同的報文數(shù)據(jù)進行解密獲得真實信息 。
解密后的退款通知
v2版本
{return_code: 'SUCCESS',appid: 'appid',mch_id: 'mch_id',nonce_str: 'nonce_str',req_info: {out_refund_no: 'out_refund_no',out_trade_no: 'out_trade_no',refund_account: 'REFUND_SOURCE_RECHARGE_FUNDS',refund_fee: 'refund_fee',refund_id: 'refund_id',refund_recv_accout: 'refund_recv_accout',refund_request_source: 'VENDOR_PLATFORM',refund_status: 'SUCCESS',settlement_refund_fee: 'settlement_refund_fee',settlement_total_fee: 'settlement_total_fee',success_time: 'success_time',total_fee: 'total_fee',transaction_id: 'transaction_id'}}
v3版本
{mchid: 'mchid',out_trade_no: 'out_trade_no',transaction_id: 'transaction_id',out_refund_no: 'out_refund_no',refund_id: 'refund_id',refund_status: 'SUCCESS',success_time: 'success_time',amount: { total: total, refund: refund, payer_total: payer_total, payer_refund: payer_refund },user_received_account: 'user_received_account'}(此處已添加小程序 , 請到今日頭條客戶端查看)


    以上關于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關的問題,請您及時就醫(yī)或請專業(yè)人士給予相關指導!

    「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: