事件
设置事件处理程序和工作流以处理系统事件,包括余额更新、转账、账户创建和已完成操作
在此页面中,您可以配置事件处理程序以监控特定系统事件,并定义这些事件发生时自动运行的工作流。
常规信息
每个事件处理程序均提供以下信息:
ID
事件处理程序的标识符。
简短描述
事件处理程序的简要描述。
事件
事件类型。支持以下事件类型:
事件处理程序工作流
事件触发时将执行的工作流或操作,例如发送电子邮件通知或将数据发送到外部端点。
已启用
如果为已启用,则事件处理程序处于活动状态,并将处理满足已配置条件的事件。
要查看或编辑事件处理程序详情,请选择一个处理程序并点击编辑按钮。
详情
在详情页面中,您可以启用或禁用所选事件处理程序,并调整其参数。
以下是支持的事件处理程序列表,您可以调整其特定参数:
收到账户余额
当 B2CORE 从连接到 Back Office 的外部服务提供商(例如 Twilio)收到更新后的余额时,将触发此事件处理程序。如果收到的余额达到已配置的阈值,系统会向指定的电子邮件地址发送通知。
账户余额小于或等于时发送通知
触发通知的余额阈值。
可用工作流
SendNotificationWorkflow — 当外部服务余额低于或等于已配置阈值时,向指定的电子邮件地址发送通知。
电子邮件
将接收通知的一个或多个电子邮件地址。
模板
用于发送通知的电子邮件模板,例如 balanceWarning。可从系统 > 模板 > 电子邮件 > 模板中的可用电子邮件模板列表选择模板。
转账事件
当发生符合所选平台和金额条件的转账时,将触发此事件处理程序。发生此事件时,系统会向指定的电子邮件地址发送通知。
可用处理程序
Filter by platforms and amount — 根据选定的来源和目标平台以及最低转账金额筛选转账事件。仅当转账满足指定条件时,处理程序才会触发。
目标平台 ID
进行转账的目标平台标识符。这是必填参数。
来源平台 ID
进行转账的来源平台标识符。这是可选参数。
最低金额
触发事件所需的最低转账金额。此参数为可选参数。
可用工作流
SendNotificationWorkflow — 当发生符合已配置条件的转账时,向指定的电子邮件地址发送通知。
电子邮件
将接收通知的一个或多个电子邮件地址。
模板
用于发送通知的电子邮件模板,例如 TransferEvent。可从系统 > 模板 > 电子邮件 > 模板中的可用电子邮件模板列表选择模板。
已创建账户
当为客户创建账户或钱包时,将触发此事件处理程序。发生此事件时,系统会向指定的外部 URL 发送 POST 请求。根据所选内容类型,请求正文包含格式化为 JSON 或 URL 编码表单数据的账户详情。
以下示例展示了每种支持的内容类型的 POST 请求正文格式:
{
"client": {
"id": 3651,
"email": "client@example.com"
},
"product": {
"name": "ewallet",
"group_type": "Default",
"platform": {
"id": 1,
"name": "eWallet",
"caption": "eWallet"
}
},
"account_number": "80759"
}client%5Bid%5D=3650&client%5Bemail%5D=client%40example.com&product%5Bname%5D=ewallet&product%5Bgroup_type%5D=Default&product%5Bplatform%5D%5Bid%5D=1&product%5Bplatform%5D%5Bname%5D=eWallet&product%5Bplatform%5D%5Bcaption%5D=eWallet&account_number=80735可用工作流
SendToEndpoint — 向指定的外部端点发送包含已创建账户或钱包详情的 POST 请求。事件触发后会立即发送请求。
外部端点
将接收 POST 请求的外部 URL。此参数为必填参数。
内容类型
请求正文的格式。支持以下值:
application/x-www-form-urlencodedapplication/json
成功操作
当入金、出金、转账或兑换成功完成时,将触发此事件处理程序。发生此事件时,系统会向指定的外部 URL 发送 POST 请求。根据所选内容类型,请求正文包含格式化为 JSON 或 URL 编码表单数据的交易详情。
操作
一个或多个交易类型。此参数为必填参数。
可选择以下交易类型:
payment— 入金payout— 出金transfer— 转账exchange— 兑换
可用工作流
SendToEndpoint — 向指定的外部端点发送包含成功交易详情的 POST 请求。事件触发后会立即发送请求。
外部端点
将接收 POST 请求的外部 URL。此参数为必填参数。
内容类型
请求正文的格式。支持以下值:
application/x-www-form-urlencodedapplication/json
最后更新于