支付会话和支付卡信息捕获

问题描述 投票:0回答:1

更新:与 Twilio 支持人员沟通两周后,发现他们这边有问题,而我所做的实际上没有任何问题。

我正在使用付款资源实施付款会话,但在收集信息方面遇到问题。

根据我从文档中了解到的(不太清楚),当我更新付费会话并使用我想要收集的信息传递“Capture”参数时,它应该触发通话中的收集,对吗?

目前一切顺利,我没有从 Twilio 收到任何错误,但当我更新支付会话时没有任何反应。

我正在 PHP 中执行此操作,这基本上是我的代码:

我按照文档中的方式启动付款会话:

$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"
    );

这工作正常,我的付费会话已初始化,我也可以取消它。

我如何尝试通过更新资源来触发信息收集:

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

虽然这在技术上运行没有任何错误,但调用时没有任何反应,并且 Twilio 永远不会调用回调 URL。

根据我对(不清楚)文档的理解,这应该会触发支付卡号收集,因此我希望在被叫方的通话中播放某种通用指令(语音提示),或者这不是它的作用?

文档确实需要对支付资源进行澄清。

twilio twilio-api twilio-php
1个回答
0
投票

问题出在 Twilio 这边,他们正在努力于 2024 年 9 月 30 日进行修复。

© www.soinside.com 2019 - 2024. All rights reserved.