VibeFlow 1.0.34:申请您自己的提款,选择买家如何支付 — 以及完成身份验证
卖家现在决定列表接受哪些支付方式以及由谁承担提供商费用,然后自行申请 DuitNow 提款,而不是写信给支持。买家可以完成从未支付的订单,或报告订单问题。身份验证学会了点头和抬头 — 并且在徽章到达之前停止了停滞。
版本 1.0.30 在每个个人资料上都添加了商店,并在已验证名称旁边添加了蓝色徽章。但它没有让卖家决定如何收款,也没有在没有支持邮件的情况下向他们付款。版本 1.0.31 到 1.0.34 弥补了这一空白:商店的资金方面从商品上架到银行账户都实现了自助服务,并且现在守护着它的身份验证已在悄然失败的地方进行了重建。这篇博文涵盖了自 1.0.30 笔记以来发生的所有变化。
选择买家付款方式,并决定由谁承担费用
现在每个商品都带有自己接受的付款方式列表。在编辑器中打开商品,付款方式会显示每种付款方式以及支付服务提供商的费用,因此选择时可以清楚地看到数字,而不是盲目选择:
- 通过 Billplz 进行网上银行 (FPX) — 每笔交易固定收费 RM 1.25,无论订单价值多少。
- 通过 Stripe 使用信用卡或借记卡 — 3% 加 RM 1。
- 通过 Stripe 使用 GrabPay — 3%。
- 通过 Stripe 使用支付宝 — 2.9% 加 RM 1。
勾选您想要的;如果全部勾选,买家可以选择所有方式。下面的一个开关决定由谁承担费用。关闭(默认设置)— 买家选择的任何付款方式的费用将从您的分成中扣除。开启后,费用将添加到买家支付的金额中,并进行总计,以便百分比费用能够自给自足,而不是让您损失几仙。无论哪种方式,买家在付款前都会在结账屏幕上看到确切的总金额,并清楚标明各项费用。
平台费为 5%,它是在您承担的服务提供商费用后的小计上计算的 — 绝不是在其之上。对于一件 RM 100 的商品,从柜台两边看都是一样的:
- 银行卡,卖家承担费用:买家支付 RM 100.00,Stripe 扣除 RM 4.00,平台费为 RM 4.80,您获得 RM 91.20。
- 银行卡,买家承担费用:买家支付 RM 104.12,Stripe 扣除 RM 4.12,平台费为 RM 5.00,您获得 RM 95.00。
- FPX,卖家承担费用:买家支付 RM 100.00,Billplz 扣除 RM 1.25,平台费为 RM 4.94,您获得 RM 93.81。
- FPX,买家承担费用:买家支付 RM 101.25,您获得 RM 95.00。
有时,支付网关报告的渠道费用比其报价的更高 — 例如,国外发行的银行卡清算费为 4% 而不是 3%,公司 FPX 账户为 RM 3.00 而不是 RM 1.25。订单会根据实际发生的情况重新定价,差额将从卖家的分成中扣除,而不是凭空捏造,并且每笔计算都保留在订单中,双方都可以查看。
申请提款;DuitNow 会处理其余事宜
提款不再以电子邮件开始。在“我的商店”→“提款账户”下,说明资金应去向何处 — 银行账户、电子钱包,如果两者都不合适,则选择其他地方 — 然后在您的可用余额达到提款要求时申请提款。
- 账户持有人不是您需要填写的字段。它是您用于验证的证件上的姓名,以只读方式显示,因为这是我们唯一可以汇款的姓名。请先验证:在您输入账户之前,“我的商店”会明确说明这一点。
- 添加或更改账户后,您会收到电子邮件通知,无论是否是您本人操作。
- 一旦有 RM 10 可用,您就可以一次申请一次提款。支持团队会批准,Billplz 会发送 DuitNow 转账;RM 1.25 的转账费将从金额中扣除。如果提款需要支持团队手动支付,则不收取任何转账费。
- 五种状态,每种状态都会发送电子邮件:等待支持、正在发送到您的银行、已支付、银行退回或未批准。
销售款项仍然像以前一样可用 — 一旦买家确认收货,或发货七天后 — 减去您承担的服务提供商费用和平台费。
订单有问题?举报它
买家现在可以从订单本身报告任何已付款订单的问题:未收到、与描述不符、到货损坏或其他问题,如果需要,可以附上详细说明。订单随后会显示报告的状态 — 在支持团队处理时显示“开放”,处理完成后显示“已决定” — 这样就不会有人疑惑消息是否已送达。
支持团队在三种结果之间做出选择:退款给买家、将款项发放给卖家或关闭报告。无论哪种情况,双方都会收到电子邮件通知。
退款在此之后会妥善处理。银行卡付款通过 Stripe 自己的 API 退款;FPX 付款通过转账退回。部分退款只退回卖家余额中相应的部分,而不是整个销售额,退款的硬币充值也会将硬币退回。
完成您之前放弃的付款
您开始但从未支付的订单以前会直接消失。现在它会显示在“购买”中,标记为“未付款”,并带有一个“立即付款”按钮 — 这是您唯一可以做的。按下它会向服务器请求一个实时付款链接并打开它;如果无法获取链接,因为链接已过期或付款已完成但仍在结算中,应用程序会说明是哪种情况,而不是静默失败。在 sxagg.com/shop 浏览器中开始的结账也可以通过同样的方式找到并完成。
身份验证学会了点头和抬头
服务器随机处理的序列以前只有两个方向。现在它有四个方向 — 左转、右转、低头、向后倾斜并抬头 — 每个方向都根据您的头部在第一帧中的位置进行测量,因为低于视线的手机在您做任何事情之前就已经被视为倾斜。
- 眨眼现在是根据您自己的睁开眼睛而不是固定数字来判断的。应用程序会从前一秒半获取您的睁开程度,并要求其 40%,因此眯眼、斜视或戴眼镜的人眨眼方式与其他人一样。双眼同时读取,因此眨眼只算一半,不会通过。
- 在保存之前,模糊的帧会被拒绝。应用程序以与服务器相同的方式,在图片相同的部分测量清晰度,并再次保持姿势,并附上说明原因 — 在三次拒绝后,它仍然会保留下一个,这样就不会有人被困在等待无法在该光线下对焦的相机。
- 身份验证可能要求的所有重拍 — 模糊、人脸丢失、太远、未面向摄像头 — 现在都以您自己的语言显示,而不是服务器发出的英文句子。
…并且在徽章到来之前停止了卡顿
在 1.0.30 到 1.0.34 之间,姿势教练从 Google ML Kit 迁移到 MediaPipe 的人脸网格,并且此迁移中的两个错误导致人们无法完成。如果您在过去几天内进行的验证没有进展,这几乎肯定是原因。
- 在 iPhone 上,摄像头会传输已经直立的帧,但教练却一直将其宣布为侧向。MediaPipe 相信了它,拟合了一个侧向的人脸,并将头部转动解读为点头 — 因此序列在第一次转动时静默停止,徽章从未出现。现在两个引擎都从一个地方获取方向:iOS 上无需纠正,Android 上使用摄像头自己的公式。
- 在 Android 上,自拍帧以传感器的方向(侧向)保存到文件中,服务器自己的检测器根本无法读取。现在它们以直立方式写入。
- 失败的头部姿势拟合不再冒充人脸直视前方。连续三次失败会将预览交还给 ML Kit,它仍然可以指导转动。
- 引擎在运行序列期间绝不会被替换,因为其中的每个测量都基于启动它的引擎的比例。缓慢的启动会在保留第一帧之前被替换;损坏的启动会交接并从头开始序列。
- 教练会判断最新的帧,而不是处理落后于您脸部几秒钟的积压帧。
已验证文件现在留下了什么
1.0.30 的说明中提到我们保留结果和您的证件号码的单向哈希值,仅此而已。现在这不再是全部真相,提款是原因。
由于资金只能发送给证件上注明姓名的人,因此证件上关于持有人的信息现在会保存在您的账户中:姓名、证件号码和出生日期已加密;证件类型、性别、国籍、MyKad 出生州和护照有效期以明文显示,因为这些是操作检查实际查询的代码,并且它们本身都不能识别任何人。解释判决的诊断信息仍然像以前一样经过编辑,因此身份信息不会通过后门泄露到管理屏幕或日志行中。
照片本身仍然会按时清除。清除时间现在是一个设置,而不是代码中隐藏的数字;成功和失败的尝试可以按不同的时间清除,因为它们回答了不同的问题;并且在对某个账户进行争议时,可以暂停清除。仍在等待人工处理的尝试永远不会被清除 — 照片是唯一支持尚未做出决定的证据。保留下来的是测量结果和原因,这解释了几个月后的判决。
在网站上
- 现在人们可以在 sxagg.com 上找到“验证您的身份” — 在账户菜单和仪表板导航中,而不是您必须被告知的 URL。
- 浏览器检查具有与应用程序相同的姿势教练,因此笔记本电脑不再要求您猜测提示想要什么。
- 它的颜色闪烁更稳定。每种颜色保持的时间几乎是原来的两倍 — 以前四种颜色在大约一秒钟内闪过,这在全屏闪烁时接近 3 赫兹,而且令人不适 — 并且摄像头的曝光和白平衡在序列中被锁定,因此它不再决定房间变成了蓝色并进行纠正。
- 提款账户有自己的屏幕,与应用程序具有相同的规则和相同的只读持有人姓名。
- 留下姓名的验证会明确说明,并且只有证件实际验证的姓名才允许用于结算提款匹配。
修复
- 蓝色徽章再次出现在 iPhone 上 — 第一次头部转动不再导致序列停滞。
- 序列的第一帧不再在摄像头对焦之前拍摄,这曾经会拖累所有后续测量。
- 教练不再在转动被拍摄之前锁定转动方向。
- 移除徽章不再擦除已验证的信息,因此账户可以恢复,其记录保持完整。
- 未记录姓名的卖家会被告知这一点,而不是被告知他们的姓名不匹配。
- 提款屏幕可以检查它自己写入的姓名。
- 部分退款只退回其份额,而不是整个销售额。
更新
本次更新是免费的,您的账户、帖子、聊天、商品、订单和余额均未受影响。低于 1.0.30 版本的构建在更新之前仍无法开始身份验证,因为其同意通知已过期。如果您在过去几天尝试在 iPhone 上进行验证,并且提示停止移动 — 请更新到 1.0.34 并重新开始。那是上面的错误,不是您的错。