cashfree / cashfree-pg-sdk-nodejs

Cashfree Nodejs Plugin
https://www.cashfree.com/
Apache License 2.0
6 stars 3 forks source link

card details wrong #11

Closed rahulsingh81 closed 10 months ago

rahulsingh81 commented 1 year ago

body: { message: 'invalid value for parameter: card_cvv', code: 'card_cvv_invalid', type: 'invalid_request_error' },

wrong details and i submit
{ "cardNumber": 4706131211212123, "cardCvv": 123, "cardExpiryMm": "03", "cardExpiryYy": "2028" }

suhas-cashfree commented 1 year ago

Checking

suhas-cashfree commented 1 year ago

Use this way


        var cFCard = new CFCard();
        cFCard.channel = "link";
        cFCard.cardBankName = CFCard.CardBankNameEnum.Test;
        cFCard.cardNumber = "4111111111111111";
        cFCard.cardCvv = "123";
        cFCard.cardExpiryMm = "12";
        cFCard.cardExpiryYy = "25";
        const cFCardPayment = new CFCardPayment();
        cFCardPayment.card = cFCard;
        var cFOrderPayRequest = new CFOrderPayRequest();
        cFOrderPayRequest.paymentSessionId = payment_session_id;
        cFOrderPayRequest.paymentMethod = cFCardPayment;
        var apiInstance = new CFPaymentGateway();
        var cfPayResponse = await apiInstance.orderSessionsPay(
            cfConfig,
            cFOrderPayRequest
        );
        if (cfPayResponse != null) {
            console.log("result.OrderId");
            console.log(cfPayResponse?.cfOrderPayResponse?.paymentMethod);
            console.log(cfPayResponse?.cfOrderPayResponse?.data?.url);
            console.log(cfPayResponse?.cfHeaders);
        }
    } catch (e) {
        console.log(e);
    }```