# v1.1.0 - 支付网关对比与选择

## 主流支付网关对比

| 网关 | 费率 | 支持地区 | 特点 |
|------|------|----------|------|
| **Stripe** | 2.9%+$0.30 | 全球 | 开发友好，文档完善 |
| **PayPal** | 2.9%+$0.30 | 全球 | 用户基数大 |
| **Alipay** | 0.6% | 中国 | 国内主流 |
| **WeChat Pay** | 0.6% | 中国 | 微信生态 |

## 多网关集成架构

```go
type PaymentGateway interface {
    CreateCharge(amount float64, currency string) (string, error)
    VerifyWebhook(payload []byte, signature string) error
    Refund(chargeID string, amount float64) error
}

type PaymentManager struct {
    gateways map[string]PaymentGateway
}

func (pm *PaymentManager) GetGateway(region string) PaymentGateway {
    switch region {
    case "CN":
        return pm.gateways["alipay"]
    case "US", "EU":
        return pm.gateways["stripe"]
    default:
        return pm.gateways["paypal"]
    }
}
```
