diff --git a/src/ducks/user.duck.js b/src/ducks/user.duck.js index 6b2aa25a..e4ec2d0b 100644 --- a/src/ducks/user.duck.js +++ b/src/ducks/user.duck.js @@ -380,9 +380,13 @@ export const createStripeAccount = payoutDetails => (dispatch, getState, sdk) => .then(() => { dispatch(stripeAccountCreateSuccess(accountResponse)); }) - .catch(e => { - dispatch(stripeAccountCreateError(storableError(e))); - log.error(e, 'create-stripe-account-failed'); + .catch(err => { + const e = storableError(err); + dispatch(stripeAccountCreateError(e)); + const stripeMessage = e.apiErrors && e.apiErrors.length > 0 && e.apiErrors[0].meta + ? e.apiErrors[0].meta.stripe_message + : null; + log.error(err, 'create-stripe-account-failed', { stripeMessage }); throw e; }); };