要通过 Yandex.Kassa 在 Telegram 中正确设置销售,您需要执行以下操作:
完成 Yandex.Kassa 的所有注册阶段。起草协议、签署并领取店铺ID。
创建一个 Telegram 机器人来与客户沟通
可以采用上述文章中描述的方法。建议通过@Botfather创建它,并自己或在某些构造函数中编写行为。完成的机器人需要通过与@BotFather 聊天激活。
将创建的机器人连接到 Yandex.Checkout 支付机器人。为此,在机器人菜单的“付款”选项卡中,与 BotFather 对话时,您需要单 WhatsApp 号码 击“Yandex.Checkout”按钮并将其指定为付款提供商。然后通过 /start 开始与新机器人通信,指定从您的 Yandex.Kassa 个人帐户分配给您的商店 ID(它是在连接商家时分配的,每个商家都有自己的 ID)并从 Telegram 支付 API 中实现 sendinvoice 方法。在机器人最终配置时,付款接受将自动启用。
根据要求,该机器人将向买家发送付款 售工作导向最有希望的潜 发票。它应该包含所有信息,包括价格、名称、物品描述、有效载荷参数和 provider_token(与 @BotFather 发布的令牌相同)。
如果在下订单时,客户需要指定购买商品的送货地址,则需要 手机号码列表 查找该信息,这可以通过“送货查询”来完成。一旦买家指定了位置,就应该使用 answerShippingQuery 方法回答此查询,并通过该方法传递运输方式和每种类型的费用。
最后一件事是向买家发送收据
以前,这需要例行且艰苦的工作。卖家必须准确地将所有数据输入到他的收银机中,然后通过留下的数据将其传输给买家。现在这个过程已经简化了很多倍。
Yandex.Kassa(作为一项服务)早已能够流行供应商的 70 多种型号的收银机上。但由于店主机器人从商家接收的数据大小受到限制,她的支付机器人不具备这样的功能。今年冬天,Telegram 开发人员通过为支付提供商创建附加信息字段(提供商数据)改进了他们的支付机器人协议。这正是传输有关支票组成的数据所必需的。 Yandex.Checkout 可以自动解析该字段。这意味着商家只需要正确设置他的机器人并将这些数据添加到其中。
以下是未附收据的请求代码。换句话说,它之前的样子是这样的: