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