支付信息

作者 | 6月 26, 2023

7.保存支付原始信息

7.1应用场景

保税商品使用支付宝支付后,把支付原始信息保存下来以便海关查验

注意事项:支付宝、微信一定要开通支付报关功能,且配置平台的电商备案号、10位编码,具体备案号、10位编码找平台技术人员索要。

7.2API内容

​ 基本信息

API名称 /api/v2/finance/savePaymentInfo
功能描述 保存支付原始信息

​ 输入参数

变量名 含义 类型 备注
memberId 用户ID String 必填
payOrderNo 支付单号,发起支付返回的 String 必填,需要和创建订单的订单号一致
tradeNo 支付流水号 String 必填,支付公司返回的支付流水号
paymentId 发起支付方式ID number 必填,2:支付宝扫码支付;
5:支付宝无线支付;
14:微信扫码支付;
25:海带微信APP支付;
29:海带微信小程序支付;
payMoney 支付金额 BigDecimal 必填 (元),用户支付金额
companyCode 支付公司代码 String 必填,支付宝:ALIPAY;微信:WXPAY
sendPayInfo 发送支付报文 String 必填,发起支付宝支付的参数信息,例如:{“apiMeth
odName”:“alipay.trade.precreate”,“apiVersion”:“1.0
”,“bizModel”:{“body”:“订单编号:2019123103983861
20”,“outTradeNo”:“201912310398386120”,“subject
”:“订单编号:201912310398386120”,“timeoutExpres
s”:“2h”,“totalAmount”:“473.00”},“needEncrypt”:fals
e,“notifyUrl”:“http://api.seatent.com/api/v2/finance
/callback/async/99cea281725792cfefc2737e7f5ecb3
d/s/2/v2/1”,“responseClass”:“com.alipay.api.respon
se.AlipayTradePrecreateResponse”,“textParams”:{}}
receivePayInfo 同步响应报文 String 必填,支付宝回调信息,例如:{“body”:”{“alipay_trad
e_precreate_response”:{“code”:“10000”,“msg”:“Succe
ss”,“out_trade_no”:“201
912310398386120”,“qr_code”:“https:\/\/qr.alipay.com\
/bax04872ehgivlfdtbkp601e”},“sign”:“duPD/XRllgwJa9lta
M7sJxsNFWYywqBLMy+Ow7NG7y/+moPdBraZS1avGBV
+U5Xgn1VEIa1uOPPrdrDYfruVq7JfuWB59AgyfwBazqpe
ryP0HKkxsq/nbPj8BWpxfZmcbppVT3F/sxOsvE8rRrz+u0
XF6Bu+mHEaueQ7XXjeq4RjurA4cEY/dUdhHaO/BDnZe
klTNJGMh6vm0n5rIFWh0sZ3TSsc4Gs10wvsCqY7fGYO4
GdVItX6PQ0w9UKNw/zQRa2mB4Yxk6Z8Ry2afi1SFkxq
PZGMHM98FSKMjvnWssn7AGYiTK7Smdse9P61L5pvS3
rB+qj0iIueeGbgWFUKQw==”}”,“code”:“10000”,“errorCo
de”:“10000”,“msg”:“Success”,“outTradeNo”:“201912310
398386120”,“params”:{“biz_content”:”{“body”:“订单编号:201912310398386120”,“out_trade_no”:“201912310
398386120”,“subject”:“订单编号:201912310398386120”,“timeout_express”:“2h”,“tot
al_amount”:“473.00”}”},“qrCode”:“https://qr.alipay.com/bax04872ehgivlfdtbkp601e”,”success”:true}
noticePayInfo 异步通知报文 String 选填
status 状态 number 0.不能报关,1.报关成功,2.等待报关,3,报关中,-1报关失败
taxAmount 税费 BigDecimal 必填(元)
paySuccessTime 支付成功时间 String 必填 yyyy-MM-dd HH:mm:ss
sourceType 来源类型 number 必填,默认写3
config 支付配置 String 必填,微信:{“appId”:””,“mch_id”:””,“key”:””}
支付宝:{“partner”:””,“key”:””}
accountNo 收款账号 String 必填,支付宝收款账号
accountName 收款账号名称 String 必填,支付宝收款账号名称

​ 返回结果

变量名 含义 类型 备注
code string @mock=
success boolean @mock=true
result number @mock=1 成功,0 失败
data number 操作成功
message string @mock=
7.3返回json串示例
{
	"code": "",
	"data": 操作成功,
	"message": "",
	"result": 1,
	"success": true
}

发表评论

您的电子邮箱地址不会被公开。