有没有办法在Facebook Messenger聊天机器人上安全地接受付款?

时间:2018-07-03 14:41:28

标签: botframework chatbot facebook-messenger facebook-messenger-bot

我有一个客户想要创建一个聊天机器人,并允许他们的客户通过Facebook Messenger聊天机器人购买产品。我正在使用Microsoft Bot Framework,到目前为止,我还没有想到一种安全的方式来实现此目的。

客户希望机器人向客户询问信用卡信息,但是当您考虑安全性时,我知道这是一个可怕的主意。客户信用卡信息将以纯文本格式存储在Facebook Messenger的历史记录中,如果用户帐户受到威胁,将构成极大的威胁。

聊天机器人管理员还可以访问所有这些信息,从而使员工可以利用这些信息。我很清楚这是一个糟糕的主意,我会尽力解释原因。

但是,我想知道是否存在一种允许用户执行此类操作,在Facebook Messenger(甚至可能通过其他渠道)上通过聊天机器人应用程序购买产品和服务的安全方法。

首先想到的是允许用户通过聊天机器人应用程序选择产品和服务,它们将其提供给链接,使他可以安全地完成交易。但是,由于用户离开了聊天机器人生态系统(这不是很好),我觉得这种选择可能会被拒绝。

有没有办法安全地完成此任务?

1 个答案:

答案 0 :(得分:0)

如@JasonSowers所述,您可以使用URL按钮打开网页视图,将用户引导至任何在线支付流程。需要警告的是,您必须使用以下表格申请在Messenger客户之外提供付款:

load()