Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何连接以代表其他用户接受金钱_Ios_Objective C_Stripe Payments - Fatal编程技术网

Ios 如何连接以代表其他用户接受金钱

Ios 如何连接以代表其他用户接受金钱,ios,objective-c,stripe-payments,Ios,Objective C,Stripe Payments,我正在开发一款电子商务IOS应用程序,它使用条带支付网关进行支付。我对这个话题很陌生。当我在stripe上创建一个帐户时,我会得到两个密钥,一个是secret_-kye,另一个是publishible_-key 我可以通过以下代码为使用ruby的帐户创建费用: Stripe.api_key = ENV['STRIPE_TEST_SECRET_KEY'] source = params[:stripeToken] charge = Stripe::Charge.create(

我正在开发一款电子商务IOS应用程序,它使用
条带支付网关
进行支付。我对这个话题很陌生。当我在stripe上创建一个帐户时,我会得到两个密钥,一个是
secret_-kye
,另一个是
publishible_-key

我可以通过以下代码为使用ruby的帐户创建费用:

Stripe.api_key = ENV['STRIPE_TEST_SECRET_KEY']
   source = params[:stripeToken]   
   charge = Stripe::Charge.create(
       :amount => params[:amount],
       :currency => "usd",
       :source => source,
       :description => "First Charge"
   )     
我必须将这笔金额分配给两个账户。我知道如何实现这一点,我必须使用stripe connect功能,通过执行以下代码,我可以做到这一点:

Stripe.api_key = PLATFORM_SECRET_KEY
  Stripe::Charge.create({    
  :amount => 1000,     
  :currency => "usd",       
  :source => {TOKEN}     
 }, {:stripe_account => CONNECTED_STRIPE_ACCOUNT_ID})      
但到现在为止,我不知道如何获得
平台\u密钥\u密钥
连接的\u条带\u帐户\u ID

在前一周,我已经阅读了stripe文档,但不知道如何获取这些密钥用于测试

如果有人告诉我如何使用stripe connect并找到那些钥匙


提前谢谢

对关联账户收费有两种方式:直接,作为关联账户;或者使用
destination
-参数作为平台帐户

在你的例子中,你直接收费。通过在
条带帐户
-标题中传递帐户ID,您正在使用平台帐户的权限代表您的连接帐户行事

要在进行收费时在两者之间分割资金,请在创建收费[1]API请求中传递一个
application\u fee
-参数

[1]

无论采用哪种方法,您都将始终使用平台的API密钥(即API密钥==
Platform\u SECRET\u Key

当您连接到另一个帐户时,您将看到作为响应的一部分返回的已连接帐户的帐户ID(即,已连接帐户==
Connected\u STRIPE\u account\u ID

明白了吗?很抱歉我知道一下子有很多信息


一旦掌握了窍门,连接就很容易了。坚持住。

这是什么意思?@他们提供了所有信息,我找不到任何序列教程来做这些事情。我几乎阅读了与stripe connect相关的stripe文档的所有页面。谢谢,我将实施您的解决方案,实际上我的问题是我无法连接到另一个帐户,因为当我想要连接时,stripe会迫使我填写一份表格,包括卡号和其他信息。但我不想与我的卡号联系,因为它是为了测试目的。我想知道的另一件事是,有可能支付的钱到两个帐户没有连接???感谢您的热情回复。您可以连接两个Stripe test帐户。在仪表板[1]中,您将列出两个客户端ID:开发和生产。如果使用开发凭据设置Stripe Connect,则可以选择跳过该表单。[1]