Stripe-向客户付款

Posted

技术标签:

【中文标题】Stripe-向客户付款【英文标题】:Stripe- Send Payment to Customers 【发布时间】:2015-03-01 13:58:09 【问题描述】:

我想使用 STRIPE php API 为客户创建付款,为此我找到了创建客户但不是为他们创建付款的代码。

创建客户的代码: https://stripe.com/docs/api#create_customer

require_once('./lib/Stripe.php'); 
    Stripe::setApiKey("sk_test_k9NE13Q2LjsIvYTNQHiP5C5H");
    Stripe_Customer::create(
     array( "description" => "Customer for test@example.com",
            "card" => "tok_1509ycG2gfbJDdl3oYWMe6yq" // obtained with Stripe.js
     ));

我的场景是:我有一些产品,客户来到我的网站并购买了产品,但有些客户来自会员横幅,我们需要向会员支付一些佣金客户。

因此,对于这种情况,我必须创建客户并为他们创建付款,并且我找到了用于创建客户的 PHP API 代码,但不是用于为该客户创建付款。

【问题讨论】:

creating payment to that customers 很确定条纹不能那样工作。 显而易见的是,我将在 Stripe 系统中创建会员用户的卡详细信息或银行详细信息来创建付款。 @Qix 是对的;这对于 Stripe 是不可能的,至少现在是这样。 @EdCottrell ,我假设如果我可以创建客户并从我的 stripe Dashboard 手动付款,那么这也可以使用 API。参考这些东西,我可以创建客户但不能创建付款。 Stripe 用于接收付款,而不是付款。您可以退款或减少向客户收取的费用,但您不能通过您的 Stripe 帐户向人付款。它只是没有设置为会员支付网络。 【参考方案1】:

我认为您的问题是您误解了条带仪表板中的 customer 选项。

一个典型的用途是您注册一个客户,一旦您完成了注册,您就可以根据需要他们的卡充值,即他们仍在向您汇款,我认为这不是什么你要。

我可以为您看到两个选项。

您可以将资金从您的 Stipe 账户转入第三方银行账户或信用卡。请参阅stripe transfers 和此FAQ

或者,现在有一个Stripe Connect,它可能就是你的票。

祝你好运!

【讨论】:

感谢您的回复,但我想为用户创建付款而不是向他们收费。请参阅我的问题的 My Scenario is 部分。 @HarshalMahajan ,是的,抱歉,我的咖啡还没喝完 ;) Stripe Transfer 仅适用于美国账户,这对我来说是个问题,我认为 Stripe Transfer 可以为我工作,但请先让我确定这一点。我也在联系 Stripe 的支持人员。【参考方案2】:

据我了解,您应该使用Stripe managed accounts 为您的客户制作Payouts

https://stripe.com/docs/connect/managed-accounts https://stripe.com/docs/connect/payouts

您需要收集额外的客户验证数据才能将payouts 发送给客户帐户:

https://stripe.com/docs/connect/identity-verification https://stripe.com/docs/connect/updating-accounts#account-verification https://stripe.com/docs/connect/required-verification-information https://stripe.com/docs/connect/testing-verification

【讨论】:

谢谢维克多!这应该是公认的答案!

以上是关于Stripe-向客户付款的主要内容,如果未能解决你的问题,请参考以下文章

Stripe - 支付订单错误:无法向没有活动卡的客户收费

Stripe 可以同时向客户对象收费和转账吗?

如何通过客户 ID 使用 Stripe 收费

使用 Stripe Webhook 发送获取客户详细信息以使用 Stripe 进行定期付款

Stripe - 向用户收费并通过电子邮件发送发票

条纹存款(预付)付款。需提前2个月向客户收费