1. 选择支付通道与商业模式
- 明确商业模式(一次性销售/订阅/增值服务)。
- 根据目标客户地选择通道:香港/国际客户优先 Stripe、PayPal;大陆客户需考虑支付宝国际、微信支付或与第三方代收平台合作。
- 实际步骤:比较手续费、支持货币、结算周期和退款政策;准备公司资料(营业执照/BR、银行账户、法人身份证明、网站样例)。
2. 商户开户与KYC流程
- 按支付通道要求准备材料:公司注册证、商业登记证、银行对账单、负责人身份证明及营业计划书。
- 提交线上申请后,配合审核(可能要求视频会议或补充合同/合规政策)。
- 实操提示:若无法通过直接开户,可先使用第三方支付中介或开设香港公司以提升通过率。
3. PCI-DSS 与卡片数据处理
- 优先采用托管式支付(Hosted Checkout / JS tokenization)以避免直接存储卡号。
- 若必须处理卡数据,按步骤:做PCI问卷(SAQ-A/SAQ-D)、部署HTTPS(TLS1.2+)、定期漏洞扫描和渗透测试、签署商户合同。
- 实用操作:接入Stripe Elements或PayPal Checkout,前端只接触token,后端保存token与订单号。
4. 网站安全与合规配置
- 强制全站HTTPS,启用HSTS;设置Content Security Policy限制外部脚本。
- 后端需记录支付日志(订单号、状态、回调原始数据)并加密存储。
- 定期备份订单与发票数据库,保存期限建议7年以应对税务审计。
5. 发票类型与香港税务要求
- 香港没有增值税/VAT,商业发票通常为商业收据(Invoice/Receipt)。发票应包含:发票编号、开票公司名与BR号、客户信息、服务/商品明细、金额、货币、日期。
- 实操:在订单完成后自动生成PDF发票(使用库如wkhtmltopdf或PDF-lib),通过电邮和用户中心提供下载链接。
6. 面向中国大陆客户的开票问题
- 大陆客户常需增值税专用发票(发票/发票代码),香港公司不能直接开具大陆专用发票(发票/增值税发票)。
- 解决方案:① 与大陆代理/子公司对接,由大陆法人开具发票;② 推荐客户使用费用报销凭证并提供中文发票样式说明;③ 使用第三方代开发票服务(需合规资质且审慎评估)。
7. 跨境结算与税务处理
- 结算货币建议与账户匹配(HKD/USD/CNY),注意银行汇率与手续费。
- 香港公司税务实操:按利润报税,保存销售记录与合同;若在客户地有常设机构,需咨询当地税务师防止双重征税。
- 建议与会计师沟通确定发票格式与记账科目。
8. 退款、争议与证据保全
- 制定清晰退款政策并在结账页展示;对接支付网关的退款API并记录原始交易ID。
- 处理争议(chargeback)时收集证据:发货/服务交付记录、用户IP、客服聊天记录、发票和合同。
- 实操:在数据库中为每笔交易保留完整事件流,便于提交给网关仲裁。
9. 自动化发票与账务流程实现步骤
- 数据模型:订单表、发票表(字段:invoice_no, order_id, amount, currency, issued_at, pdf_path)。
- 触发器:订单支付成功 -> 后端生成发票编号 -> 生成PDF -> 存储文件并email客户 -> 将发票记录写入会计系统(CSV或API同步)。
- 测试流程:沙盒支付、验证回调、确认发票生成、下载并核对字段。
10. 问:香港服务器上建收费网站,如何合法开具发票给大陆客户?
问:
香港服务器上建收费网站,如何合法开具发票给大陆客户? 答:香港公司不能直接开具大陆增值税专用发票;可由大陆代理/子公司或第三方代开,同时提供香港商业发票作为交易证明;必要时与客户协商由其公司报销并提供报销所需文件;上线前建议与税务顾问确认方案。
11. 问:如何在不承担PCI重负担的前提下接收信用卡支付?
问:如何在不承担PCI重负担的前提下接收信用卡支付? 答:使用支付网关的托管支付页或前端token化(如Stripe Checkout/Elements、PayPal Hosted),所有卡数据由第三方处理,你只处理token与订单,从而可符合较低级别的SAQ-A合规要求。
12. 问:如果客户要求“发票必须是中文且有税号”,怎么办?
问:如果客户要求“发票必须是中文且有税号”,怎么办? 答:提供中英文商业发票模板并在发票上写明客户公司的税号(如客户提供),但若客户需增值税专票,需通过中国大陆的开票主体(代理或子公司)来开具,或建议客户用此商业发票配合国内报销流程。
来源:支付合规与发票问题在用香港服务器建收费网站中如何处理