Ios 如何连接以代表其他用户接受金钱
我正在开发一款电子商务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(
条带支付网关
进行支付。我对这个话题很陌生。当我在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]