在测试模式下将资金从一个条带帐户转移到另一个帐户
Posted
技术标签:
【中文标题】在测试模式下将资金从一个条带帐户转移到另一个帐户【英文标题】:Transfering money from one stripe account to another in test mode 【发布时间】:2022-01-11 18:52:27 【问题描述】:我在尝试应用转移方法时遇到了困难,所以我需要您的帮助。
我想做的是将资金 [IN TEST MODE] 从一个条带账户转移到另一个账户,我做了文档中写的确切事情,如下所示:
const stripe = require('stripe')(process.env.STRIPE_SECRET_KEY,
apiVersion: '2020-03-02',
maxNetworkRetries: 2,
);
exports.handler = async (event) =>
try
const paymentIntent = await stripe.paymentIntents.create(
amount: 100,
currency: 'eur',
payment_method_types: ['card'],
transfer_group: 'ORDER10',
);
// Create a Transfer to the connected account (later):
await stripe.transfers.create(
amount: 70,
currency: 'eur',
destination: 'ACCOUNT_ID',
transfer_group: 'ORDER10',
);
return
statusCode: 200,
body: JSON.stringify(paymentIntent),
;
catch (error)
console.log( error );
return
statusCode: 400,
body: JSON.stringify(error),
;
;
我得到的是一个错误,说没有这样的目的地,这意味着帐户 ID 不可用。
我通过 curl 命令获得了另一个条带帐户的 ID:
curl https://api.stripe.com/v1/account -u SK_TEST_KEY
这给了我 ID,这就是我在 ACCOUNT_ID
字段中粘贴的内容。
我做错了什么?是不是这个东西在测试模式下是做不到的?
或者我需要连接我的两个条带帐户??
提前致谢
【问题讨论】:
您是否正在使用 平台(应用程序)帐户的 API 密钥创建 Payment Intent 和 Transfer 对象?此外,您传递给destination
参数的帐户 ID 必须是 connected(已登录)到同一平台帐户。
哦,所以它不会在测试模式下工作,对吧?还是连接与测试模式无关?我猜要连接,您需要提供一些实时数据,例如您的真实卡、业务信息
目的账户还是需要连接平台才能在测试模式下转账,是的。您可以使用dummy data 在测试模式下进行入职培训。
请原谅我的无知,但是连接到同一个平台到底是什么意思?如何将它们连接到同一个平台。
您有一个 Stripe 帐户,您正在其上创建支付意图和转移对象——这是“平台”。您需要连接/登录要将资金转移到该平台帐户的其他帐户(目的地)。您可以了解该过程here。
【参考方案1】:
我在仪表板条带页面上创建了一个帐户,主要是它必须是一个标准帐户,并填写了一些我在乔纳森斯蒂尔(Jonathan Steele)发现的虚拟数据,然后转移工作。
【讨论】:
以上是关于在测试模式下将资金从一个条带帐户转移到另一个帐户的主要内容,如果未能解决你的问题,请参考以下文章
ios在“准备提交”状态下将应用程序从一个帐户转移到另一个帐户
如何将资金从一个 PayPal 账户转移到另一个 PayPal 账户?