条纹支付网关不接受Visa / Master借记卡

I have integrated Stripe payment simple checkout in PHP as mentioned in this Link. I am able to process credit cards. However, when I am trying to process VISA/Master debit card it says Card Declined. The bank account used in Stripe is USA, and card from India. When I talked to stripe they say they are not declining it and I need to call local debit card holder's bank which I did and they said it should be processed. I even tried with an International shopping debit card.

My code :

 <script
    src="https://checkout.stripe.com/checkout.js" class="stripe-button"
    data-key="pk_live_************************"
    data-amount="<?php echo $stripeamount;?>"
    data-name="KAEM Technologies USA, Inc"
    data-email="<?php echo $email;?>"
    data-currency="<?php echo $curr; ?>"
    data-description="Widget"
    data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
    data-locale="auto">

</script>

Error code 402 on stripe :

{
  "error": {
  "charge": "ch_*************************",
  "code": "card_declined",
  "decline_code": "do_not_honor",
  "doc_url": "https://stripe.com/docs/error-codes/card-declined",
  "message": "Your card was declined.",
  "type": "card_error"
}
}

So, if anyone has done debit card integration do let e know, I am stuck between the stripe and the bank.

Thanks