async getProduct(id) {
        await this._rateLimitBucket.throttle();
        const product = await this._stripe.products.retrieve(id);

        return product;
    }
Retrieve the Stripe Product object by ID.
@param {string} id

@returns {Promise<IProduct>}