paymaya-nodejs
Version:
unofficial paymaya vault sdk
30 lines (25 loc) • 632 B
JavaScript
/* @flow */
type Response = Array<{
state:
| 'AVAILABLE'
| 'CURRENTLY_IN_USE'
| 'USED'
| 'EXPIRED'
| 'PREVERIFICATION'
| 'VERIFYING'
| 'VERIFICATION_FAILED',
cardTokenId: string,
cardType: 'master-card' | 'visa-card',
maskedPan: string,
default: boolean,
createdAt: string,
updatedAt: string,
}>
export default (client: any) => (customerId: string): Promise<Response> => {
const ROUTE = `/payments/v1/customers/${customerId}/cards`
const options = {
method: 'GET',
url: ROUTE,
}
return client.request(options)
}