commerce-vuex
Version:
Commerce vuex module
20 lines (16 loc) • 646 B
JavaScript
import { auth, nav } from 'oak-vuex'
//const { getHubAuthHeader } = auth
const { wrapRequest,wrapRequestWithRange } = nav
//const hubName = process.env.VUE_APP_RETAINHUB_NAME
const stripeAPIUrl = process.env.VUE_APP_STRIPE_API_URL
const stripeSecretKey = process.env.VUE_APP_STRIPE_SECRET_KEY
const doFetchList = wrapRequest(({ customerId }) => {
const requestOptions = {
method: 'GET',
headers: { 'Content-type': 'application/json', 'Authorization' : 'Bearer '+ stripeSecretKey },
};
return fetch(`${stripeAPIUrl}/v1/payment_intents?customer=${customerId}`, requestOptions);
})
export default {
doFetchList
}