Stella Platform Documentation

Stella Platform Documentation

  • 文档
  • 标准设置程序
  • 参考
  • 常见问题
  • Bot API
  • 接口
  • Languages icon中文
    • English

›集成

概览

  • 文档指南

开始使用

  • 介绍
  • 更新历程
  • 最佳实践
  • 聊天机器人范本

聊天机器人制作平台

  • 工作区域
  • 对话点
  • 附件ID

对话点资讯区

  • Tree ID和Composite ID
  • 基本资讯
  • 触发点
  • 响应
  • 执行动作
  • 重定向
  • 会员标记
  • 数据分析
  • 自然语言处理
  • 进阶

脸书

  • 消息类型
  • 按钮类型
  • 固定菜单
  • 访问令牌
  • 一次性通知
  • 多次通知 (测试版)

Instagram

  • 消息类型

WhatsApp

  • 概览
  • 设定步骤
  • 消息类型

网站聊天室插件

  • 概览
  • 消息类型
  • 按钮类型

微信

  • 消息类型

Slack

  • 消息类型

Telegram

  • 消息类型

集成

  • Dialogflow
  • Stripe
  • LUIS
  • 自定义收件箱集成

数据库

  • 数据库

媒体库

  • 媒体库

频道

  • 概览
  • 网络钩子
  • 频道元数据
  • 營業時間
  • 脸书
  • Instagram
  • 网站聊天室插件
  • WhatsApp
  • 微信
  • Slack(公共应用程式)
  • Slack(自定义应用程式)
  • Teamwork
  • Zendesk
  • 自定义平台

数据分析

  • 会员
  • 分析报表版
  • PSID

设定

  • 概览
  • 语言
  • 配对频道
  • 设置访问控制
  • 访问令牌
  • 追踪设置记录

聊天机器人推送平台

  • 推送内容
  • 目标受众
  • 数据分析

Log

  • 后台记录

Stripe

集成介面:选择Stripe

如果您打算制作一个线上购物的聊天机器人,那您就一定要留意这个功能:您可激活Stripe的集成功能,以处理用户线上付费。您的机器人会询问用户所需的付费资料,并储存下来,方便用用户作出下一次购买。


Stripe设置

在星制上填写Stripe资料
  1. 填写这个Stripe集成的Name丶您的Stripe帐号的Public Key及Secret Key。您可任意命名您的Stipe集成。

在选单上的Developer分类选择API keys
  1. 登入您的Stripe帐号,在左边的选单上,点击Developer分类下的API keys。

在Stripe上找到所需的验证资讯
  1. 在右边的工作区域,您能找到Publishable key及Secret key,您可以复制验证资讯并剪贴在星制上。
属性简介
Name您的集成的名字
Public KeyPublishable key
Secret KeySecret key

成功连接星制
  1. 点击「Create」按钮以储存验证资讯,然後您就能成功连接到星制上。

动手试试看

  1. 在对话点资讯区修改激活付费动作的该对话点。

  2. 在前置动作贴上以下的范例动作,以连接到特定的Stripe帐号:

连接Stripe帐号的例子:

return new Promise(async (resolve, reject) => {
  try {
    const stripe = await this.stripe({ channel: this.channel, stripeName: "YOUR STRIPE INTEGRATION NAME ON STELLA" })
    try {
      const charge = await stripe.charges.create({
        amount: 38 * 100,
        currency: 'hkd',
        customer: this.member.meta.stripeCustomerId,
        description: "YOUR PRODUCT NAME",
        receipt_email: this.member.meta.email,
      })
      resolve({
        "type": "TEXT",
        "text": "Thank you fo your payment."
      })
    } catch (err) {
      resolve({
        "type": "TEXT",
        "text": `Sorry. ${err.message}`
      })
    }
  } catch (e) {
    reject(e)
  }
})
属性简介是否必须?
stripeName您的Stripe集成的名字是
amount必须为整数;单位为「分」是
currency客户所付的货币是
customer客户在Stripe上的ID是
description您所贩卖的货品的名字是
receipt_email接收购买收据的电邮地址否

小提示:

  • 详细设定可参考Stripe上设定付费的文档。
请注意amount必须为整数,且单位为「一分」。例如,如果您的货品价值$200,您应填写「200 * 100」。如果您的货品价值$0.99,您则应输入「99」。
← DialogflowLUIS →
  • Stripe设置
  • 动手试试看
Stella Platform Documentation
Docs
Get StartedBot API ReferenceAPI ReferenceStandard Procedures
Community
FAQUser ShowcaseChat with Us
Copyright © 2023 Sanuker Inc. Limited