В настоящее время я работаю над информацией на стороне сервера для Stripe connect, и у меня возникают проблемы с определением правильных параметров для создания учетной записи Stripe Connect. Я застрял на tax_id (ein) в данный момент. Может кто-нибудь дать мне правильную аббревиатуру для других, которые я могу пропустить на Node.js.
Например, когда дело дошло до названия API бизнес-полос, просто произнесите «имя». Тем не менее я продолжал получать сообщение об ошибке «Получены неизвестные параметры: имя». Но после некоторой помощи по поиску в Интернете я увидел, что правильным способом было написать «business_name», даже если это не было в Stripe API.
вот мой код: Надеюсь, это поможет и некоторым людям в правильном направлении (:
app.post('/newConnectCompanyAcct', (req, res) => {
// Creating New Connect Account...
//User
var company = req.body.business_name
var ein = req.body.business_tax_id
var first = req.body.first_name
var last = req.body.last_name
var email = req.body.email
var phone = req.body.phone
var birthDay = req.body.birthDay
var birthMonth = req.body.birthMonth
var birthYear = req.body.birthYear
var ssn = req.body.personal_id_number
var time = req.body.Time
var ip = req.body.iP
//Acct Type
var type = req.body.type
//Address
var line1 = req.body.line1
var line2 = req.body.line2
var zipcode = req.body.postal_code
var city = req.body.city
var state = req.body.state
var lastFour = req.body.lastFour
console.log('the email ' + email);
console.log('the phone ' + phone);
stripe.accounts.create({
type: "custom",
country: 'US',
requested_capabilities: ['card_payments','transfers'],
product_description: "example description",
mcc: "7299",
business_name: company,
tax_id: ein,
legal_entity: {
address: {
line1: line1,
line2: line2,
postal_code: zipcode,
city: city,
state: state
},
// relationship: {
// representative: true,
// title: "Manager"
// },
dob: {
day: birthDay,
month: birthMonth,
year: birthYear
},
first_name: first,
last_name: last,
type: type,
personal_phone_number: phone,
personal_email: email,
ssn_last_4: lastFour,
personal_id_number: ssn,
personal_address: {
line1: line1,
line2: line2,
postal_code: zipcode,
city: city,
state: state
}
},
tos_acceptance: {
date: Math.floor(Date.now() / 1000),
ip: ip
}
}).then((accounts) => {
console.log(accounts)
// Send customerId -> Save this for later use
return res.status(200).send(accounts.id)
}).catch((error) => {
console.log('error while creating new account' + error)
return res.status(500).send(JSON.stringify({ success: false, error: error }))
});
});