moip-sdk-node
Version:
Moip v2 API wrapper
24 lines (16 loc) • 668 B
JavaScript
import api from '../client/api'
import {getQuerystring} from '../utils'
const getOne = (opts, _id) => api.get(opts, '/customers', _id)
const getAll = (opts) => api.get(opts, '/customers')
const query = (opts, _query) => api.get(opts, '/customers', null, null, getQuerystring(_query))
const create = (opts, customer) => api.post(opts, '/customers', customer)
const createCreditCard = (opts, _id, creditCard) => api.post(opts, `/customers/${_id}/fundinginstruments`, creditCard)
const removeCreditCard = (opts, _id) => api.remove(opts, `/fundinginstruments/${_id}`)
export default {
getOne,
getAll,
create,
query,
createCreditCard,
removeCreditCard
}