地址填写指南

Billing Address 和 Shipping Address 区别

说明 Billing Address(账单地址)和 Shipping Address(收货地址)的区别:信用卡支付验证(AVS)核对的是账单地址、物流派送使用的是收货地址、两者什么情况可以填同一个,支付被拒和税费算错分别与哪个地址有关,以及结账流程测试中两组地址样例怎么准备、需要覆盖哪些组合场景。

更新于 2026-07-06

两个地址分别负责什么

Billing Address 通常用于账单和支付校验,可能参与风控、税费或发票信息。Shipping Address 通常用于配送、运费和收件信息。

很多结账页默认勾选 same as shipping address,这时两个地址字段共用一组数据;取消勾选后才会出现两套地址。

测试时不要只测相同地址

基础流程可以先让 Billing 和 Shipping 相同,确认最短路径能完成。随后建议改成不同州,检查税费、运费、错误提示和订单摘要是否同步。

如果页面接入支付服务商,真实支付测试应该使用服务商提供的测试卡和规则,地址样例只负责填充地址字段。

推荐覆盖的组合

组合一:账单地址和收货地址完全相同,用来测试默认流程。组合二:同州不同城市,用来测试邮编校验。组合三:普通州和免税州交叉,用来测试税费和运费分支。

导出保存地址时,建议备注用于 Billing 还是 Shipping,避免多人协作时拿错样例。

常见问题

账单地址和收货地址可以相同吗?

可以,很多结账页默认就是相同地址。测试时仍建议补一组不同地址,覆盖更多分支。

账单地址会影响税费吗?

不同业务处理方式不同。有些按收货地址计算,有些会参考账单信息,所以联调时要看接口规则。

生成地址能用于真实支付吗?

不建议。真实支付测试应使用支付服务商提供的测试卡、测试账户和地址规则。

更多指南