支付渠道密钥:Stripe / PayPal / Razorpay / 微信 / 支付宝

第三方服务接入 更新时间: 2026-09-14 浏览: 2

「系统设置 → 支付」支持多种收款渠道。Stripe 与 PayPal 的密钥直接填在后台;Razorpay、微信支付、支付宝的部分凭据按页面提示保存在服务器 .env。所有渠道均需先在其官方平台注册商户/开发者账户。

Stripe

  1. 注册 dashboard.stripe.com 并完成商户信息(需支持的国家/地区)。
  2. 后台右上角「开发者 → API 密钥」:测试模式有 pk_test_ / sk_test_;验证商户后切换 Live 拿到 pk_live_ / sk_live_
  3. Publishable Key 与 Secret Key 分别填入 Monit 后台 Stripe 区块并启用。

PayPal

  1. 注册 developer.paypal.com(用 PayPal 商家账户登录)。
  2. Apps & Credentials → 切到 Live → Create App → 创建后展示 Client IDSecret
  3. 填入后台 PayPal 区块并启用;沙箱测试可先用默认的 Sandbox 应用。

Razorpay(印度)

  1. 注册 dashboard.razorpay.com → Settings → API Keys → Generate Key。
  2. Key ID 填入后台 Razorpay 字段;Key Secret 按配置源优先级保存在服务器 .envconfig/services.phprazorpay.key_id / key_secret)。

微信支付

pay.weixin.qq.com 开通商户号并申请「Native 支付」产品后,凭据经服务器 .env 配置(API v2):

WECHAT_PAY_APP_ID=公众号/开放平台 AppID
WECHAT_PAY_MCH_ID=商户号
WECHAT_PAY_API_KEY=APIv2 密钥(商户平台→账户中心→API 安全)

支付宝

open.alipay.com 创建「网页/移动应用」并签约「电脑网站支付」后,生成 RSA2 密钥对,凭据经服务器 .env 配置:

ALIPAY_APP_ID=开放平台应用 APPID
ALIPAY_PRIVATE_KEY=应用私钥(RSA2)
ALIPAY_PUBLIC_KEY=支付宝公钥(密钥工具/开放平台查看)

注意:支付宝填的是「支付宝公钥」(非你的应用公钥);密钥用官方密钥工具生成后,应用公钥要先在开放平台配置并查看生成的支付宝公钥。修改 .env 后执行 php artisan config:clear 生效。