You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Twilio Pay Session无法触发支付卡采集,经确认系平台侧问题

问题:Twilio Pay Session更新后无法触发支付卡信息采集

我正在使用Twilio的Payment Resources实现Pay Sessions功能,但在采集支付卡信息时遇到了问题。

按照文档(表述不够清晰)的描述,当更新Pay Session并传入指定需采集信息的capture参数时,应该会触发通话中的信息采集流程,但实际操作后没有任何反应:

  • 所有操作无Twilio报错
  • 更新Pay Session后通话中无任何操作,Twilio也未调用回调URL
  • 预期会向通话方播放语音提示以采集支付卡号,但未实现

初始化Pay Session代码(运行正常)

$sid = getenv("TWILIO_ACCOUNT_SID");
$token = getenv("TWILIO_AUTH_TOKEN");
$twilio = new Client($sid, $token);

$twilio
    ->calls("MyCallSid")
    ->payments->create(
        "abcde",
        "https://www.mycallbackurl.com"
    );

此部分可成功初始化Pay Session,也能正常取消。

触发信息采集的更新代码(无效果)

$twilio
    ->calls("MyCallSid")
    ->payments("MyPaySessionId")
    ->update(
        "asdfqwer",
        "https://www.mycallbackurl.com",
        ["capture" => "payment-card-number"]
    );

更新:与Twilio支持团队沟通两周后确认,问题出在Twilio端,我方操作并无错误。另外,Payment Resources相关文档的说明亟需优化。

内容的提问来源于stack exchange,提问作者rdpqdev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 04:02:20