Update a customer's details.
var Stripe = require('machinepack-stripe');
// Update a customer's details.
Stripe.updateCustomer({
customer: 'cus_4kmLwU2PvQBeqq',
: ,
email: '[email protected]',
description: 'sdjasnd928u8duasd',
source: 'tok_18epPlAE8iIXJx4mLWRYLRj6',
metadata: {},
}).exec({
// An unexpected error occurred.
error: function (err) {
},
// OK.
success: function (result) {
},
});
The ID of an existing customer to update.
'cus_4kmLwU2PvQBeqq'
An email address to associate with the customer.
'[email protected]'
Arbitrary string to attach to the customer.
'sdjasnd928u8duasd'
A token used to set the new customer's default card.
'tok_18epPlAE8iIXJx4mLWRYLRj6'
Metadata to attach to the customer.
{}
An unexpected error occurred.
OK.
{
id: 'cus_92418YMzH9wiaI',
object: 'customer',
account_balance: 0,
created: 1471562736,
currency: 'usd',
default_source: '',
delinquent: false,
description: 'Stripe Test Customer #5',
discount: 0,
email: '[email protected]',
livemode: false,
metadata: {},
shipping: 0,
sources: {
object: 'list',
data: [
{
id: 'ba_18k5KBAE8iIXJx4mnWV35Rnl',
object: 'bank_account or card or bitcoin_receiver',
address_city: '',
address_country: '',
address_line1: '',
address_line1_check: '',
address_line2: '',
address_state: '',
address_zip: '',
address_zip_check: '',
brand: 'Visa',
country: 'US',
customer: '',
cvc_check: '',
dynamic_last4: '',
exp_month: 8,
exp_year: 2017,
funding: 'credit',
last4: '4242',
name: '',
tokenization_method: '',
account: 'acct_18epKhAE8iIXJx4m',
account_holder_name: 'Jane Austen',
account_holder_type: 'individual',
bank_name: 'STRIPE TEST BANK',
currency: 'usd',
default_for_currency: false,
fingerprint: 'rNUOheo5Mxi8lCO6',
routing_number: '110000000',
status: 'new',
active: false,
amount: 100,
amount_received: 0,
bitcoin_amount: 1757908,
bitcoin_amount_received: 0,
bitcoin_uri: 'bitcoin:test_7i9Fo4b5wXcUAuoVBFrc7nc9HDxD1?amount=0.01757908',
created: 1471583627,
description: 'Receiver for John Doe',
email: '[email protected]',
filled: false,
inbound_address: 'test_7i9Fo4b5wXcUAuoVBFrc7nc9HDxD1',
livemode: false,
metadata: {},
refund_address: '',
uncaptured_funds: false,
used_for_payment: false
}
],
has_more: false,
total_count: 0,
url: '/v1/customers/cus_92418YMzH9wiaI/sources'
},
subscriptions: {
object: 'list',
data: [
{
id: 'sub_929dHmk5spqvgi',
object: 'subscription',
application_fee_percent: 0,
cancel_at_period_end: false,
canceled_at: 0,
created: 1471583633,
current_period_end: 1474262033,
current_period_start: 1471583633,
customer: 'cus_92418YMzH9wiaI',
discount: 0,
ended_at: 0,
livemode: false,
metadata: {},
plan: {
id: 'pro',
object: 'plan',
amount: 3000,
created: 1471559116,
currency: 'usd',
interval: 'month',
interval_count: 1,
livemode: false,
metadata: {},
name: 'Pro',
statement_descriptor: 'Pro Plan',
trial_period_days: 0
},
quantity: 1,
start: 1471583633,
status: 'active',
tax_percent: 0,
trial_end: 0,
trial_start: 0
}
],
has_more: false,
total_count: 0,
url: '/v1/customers/cus_92418YMzH9wiaI/subscriptions'
}
}