Instrument declined error - Environment: LIVE
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I have integrated the paypal api with php sdk on my website. It works on sandbox but when I switch the live environment, i got the following error:

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, checking the logs this is a genuine bank decline, PayPal in this case can only return the bank decision to decline teh payment. The user/buyer needs to contact his/her bank to know the exact reason.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, Thank you for your answer! I don't think so that is the payer's or their bank's fault, because i tried another bankcard and the error message is same:
'name' => 'INSTRUMENT_DECLINED', 'message' => 'The instrument presented was either declined by the processor or bank, or it can\'t be used for this payment.', 'information_link' => 'https://developer.paypal.com/docs/api/payments/#errors', 'debug_id' => 'ce0b0e704098f',
Here is my source code, I don't know that all is I write is good, but I would be grateful if you had time to check this.
Here is the payment's prepare, and the redirceting:
https://pastebin.com/534vs4xR
And here i'm processing the payment:
https://pastebin.com/A4NbwEtf
Thank you!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, can you send me via private message only the buyer email address so I can check our logs from their side?
To enable the Private Message function:
- click on the top right icon of your profile
- click on "Preferences"
- under the "Personal" tab you will find "Private Messenger"
- click on it to turn it on/off
Once enabled you will see next to your profile icon a letter icon, if you click on it you can send a private message
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, I'm dealing with the same issue. Could you help, please?
LAST WEEK, a freind of my was able to pass a transaction with a credit card from USA and It worked perfectly. When I tried on my own last week I get AGREEMENT_ALREADY_CANCELLED'
This week I try with two differents credit card from Canada I got 'INSTRUMENT_DECLINED'.
Could you help please.
Thank you
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm facing the same problem. I did send in the past mails at support centre in my PayPal i did get no reply.
how can i contact you?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We also still facing the same issue.
No solution yet - and no one can tell us what the problem is... 😞

- « Previous page
-
- 1
- 2
- Next page »
Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Paypal Error on WooCommerce for credit card payments in Argentina in REST APIs
- Paypal Error on WooCommerce for credit card payments in Argentina in REST APIs
- How do I handle INSTRUMENT_DECLINED error? in REST APIs
- Customer gets instrument declined error every time in REST APIs
- Express Checkout via Braintree SDK - Sandbox Account - INVALID_RESOURCE_ID in Sandbox Environment