import { TumiPayCardPaymentSDK } from 'tumipay-cards-js';
const sdk = new TumiPayCardPaymentSDK({
environment: 'staging',
currency: 'COP',
});
await sdk.initialize({ merchantId: 'your-merchant-id' });
const validation = sdk.validateCard({
cardNumber: '4111111111111111',
cardHolderName: 'John Doe',
expirationMonth: '12',
expirationYear: '29',
cvv: '123',
});
if (validation.status) {
const tokenResult = await sdk.generateSubscriptionToken({
cardNumber: '4111111111111111',
cardHolderName: 'John Doe',
expirationMonth: '12',
expirationYear: '29',
cvv: '123',
});
// tokenResult.data.token → subscription token
}