【问题标题】:SMS payments platform for subscriptions?用于订阅的短信支付平台?
【发布时间】:2012-08-18 12:00:42
【问题描述】:

在 WhitePages.com 上,他们有一种机制,可以通过输入您的电话号码来促进付款。输入号码后,您会收到一条短信,指示您输入“GO”以完成交易。在您做出购买的回复后,您会收到另一条消息,建议您支付一定的月费,可以无限制地使用该服务。我以前从未见过任何具有如此动态的东西,我很好奇人们会使用哪些服务来为 Ruby on Rails 应用程序构建这样的支付系统?

我对允许从尽可能多的国家/地区进行这种付款的平台特别感兴趣,因为我目前在另一个应用程序上使用 Twilio 进行 SMS 消息传递。

【问题讨论】:

    标签: ruby-on-rails ruby sms payment-gateway sms-gateway


    【解决方案1】:

    在不了解 WhitePages.com 提供的全部详细信息的情况下,听起来他们正在使用 Premium SMS 作为从手机收款的一种方法。

    在您输入您的电话号码后,他们会向您发送一条短信,其中发件人设置为高级短代码(而不是来自长号码)。您向高级短代码发送回的回复被视为您接受的费用高于您的标准网络 SMS 费率。收费金额可能会有所不同,但应在向订阅者收费之前让他们明白。这个移动发起的回复文本 (MO) 是导致从您的移动电话号码帐单中扣除费用的原因。

    高级订阅服务随后可以通过发送来自高级短代码的消息而在用户仍然订阅的同时产生进一步的费用。接收这些消息的行为会导致向您的移动电话账单收取费用。这些被视为移动终端文本 (MT)。

    Premium SMS 不是一个简单的收款解决方案,原因有很多。

    1. 您通常只收到用户账单中的一小部分费用,因为移动网络会为提供服务而削减开支。
    2. 由于这依赖于高级短代码,您可能必须接受,您将在每个要运营的国家/地区拥有不同的号码,因为您必须在每个国家/地区组织高级短代码。
    3. 在每个国家/地区,您需要了解有关高级服务的不同规定。例如,用户需要能够在订阅后取消订阅/退出高级服务,因此高级服务通常必须遵守接收用户的“停止”和“停止所有”消息。

    据我所知,Twilio 目前不支持高级短代码。还有其他支持高级 SMS 的 SMS 网关,但您不会获得适合您希望在任何国家/地区运营的单一解决方案。与这种系统交互通常不比发送和接收普通 SMS 复杂,因此使用 Ruby on Rails 应用程序创建它应该不会更复杂。

    普通短信几乎是全球通用的。 Premium SMS 是一项额外的国家特定功能。

    【讨论】:

      猜你喜欢
      • 2011-01-11
      • 2020-07-18
      • 2021-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-20
      • 2017-07-04
      • 2017-09-20
      相关资源
      最近更新 更多