То, что вы знаете, это Обещания, и сегодня они являются предпочтительным способом выполнения асинхронных операций. API Stripe использует стиль обратного вызова (также называемый errback), который предшествовал Promises.
Это похоже на
.then(customer => ...).catch(err => ...)
Однако библиотека узлов Stripe также возвращает обещания, поэтому вы можете преобразовать свой пример в:
stripe.customers.create({
description: 'Customer for jenny.rosen@example.com',
source: "tok_visa" // obtained with Stripe.js
})
.then(customer => ...)
.catch(err => ...);