Smart Button Credit or Debit Card works in sandbox but declines credit cards.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have programmed a website to accept payments through PayPal smart buttons. Tested both PayPal purchasing and debit card purchasing on sandbox with correct results every time.
When I changed to live application the PayPal button still works but the debit or credit card button stopped accepting payments from cards. I have tested the payment on multiple credit cards and one out of 7 cards went through with the payment. The rest displayed an error stating that the card cannot be used to perform the purchase.
PayPal credit and debit is supported in my country (Jordan). I have tried multiple devices all of which have the same problem. Is there a requirement i could be missing, a minimum budget in my wallet, does a card need to be connected to my account? Any help is much appreciated.
The errors i receive include: genericCardError, cardIssuerDeclined and cardNotAllowed.
- Labels:
-
PayPal HTML Buttons

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Good day @George_mak,
Thank you for contacting PayPal community.
Our sincere apologies for the inconvenience caused.
Guest payment checkout(i.e payment via credit/debit without PayPal account) feature is not available for all Customers/Buyers.
It's important to remember that guest checkout is not guaranteed for every transaction. PayPal runs a risk check to determine eligibility for guest checkout. There will be times when guest checkout is not available.
PayPal system will not auto reject the card payments. Please contact the respective bank support to cross check the card status and try using different/valid funding source while processing payments.
To receive guest checkout payments :
Enable the PayPal Account Optional option in your account settings.
Login PayPal.com >> Settings >> Account settings >> Website payments >> Website preferences >> PayPal Account Optional >> toggle "yes" .
Thank you so much for your patience and understanding.
Sincerely,
Chiranjeevi
PayPal/Braintree MTS
If this post or any other was helpful, please enrich the community by giving kudos or accepting it as a solution.

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Paypal 3DS intigration error in NVP/SOAP APIs
- Are there any restrictions to charge using only html, vanilla javascript and php with rest api? in REST APIs
- permission_denied response in call to patch order when paying by Card in Braintree Client-side Integration (JS, iOS, Android SDKs)
- onApproveOrderFailure error msg when trying to pay with a credit card in live env on android or ios in PayPal Payments Standard
- Guest checkout card billing address entered is being replaced in REST APIs