Stripe Connect 和托管账户
Stripe Connect and Managed Accounts
我想知道有关 Stripe 的一些说明和帮助。
基本上,我有以下内容:
//get the card token from the stripe request
$customerTok = request('stripeToken');
//create the customer with this token
$customer = \Stripe\Customer::create(array(
"email" => \Auth::user()->email,
"source" => $customerTok,
));
其中 customerTok 是 Stripe.js 传递的银行令牌(输入他们的卡号、cvc 和过期日期),我正在我的 Stripe 仪表板中创建客户。
$cardTok = \Stripe\Token::create(array(
"card"=>$customer->sources->retrieve(default_source),
));`
那我抢他们卡的代币? (我认为这是错误的,但这是原则?)
我现在需要将它们变成一个连接管理帐户(我需要用户能够互相付款,比如 eBay)
$account = \Stripe\Account::create(
array(
"country" => "GB",
"managed" => true,
"external_account"=>$customer->id,
));
显然这不是生产就绪代码,我只是想了解流程,如果我理解正确的话。任何人都可以解释为什么这现在不起作用以及我得到了什么错了?
谢谢,
一般情况下,您无法对保存的客户的付款信息进行重新标记(特定场景除外)。
另请注意,Stripe 只能向借记卡(而非信用卡)付款,而且只能在美国使用。在所有其他国家/地区,Stripe 只能向银行账户付款。
如果您平台的用户既是买家又是卖家,您需要为他们各自创建两个不同的资源:
a customer object 作为支付来源(当用户购买东西时)
一个 account object 作为支付目的地(当用户出售东西时)
我建议您通过 https://support.stripe.com/email 联系 Stripe 的支持人员,解释您的业务模型,以便您可以获得个性化的集成建议。
我想知道有关 Stripe 的一些说明和帮助。
基本上,我有以下内容:
//get the card token from the stripe request
$customerTok = request('stripeToken');
//create the customer with this token
$customer = \Stripe\Customer::create(array(
"email" => \Auth::user()->email,
"source" => $customerTok,
));
其中 customerTok 是 Stripe.js 传递的银行令牌(输入他们的卡号、cvc 和过期日期),我正在我的 Stripe 仪表板中创建客户。
$cardTok = \Stripe\Token::create(array(
"card"=>$customer->sources->retrieve(default_source),
));`
那我抢他们卡的代币? (我认为这是错误的,但这是原则?)
我现在需要将它们变成一个连接管理帐户(我需要用户能够互相付款,比如 eBay)
$account = \Stripe\Account::create(
array(
"country" => "GB",
"managed" => true,
"external_account"=>$customer->id,
));
显然这不是生产就绪代码,我只是想了解流程,如果我理解正确的话。任何人都可以解释为什么这现在不起作用以及我得到了什么错了?
谢谢,
一般情况下,您无法对保存的客户的付款信息进行重新标记(特定场景除外)。
另请注意,Stripe 只能向借记卡(而非信用卡)付款,而且只能在美国使用。在所有其他国家/地区,Stripe 只能向银行账户付款。
如果您平台的用户既是买家又是卖家,您需要为他们各自创建两个不同的资源:
a customer object 作为支付来源(当用户购买东西时)
一个 account object 作为支付目的地(当用户出售东西时)
我建议您通过 https://support.stripe.com/email 联系 Stripe 的支持人员,解释您的业务模型,以便您可以获得个性化的集成建议。