条纹连接和托管帐户
问题描述:
我想知道关于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和EXP日期),和我创建的客户我条纹仪表板。
$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,
));
显然,这不是生产就绪代码,我只是想了解流程,如果我正确理解这一点..任何人都可以解释为什么这不是现在正在工作,我出了什么问题?
感谢,
答
一般情况下,你不能retokenize(具体情形外)从保存客户付款信息。
请注意,条纹只能支付借记卡(不是信用卡),并且只能在美国使用。在所有其他国家,Stripe只能对银行账户进行支付。
如果你的平台的用户是买卖双方,你需要为每个人建立两个不同的资源:
一个customer object作为支付来源的(当用户购买的东西)
的account object充当支付目的地(当用户出售的东西)
我建议THA您可以通过https://support.stripe.com/email联系Stripe的支持来解释您的业务模式,以便您可以收到针对您的集成的个性化建议。
谢谢你这个Ywain,我会看看:) – iLC