开始使用与账户设置
Q1: 如何登录 Dodo Payments 仪表板?
Q1: 如何登录 Dodo Payments 仪表板?
Q2: 我需要哪些文件来完成验证过程?
Q2: 我需要哪些文件来完成验证过程?
Q3: 如果我的验证被拒绝,会发生什么?
Q3: 如果我的验证被拒绝,会发生什么?
Q4: 验证过程通常需要多长时间?
Q4: 验证过程通常需要多长时间?
Q5: 我目前没有网站。可以提交我公司的 LinkedIn 页面吗?
Q5: 我目前没有网站。可以提交我公司的 LinkedIn 页面吗?
Q6: 我是个人,没有注册的公司。仍然可以使用 Dodo Payments 吗?
Q6: 我是个人,没有注册的公司。仍然可以使用 Dodo Payments 吗?
Q7: 我想将我的其他业务与 Dodo Payments 集成。应该创建一个新账户吗?
Q7: 我想将我的其他业务与 Dodo Payments 集成。应该创建一个新账户吗?
Q8: 在将 Dodo Payments 集成到我的系统之前,我应该等待验证完成吗?
Q8: 在将 Dodo Payments 集成到我的系统之前,我应该等待验证完成吗?
Q9: 如何获得实时模式访问权限?
Q9: 如何获得实时模式访问权限?
Q10: Dodo Payments 有联盟计划吗?
Q10: Dodo Payments 有联盟计划吗?
了解更多关于我们的联盟计划
Q11: 我该如何删除我创建的产品/客户?
Q11: 我该如何删除我创建的产品/客户?
Q12: 我如何为支付页面设置自定义 UI?
Q12: 我如何为支付页面设置自定义 UI?
Q13: 我可以更新结账页面上的品牌吗?
Q13: 我可以更新结账页面上的品牌吗?
- 转到仪表板 → 设置 → 商业设置
- 更新您的徽标、品牌名称和支持电子邮件。
- 更改将反映在静态和动态链接上。
Q14: 我可以在 iframe 中嵌入 Dodo Checkout 吗?
Q14: 我可以在 iframe 中嵌入 Dodo Checkout 吗?
Q15: 我可以在不向 Dodo Payments 添加产品的情况下创建一次性托管结账支付吗?
Q15: 我可以在不向 Dodo Payments 添加产品的情况下创建一次性托管结账支付吗?
Q16: 你们支持电子商务网站吗?
Q16: 你们支持电子商务网站吗?
Q17: 我可以在 Dodo Payments 中切换品牌吗?
Q17: 我可以在 Dodo Payments 中切换品牌吗?
Q18: 我可以删除品牌或更新 Dodo Payments 中的品牌 URL 吗?
Q18: 我可以删除品牌或更新 Dodo Payments 中的品牌 URL 吗?
- 删除品牌:如果品牌未在使用中,您可以简单地忽略它 — 这不会影响您的帐户或操作
- 更改或更新品牌 URL:一旦创建,品牌 URL 不能被修改。即使 URL 不正确,也不会影响您的设置或功能
Q19: 我可以将 Dodo Payments 与 Shopify 集成以销售实物产品吗?
Q19: 我可以将 Dodo Payments 与 Shopify 集成以销售实物产品吗?
Q20: 我的 INR 订阅产品在结账时显示为 USD。我该如何解决?
Q20: 我的 INR 订阅产品在结账时显示为 USD。我该如何解决?
验证、税务与合规
Q21: 为什么我的验证需要这么长时间?
Q21: 为什么我的验证需要这么长时间?
- 申请量大
- 周末和公共假期
- 提交不完整或不正确
- 风险或合规的人工审核
Q22: 我提交了 W-8BEN 表格,但签名部分无法正常工作。我该怎么办?
Q22: 我提交了 W-8BEN 表格,但签名部分无法正常工作。我该怎么办?
- Adobe Acrobat
- Mac 预览(适用于大多数情况)
- Smallpdf 或 PDFescape(在线编辑器)
- 在应用签名后保存文件。
- 工具正在压平签名层(某些编辑器不支持)。
Q23: 我选择了错误的注册类型(企业与个人)。我该如何修复?
Q23: 我选择了错误的注册类型(企业与个人)。我该如何修复?
Q24: 我的验证因实体不匹配而被拒绝。我该怎么办?
Q24: 我的验证因实体不匹配而被拒绝。我该怎么办?
Q25: 我可以使用不同的名字(例如我父母的名字)注册并获得验证吗?
Q25: 我可以使用不同的名字(例如我父母的名字)注册并获得验证吗?
- 他们应该使用自己的电子邮件和手机号码注册。
- 所有文件都应以他们的名字为主。
Q26: 我如何检查验证拒绝的原因?
Q26: 我如何检查验证拒绝的原因?
- Dodo Payments 仪表板的验证部分。
- 电子邮件通知(如果启用)
Q27: 如果我的前一个帐户被拒绝,我可以创建一个新的商业帐户吗?
Q27: 如果我的前一个帐户被拒绝,我可以创建一个新的商业帐户吗?
- 您已解决导致拒绝的问题。
- 您没有试图绕过风险决策(例如,因欺诈问题而被取消)。
Q28: 我被告知我的帐户之前被取消。这是什么意思?
Q28: 我被告知我的帐户之前被取消。这是什么意思?
- 这意味着 Dodo Payments 发现您的活动或业务存在重大合规或风险问题。
- 尝试使用相同的身份或业务详细信息创建新帐户可能会再次被拒绝。
Q29: 我如何更快地清除我的支付验证?
Q29: 我如何更快地清除我的支付验证?
- 提交清晰、格式正确的文件
- 避免在 Discord 中重复消息/标签 — 这会减慢队列
- 提及您是否已超过支付阈值或有紧急时间表
- 如果被要求,请 DM 您的注册电子邮件 ID
Q30: 如果我选择了错误的表格(W-8BEN 与 W-8BEN-E)怎么办?
Q30: 如果我选择了错误的表格(W-8BEN 与 W-8BEN-E)怎么办?
- W-8BEN 适用于个人
- W-8BEN-E 适用于组织
- 联系支持以重置您的表格。
- 填写并上传正确的表格类型。
- 确保 PAN 在正确的字段中(个人的第 6a 行)。
Q31: 我有一个带有贸易名称的 GST。这算作一个组织吗?
Q31: 我有一个带有贸易名称的 GST。这算作一个组织吗?
Q32: 我的帐户被取消。我可以直接创建一个新帐户吗?
Q32: 我的帐户被取消。我可以直接创建一个新帐户吗?
- 新帐户也可能会被标记或拒绝
- 如果基础业务或个人相同,风险决策会在注册中延续
Q33: Dodo Payments 如何处理印度 SaaS 商家的 GST?
Q33: Dodo Payments 如何处理印度 SaaS 商家的 GST?
Q34: Dodo Payments 处理国际销售吗?
Q34: Dodo Payments 处理国际销售吗?
Q35: 地址数据(如城市、州、邮政编码字段)是强制性的吗?我可以不要求客户提供这些值吗?
Q35: 地址数据(如城市、州、邮政编码字段)是强制性的吗?我可以不要求客户提供这些值吗?
Q36: 如果我在美国销售,我需要报税吗?
Q36: 如果我在美国销售,我需要报税吗?
- 在您的本国(例如印度)报税
- 提交 W-8BEN(-E) 以避免默认的 30% 美国预扣税
Q37: 我不知道是填写 W-8BEN 还是 W-8BEN-E — 帮助?
Q37: 我不知道是填写 W-8BEN 还是 W-8BEN-E — 帮助?
| 您是… | 提交的表格 | 商户类型 |
|---|---|---|
| 个体户、自由职业者、个人 | W-8BEN | 个人 |
| 私人有限公司、有限责任合伙、注册组织 | W-8BEN-E | 组织 |
- 如果您的银行账户在您个人名下,您可能是个人 → 使用 W-8BEN
- 如果您的银行账户在公司名下,您是组织 → 使用 W-8BEN-E
- 如果您有 GST 但使用个人银行账户,您仍然被视为个人 → 使用 W-8BEN
Q38: 我需要 PAN 或 GST 才能接收付款吗?
Q38: 我需要 PAN 或 GST 才能接收付款吗?
Q39: 我有 Udyam/MSME 证书。我应该提交 W-8BEN 还是 W-8BEN-E?
Q39: 我有 Udyam/MSME 证书。我应该提交 W-8BEN 还是 W-8BEN-E?
- 如果您使用个人银行账户(即使有 Udyam/MSME 证书):您被视为 个人 → 提交 W-8BEN
- 如果您使用公司银行账户(注册实体):您是 组织 → 提交 W-8BEN-E
Q40: 如果 Dodo 处理税务,为什么我还需要提交 W-8BEN(-E)?
Q40: 如果 Dodo 处理税务,为什么我还需要提交 W-8BEN(-E)?
付款与交易
Q41: 我可以使用 Dodo Payments 接受哪些类型的付款?
Q41: 我可以使用 Dodo Payments 接受哪些类型的付款?
Q42: 为什么第一次付款标记为成功且金额为 $0?
Q42: 为什么第一次付款标记为成功且金额为 $0?
Q43: 试用期结束后,客户需要手动再次支付(产品价格(例如 $25))吗?
Q43: 试用期结束后,客户需要手动再次支付(产品价格(例如 $25))吗?
Q44: 如果我的应用与 Dodo Payments 仪表板上显示的试用期不同,怎么办?
Q44: 如果我的应用与 Dodo Payments 仪表板上显示的试用期不同,怎么办?
Q45: 我需要在上线之前测试试用功能吗?
Q45: 我需要在上线之前测试试用功能吗?
Q46: 我如何跟踪付款状态?
Q46: 我如何跟踪付款状态?
Q47: 如果付款失败,我该怎么办?
Q47: 如果付款失败,我该怎么办?
Q48: 商户在用户付款失败时会收到通知吗?
Q48: 商户在用户付款失败时会收到通知吗?
- 电子邮件通知
- Webhook 事件
- 移动通知
- 仪表板通知 这确保商户及时了解失败的交易。
Q49: 如果付款失败,订阅会发生什么?
Q49: 如果付款失败,订阅会发生什么?
- 点击仪表板中的搁置订阅并使用 更新付款方式 按钮
- 或使用 API 端点: https://docs.dodopayments.com/api-reference/subscriptions/update-payment-method
Q50: 如果我自己重试付款,我需要失败的付款 ID 吗?
Q50: 如果我自己重试付款,我需要失败的付款 ID 吗?
Q51: 如果之前的周期成功,为什么订阅付款会因 INCORRECT_NUMBER 失败?
Q51: 如果之前的周期成功,为什么订阅付款会因 INCORRECT_NUMBER 失败?
Q52: 即使我的企业有无退款政策,退款申请是否适用?
Q52: 即使我的企业有无退款政策,退款申请是否适用?
Q53: 为什么 payment.status 有时为 null?
Q53: 为什么 payment.status 有时为 null?
- 在创建后但在处理完成之前
- 在订阅计费失败或重试期间
Q54: 为什么 product_cart 为 null,尽管它是 webhook 有效负载中的结账?
Q54: 为什么 product_cart 为 null,尽管它是 webhook 有效负载中的结账?
- 对于订阅付款,product_cart 为空,因为没有一次性商品被购买
- product_cart 仅在一次性付款时填充
Q55: 为什么我在测试期间我的真实卡被阻止?
Q55: 为什么我在测试期间我的真实卡被阻止?
- 使用真实货币
- 通过真实银行进行
- 如果交易量低或不一致,可能会被标记为可疑
- 仪表板中的测试模式
- 文档中提供的测试卡号
Q56: 我的客户完成了付款,但我没有收到 webhook?
Q56: 我的客户完成了付款,但我没有收到 webhook?
- 确认在仪表板 > 开发者 -> Webhooks 中配置了 webhook
- 检查 webhook 是否因非 2xx 响应而静默失败
- 检查日志:是否返回了 429 或超时?
Q57: 为什么我的仪表板显示成功,但我的应用没有更新?
Q57: 为什么我的仪表板显示成功,但我的应用没有更新?
- Webhooks
- API 确认调用
- 始终监听 payment.succeeded webhook
- 或在重定向后查询 API 以确认交易
Q58: 我没有看到 UPI 作为支付选项 — 为什么?
Q58: 我没有看到 UPI 作为支付选项 — 为什么?
- 账单国家未设置为印度(IN)。
- 自适应货币已禁用。
Q59: Dodo 支持 UPI 订阅吗?
Q59: Dodo 支持 UPI 订阅吗?
- 授权限制:
- 收费低于 Rs 15,000:创建 Rs 15,000 INR 的按需授权
- 收费 Rs 15,000 或以上:为确切的订阅金额创建订阅授权
- 48 小时处理延迟:收费在预定日期启动,但实际扣款发生在启动后 48 小时(可能延长至 2-3 小时)
- 授权取消:客户可以在 48 小时窗口内通过其银行应用取消授权
Q60: 我如何在静态支付链接上启用 Google Pay / Apple Pay?
Q60: 我如何在静态支付链接上启用 Google Pay / Apple Pay?
Q61: 我如何在 Dodo Payments 中启用 3DS?
Q61: 我如何在 Dodo Payments 中启用 3DS?
Q62: 我如何在不通过 API 传递账单详细信息的情况下收集账单信息?
Q62: 我如何在不通过 API 传递账单详细信息的情况下收集账单信息?
- 使用静态链接,自动收集账单
- 对于动态流程,您必须手动收集信息并通过 API 传递
Q63: 静态和动态支付链接有什么区别?
Q63: 静态和动态支付链接有什么区别?
- 从仪表板配置
- 自动收集账单信息
- 不能按客户/会话自定义 动态支付链接 通过 API 创建。它们:
- 需要您明确传递账单信息
- 可以实时自定义(价格、用户 ID、重定向 URL 等)
Q64: 当有人开始订阅时,我会收到两个 webhook 事件吗?
Q64: 当有人开始订阅时,我会收到两个 webhook 事件吗?
subscription.createdwebhookpayment.succeededwebhooksubscription.renewalwebhook
Q63: 我如何在不通过 API 传递账单详细信息的情况下收集账单信息?
Q63: 我如何在不通过 API 传递账单详细信息的情况下收集账单信息?
- 使用静态链接,自动收集账单
- 对于动态流程,您必须手动收集信息并通过 API 传递
Q65: subscription.cancelled_at 是什么意思?这是计划取消吗?
Q65: subscription.cancelled_at 是什么意思?这是计划取消吗?
- 立即取消:subscription.cancelled_at 时间戳会立即设置,订阅在那一刻结束
- 计划取消:在当前计费周期结束时使用
cancel_at_next_billing_date参数在订阅补丁 API 中进行取消
Q66: 订阅何时收费?
Q66: 订阅何时收费?
Q67: 为什么 Change Plan API 返回空响应?
Q67: 为什么 Change Plan API 返回空响应?
Q68: 为什么在从每月计划切换到年度计划时没有提示新的付款?
Q68: 为什么在从每月计划切换到年度计划时没有提示新的付款?
Q69: 为什么我的产品价格(Rs 100)在结账时显示更高的金额(Rs 104)?
Q69: 为什么我的产品价格(Rs 100)在结账时显示更高的金额(Rs 104)?
Q70: 为什么结账忽略现有的活跃订阅并创建一个新的?
Q70: 为什么结账忽略现有的活跃订阅并创建一个新的?
Q71: 为什么在订阅升级/降级时我看到 TRANSACTION_NOT_ALLOWED 错误?
Q71: 为什么在订阅升级/降级时我看到 TRANSACTION_NOT_ALLOWED 错误?
- 卡不允许进行在线、国际或定期付款
- 商户类别(MCC)被阻止
- 银行的欺诈规则阻止了收费
- 预付费或受限卡可能不支持这些付款
Q72: 是否有办法在不进行真实付款的情况下测试实时模式?
Q72: 是否有办法在不进行真实付款的情况下测试实时模式?
Q73: 什么是 $0 付款方式?
Q73: 什么是 $0 付款方式?
Q74: 我的帐户似乎被暂停,但合规性说一切正常。我该怎么办?
Q74: 我的帐户似乎被暂停,但合规性说一切正常。我该怎么办?
支付与银行集成
Q75: Dodo Payments 的支付是如何工作的?
Q75: Dodo Payments 的支付是如何工作的?
- 双月(默认):
- 计费周期 1:1 日至 15 日 → 当月 18 日支付
- 计费周期 2:16 日至月底 → 下月 4 日支付
- 每周:适用于交易量较大的企业(联系支持请求)
- 每月:
- 计费周期:1 日至月底 → 下月 11 日支付
Q76: 处理支付后,费用和税收后的最低阈值金额是多少?
Q76: 处理支付后,费用和税收后的最低阈值金额是多少?
Q77: 我如何链接我的银行账户以接收支付?
Q77: 我如何链接我的银行账户以接收支付?
Q78: 我可以跟踪我的支付状态吗?
Q78: 我可以跟踪我的支付状态吗?
Q79: 支付费用是什么,费用是多少?
Q79: 支付费用是什么,费用是多少?
Q80: 我收到了“支付处理”电子邮件 — 资金何时到达?
Q80: 我收到了“支付处理”电子邮件 — 资金何时到达?
Q81: 我如何将 Payoneer 添加为支付账户?
Q81: 我如何将 Payoneer 添加为支付账户?
Q82: 我可以将支付接收至 Payoneer 账户吗?
Q82: 我可以将支付接收至 Payoneer 账户吗?
- 在 Dodo 仪表板的银行信息表单中输入您的 Payoneer 账户详细信息
- 确保您的账户已获得批准并支持 USD 或您要提取的货币
Q83: 我的银行信息和合规表格仍在审核中 — 我该怎么办?
Q83: 我的银行信息和合规表格仍在审核中 — 我该怎么办?
- 发送电子邮件至 [email protected]
Q84: 如果我的支付日恰逢周五或周末,会发生什么?
Q84: 如果我的支付日恰逢周五或周末,会发生什么?
- 如果有银行假期或周末,可能会延迟到下一个工作日(通常是周一)。
- 确切的时间可能取决于您银行的处理规则。
Q85: 如果我有紧急发布或广告活动计划,如何加快支付合规性?
Q85: 如果我有紧急发布或广告活动计划,如何加快支付合规性?
- 在支持聊天中清楚地提及您的紧急性(例如,实时发布、付费活动)。
- 包括您的业务 ID 和电子邮件。
- 避免垃圾邮件或标记多个团队成员 — 这可能会减慢队列。
Q86: 我提交了错误的银行账户详细信息。我该如何更新?
Q86: 我提交了错误的银行账户详细信息。我该如何更新?
- 通过 Intercom 或 Discord 或邮件联系支持。
- 如果通过 Discord 联系,请 DM 您的电子邮件 ID 并请求手动重置银行验证部分。
- 等待合规团队重新开放该部分,以便您重新提交。
Q87: 如果我有注册公司,我可以使用个人银行账户吗?
Q87: 如果我有注册公司,我可以使用个人银行账户吗?
Q88: 我的国家不使用 SWIFT 代码。这将如何影响我的验证?
Q88: 我的国家不使用 SWIFT 代码。这将如何影响我的验证?
- 联系支持并解释您的国家不发放 SWIFT 代码
- 提交官方银行文件以确认:
- 您的账户号码
- 账户持有人姓名
- 您的国家不发放 SWIFT 代码
- 在某些情况下,可能会根据您的国家使用通用占位符 SWIFT
Q89: 如果我的国家不使用 SWIFT 代码,我可以提供什么替代文件?
Q89: 如果我的国家不使用 SWIFT 代码,我可以提供什么替代文件?
- 显示您账户详细信息的官方银行对账单或证书
- 银行信函确认您的账户号码、持有人姓名,以及不发放 SWIFT 代码
- 任何政府签发的文件,确认您银行的路由信息格式
Q90: 我可以将支付阈值设置为低于 $50 吗?
Q90: 我可以将支付阈值设置为低于 $50 吗?
发票与报告
Q91: Dodo Payments 是否会自动生成发票?
Q91: Dodo Payments 是否会自动生成发票?
Q92: 我可以自定义发票吗?
Q92: 我可以自定义发票吗?
Q93: 我如何访问或下载发票?
Q93: 我如何访问或下载发票?
Q94: 我如何查看我的交易和支付报告?
Q94: 我如何查看我的交易和支付报告?
退款与争议
Q95: 我如何发起退款?
Q95: 我如何发起退款?
Q96: 客户收到退款需要多长时间?
Q96: 客户收到退款需要多长时间?
Q97: 我面临争议或退款申请。我该怎么办?
Q97: 我面临争议或退款申请。我该怎么办?
- 您可能会失去交易金额和争议费用
- 您可以提交产品交付、使用日志或客户沟通的证据
- 然而,最终决定在于客户的发卡银行
- 争议 ID
- 付款 ID
- 相关证据
Q98: 客户在使用服务后对收费提出争议。我可以对此提出上诉吗?
Q98: 客户在使用服务后对收费提出争议。我可以对此提出上诉吗?
- 分享文档(聊天记录、使用记录、交付确认)
- 解释服务已履行
- 如果这是第一次问题或可以证明欺诈,请请求免除争议费用
Webhooks 与集成
Q99: 如何计算按比例分配 — 是按产品价格还是总金额?
Q99: 如何计算按比例分配 — 是按产品价格还是总金额?
Q100: 为什么我们在第一次订阅时使用 `subscription.renewed` webhook?
Q100: 为什么我们在第一次订阅时使用 `subscription.renewed` webhook?
subscription.renewed webhook 被发送以指示计费周期现在处于活动状态,并且下一个计费周期已安排。
此 webhook 在每个计费周期中使用,包括第一个周期,以便每次都能一致地处理计费逻辑。Q101: 我可以在 Python 中手动验证 Dodo Payments 的 webhooks 吗?
Q101: 我可以在 Python 中手动验证 Dodo Payments 的 webhooks 吗?
Q102: 我在哪里可以找到有关手动 webhook 验证的官方文档?
Q102: 我在哪里可以找到有关手动 webhook 验证的官方文档?
Q103: 我的 webhook 没有收到 POST 请求,只有 GET。为什么?
Q103: 我的 webhook 没有收到 POST 请求,只有 GET。为什么?
?subscription_id=...&status=active。这不是您的 webhook。要接收来自 Dodo Payments 的结构化 POST 有效负载:- 在仪表板下设置 webhook → 开发者 → Webhooks
- 确保 URL 接受 POST 请求并验证签名
Q104: 使用 Python SDK 时我收到 401 Unauthorized 错误。为什么?
Q104: 使用 Python SDK 时我收到 401 Unauthorized 错误。为什么?
Q105: 是否有办法手动触发 webhook 事件进行测试?
Q105: 是否有办法手动触发 webhook 事件进行测试?
Q106: webhook 和重定向 URL 有什么区别?
Q106: webhook 和重定向 URL 有什么区别?
- Webhook URL:在仪表板中配置。接收有关事件的 POST 有效负载。
- 重定向 URL:在支付 API 请求中发送。将用户带回您的应用,并带有查询参数(
?status=success)。
Q107: 为什么在 payment.succeeded webhook 中没有收到产品 ID?
Q107: 为什么在 payment.succeeded webhook 中没有收到产品 ID?
subscription_id 以及其他相关详细信息。Q108: 我如何验证我收到的 webhooks 确实来自 Dodo Payments,而不是来自任何恶意行为者?
Q108: 我如何验证我收到的 webhooks 确实来自 Dodo Payments,而不是来自任何恶意行为者?
- 检查签名:Dodo Payments 发送的每个 webhook 都包含一个唯一的签名,在
webhook-signature头中。此签名是使用您的 webhook 的密钥和事件的有效负载生成的。 - 检索密钥:确保您拥有 webhook 的密钥,可以在 Dodo Payments 仪表板的 Webhooks 设置中找到。
- 重新计算签名:使用与 Dodo Payments 相同的签名算法(HMAC-SHA256)在您的服务器上计算签名。使用 webhook 的有效负载和您的 webhook 密钥。
- 比较签名:将重新计算的签名与
webhook-signature头中提供的签名进行比较。如果它们匹配,则 webhook 是真实的;如果不匹配,则应拒绝。 - 使用 HTTPS:确保您的 webhook 端点使用 HTTPS 来保护通信并防止数据传输过程中的篡改。 通过实施这些步骤,您可以自信地验证 Dodo Payments 发送的 webhooks 的真实性。
Q109: 为什么我即使在第一个月付款时也会收到 subscription.renew webhook?
Q109: 为什么我即使在第一个月付款时也会收到 subscription.renew webhook?
subscription.renew 将在每次扣除订阅金额时触发。因此,是的,这是预期的行为。Q110: 我如何在本地测试 webhooks?
Q110: 我如何在本地测试 webhooks?
- 使用隧道工具:像 ngrok、LocalTunnel 或 Cloudflare Tunnel 这样的工具可以将您的本地服务器暴露到互联网。这提供了一个公共 URL,Dodo Payments 可以用来将 webhook 事件发送到您的本地环境。
- 设置 webhook 端点:在您的本地应用中创建一个 webhook 端点以处理传入的 webhook 事件。确保它监听 HTTP POST 请求。
- 在 Dodo Payments 中配置 webhook:转到您的 Dodo Payments 仪表板,导航到 Webhooks 设置,并将 webhook URL 更新为隧道工具生成的公共 URL。
Q111: 为什么我的 webhook 在付款后没有被调用?
Q111: 为什么我的 webhook 在付款后没有被调用?
- 您没有将 webhook URL 与重定向 URL 混淆
- webhook 在开发者 > webhooks 下配置
- 您的 URL 接受 POST 请求并以 2xx 响应
- 签名验证(如果启用)是否正确实现
Q112: 依赖于 URL 查询参数中的 status=success 是否安全?
Q112: 依赖于 URL 查询参数中的 status=success 是否安全?
- 通过 API 调用双重验证交易
- 或等待 payment.succeeded webhook
Q113: 我可以将 Dodo Payments 集成到我现有的网站或平台吗?
Q113: 我可以将 Dodo Payments 集成到我现有的网站或平台吗?
测试与本地开发
Q114: 我可以在测试模式中测试订阅吗?
Q114: 我可以在测试模式中测试订阅吗?
Q115: 我如何在测试模式和实时模式之间切换?
Q115: 我如何在测试模式和实时模式之间切换?
- 在您的 Dodo 仪表板上,查找测试模式切换开关。
- 切换到 ON 以使用测试 API 密钥并模拟付款。
Q116: 我可以在测试模式中使用真实客户数据吗?
Q116: 我可以在测试模式中使用真实客户数据吗?
- 不会转移真实货币
- 您可以模拟 webhooks 和流程
- 卡详细信息仍应使用测试卡
Q117: 我收到:“您必须为离线卡支付提供授权”
Q117: 我收到:“您必须为离线卡支付提供授权”
- 使用印度卡进行付款,但账单国家未设置为 IN。
- 您可能传递了错误的账单国家。
支持与沟通
Q118: 我如何联系支持?
Q118: 我如何联系支持?
Q119: 我的支持消息没有得到回应。我该怎么办?
Q119: 我的支持消息没有得到回应。我该怎么办?
- Intercom 中没有得到回应
- Discord 中没有得到确认
- 通过 [email protected] 或 [email protected] 升级,主题为紧急:未回复 – [您的电子邮件]
安全与防欺诈
Q120: Dodo Payments 如何保护我的企业免受欺诈?
Q120: Dodo Payments 如何保护我的企业免受欺诈?
Q121: 我的客户数据在 Dodo Payments 中安全吗?
Q121: 我的客户数据在 Dodo Payments 中安全吗?
Q122: 我发现了 Dodo Payments 的安全漏洞。我该如何报告?
Q122: 我发现了 Dodo Payments 的安全漏洞。我该如何报告?
Q123: Dodo Payments 提供漏洞赏金吗?
Q123: Dodo Payments 提供漏洞赏金吗?
付款失败
Q124: 为什么我的付款状态显示“未启动”?
Q124: 为什么我的付款状态显示“未启动”?
Q125: 为什么我的付款状态显示“需要付款方式”?
Q125: 为什么我的付款状态显示“需要付款方式”?
Q126: 为什么我收到“无效的授权详细信息”错误?
Q126: 为什么我收到“无效的授权详细信息”错误?
Q127: 为什么我收到“身份验证失败”错误?
Q127: 为什么我收到“身份验证失败”错误?