A simple JavaScript function to integrate Cashfree Checkout into your web applications.
To install the package via npm:
npm install cashfree-checkout-js
import CashfreeCheckout from 'cashfree-checkout-js';
const config = {
mode: 'sandbox', // Mode can be 'sandbox' or 'production'
payment_session_id: 'your-session-id-here',
};
CashfreeCheckout(config, (response) => {
switch (response.status) {
case 'success':
console.log('Payment Success:', response.data);
break;
case 'redirect':
console.log('User is being redirected:', response.data);
break;
case 'error':
console.error('Checkout Error:', response.error);
break;
default:
console.warn('Unknown response:', response.data);
}
});