我正在使用mrt/accounts-stripe包来连接用户的Stripe帐户以创建转移(支付)到他们的帐户。
到目前为止,我所做的基本上是让用户登录或在我的平台中创建帐户(即使它不是Stripe一个)并允许他们通过条带登录以连接帐户并让他们从我的服务中接收资金。
问题是,一旦调用Meteor.loginWithStripe包的功能,它会执行注销和使用Stripe电子邮件登录,我不希望这种情况,因为它必须保留用户的信息并连接帐户而不是创建一个新帐户。
我也在使用这些包
accounts-ui
accounts-oauth
客户端
Meteor.loginWithStripe({
stripe_landing: 'login',
scope : "read_write"
}, function (err) {
if (err){
console.log('stripe error : ' + err);
} else {
console.log('NO ERROR ON LOGIN');
}
});
启动和设置
ServiceConfiguration.configurations.upsert({ service: 'stripe' },{
$set: {
service: 'stripe',
appId: stripeAppId ,
secret: stripeSecret,
scope: 'read_write',
stripe_landing : "login"
}
});
如何保留已登录的用户并连接 Stripe 帐户,而不是注销并使用 Stripe 帐户用户信息登录?