Stripe payments “连接”;“条纹连接”;使用电报支付API

Stripe payments “连接”;“条纹连接”;使用电报支付API,stripe-payments,telegram-bot,stripe-connect,Stripe Payments,Telegram Bot,Stripe Connect,在电报支付API上发送发票时,我如何使用Stripe Connect,比如说创建一个 似乎只允许使用“provider\u token”,我看不到Stripe API的更多细节,比如直接收费所需的“Stripe\u account”属性 我猜电报本身使用条带连接来代表用户收费。。。但这似乎并没有阻止这家伙做类似的事情: 他使用快递账户,但无法直接与stripe通话的基本问题似乎是一样的 谢谢:)您对电报API的看法是正确的:在通过电报接收付款时,无法向连接的条带帐户直接收费。但也有解决办法。我

在电报支付API上发送发票时,我如何使用Stripe Connect,比如说创建一个

似乎只允许使用“provider\u token”,我看不到Stripe API的更多细节,比如直接收费所需的“Stripe\u account”属性

我猜电报本身使用条带连接来代表用户收费。。。但这似乎并没有阻止这家伙做类似的事情:

他使用快递账户,但无法直接与stripe通话的基本问题似乎是一样的


谢谢:)

您对电报API的看法是正确的:在通过电报接收付款时,无法向连接的条带帐户直接收费。但也有解决办法。我是你链接的机器人的作者;下面是我如何通过电报将资金从我的账户转移到一个连接的条带账户

首先,您需要像往常一样接受付款(例如,遵循正常流程)。出于我的目的,我将
payload
参数设置为被发送资金的用户的ID(稍后它将与数据库中的条带帐户ID匹配,但您可以根据需要执行此操作)。其余部分超出了问题的范围,因此我不会详细描述这个过程;电报上写的字很漂亮

一旦您从Telegram API收到
successful_payment
事件,您就可以使用Stripe Connect端点将资金从您自己的条带帐户转移到链接的条带帐户,但要小心:它不会给您自己条带余额的金额(考虑到费用),所以你需要自己计算。根据您的帐户,JavaScript的显示方式如下:
payment.total\u amount-Math.round(payment.total\u amount*0.029+30)

将钱转移到他们的帐户后,您可以像往常一样使用Stripe Connect端点执行支付

但请注意,这只是一个例子;您可以将所有的条带连接API与此一起使用。事实上,您可能在这方面有更大的灵活性,因为资金在到达连接帐户之前就进入了您的条带帐户,因此您可以对它们做任何您想做的事情:)


因此,TL;DR:一旦您收到Telegram的
成功付款
,将钱转移到连接的Stripe帐户,然后对其进行付款