Stripe是否允许向客户提供资金?

时间:2015-06-15 08:55:12

标签: api payment-gateway

我在几个项目中使用Stripe API。

我第一次考虑一个特殊情况,顾客登记他的卡(或其他任何可能的东西)并从Stripe获得一些钱;像退款一样,但之前没有付款......

我意识到系统具有这种功能的风险,它必须从任何地方过度保护。

我正在网上搜索,但没有找到任何答案。可能吗 ?如果是,您如何使用API​​?

1 个答案:

答案 0 :(得分:3)

可以通过Stripe API发布退款,如下所示:

https://stripe.com/docs/api#refunds

...但是您所描述的商业惯例在所有信用卡处理环境中都是不允许的。

当使用Stripe或Square等服务接受付款时,您的付款会通过其商家帐户流动,并且在信用卡处理的情况下,商家帐户不能用于将钱转移给随机持卡人作为商家除了退还以前由持卡人支付的款项,作为之前销售的一部分,否则执行。

商家帐户不像银行帐户,而是更像是信用额度。尽管有规则,你可以想象通过退款来尝试汇款,因为没有什么可以阻止你尝试;但最终您的转账将被标记,因为您的业务累积的负商家账户余额会在整个支付处理链中触发各种警告标记。最终,如果你没有停止,你应该期望最终被Stripe踢掉。即使您通过商家服务提供商(Braintree,Auth.Net等)注册自己,拥有自己的商家帐户也无济于事。关于为什么不允许这样做的规则没有很好的记录,但是短暂的原因是存在可能的欺诈方案,这可能在很短的时间内使上游方花费很多钱。允许这种退款做法并不符合他们的利益。如果您尝试设置自己的商家帐户,任何知识渊博的商家服务提供商都会拒绝您的申请,前提是您的意图主要是向信用卡发放退款。

如果您尝试提供某种注册或购买奖金,而不是直接向客户提供资金,最好提供信用卡或优惠券或其他不会改变语义的折扣。接受您的条带/商家帐户付款。

如果您尝试通过Stripe创建某种汇款服务,我强烈建议您不要将信用卡用于接收方,并建议您考虑执行ACH /电汇。在信用卡处理中,ACH系统中的汇款没有相应的限制。