如何将自定义参数发送到 twilio-pay

How to send custom parameters to twilio-pay

我可以使用 Twilio Pay 从信用卡中扣款。但是,无法发送包含我的付款详细信息的 orderid 参数。很难知道付款是针对哪个订单,因为我们没有任何参数来匹配付款人。

您可以在这里做两件事。正如 Chetan 在评论中建议的那样,您可以将订单 ID 设置为回调 URL 中的 URL 参数。例如:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
  <Say>Calling Twilio Pay</Say>
  <Pay chargeAmount="20.45" 
    action="https://enter-your-callback-function-url.twil.io/pay?orderId=YOUR_ORDER_ID"/>
</Response>

或者,您可以将当前的 CallSid 与您的系统中的订单进行存储,然后当您收到回调时,将 CallSid 与订单匹配。