UNPKG

stripe

Version:
39 lines 1.64 kB
// File generated from our OpenAPI spec import { StripeResource } from '../StripeResource.js'; export class SourceResource extends StripeResource { /** * Retrieves an existing source object. Supply the unique source ID from a source creation request and Stripe will return the corresponding up-to-date source object information. */ retrieve(id, params, options) { return this._makeRequest('GET', `/v1/sources/${id}`, params, options); } /** * Updates the specified source by setting the values of the parameters passed. Any parameters not provided will be left unchanged. * * This request accepts the metadata and owner as arguments. It is also possible to update type specific information for selected payment methods. Please refer to our [payment method guides](https://docs.stripe.com/docs/sources) for more detail. */ update(id, params, options) { return this._makeRequest('POST', `/v1/sources/${id}`, params, options); } /** * Creates a new source object. */ create(params, options) { return this._makeRequest('POST', '/v1/sources', params, options); } /** * Verify a given source. */ verify(id, params, options) { return this._makeRequest('POST', `/v1/sources/${id}/verify`, params, options); } /** * List source transactions for a given source. */ listSourceTransactions(id, params, options) { return this._makeRequest('GET', `/v1/sources/${id}/source_transactions`, params, options, { methodType: 'list', }); } } //# sourceMappingURL=Sources.js.map