To prepare for the Payment Card Industry (PCI) mandated security upgrade deadline of June 30, 2018, PayPal plans a series of tests to verify that our API endpoints meet the latest security standards. Please see HERE for more details. Please direct any questions HERE
Upcoming Change to PayPal Subscriptions Beginning May22nd 2018, changes will be made to the way PayPal creates, manages, and displays subscriptions. Click here for an FAQ related to the upcoming changes being made to PayPal subscriptions.
Thank you for the updates. Can you please update this thread once the issue is resolved?
"If you've tested with the TLSv1.2 connections and your receiving an "OK" response, this means your system is able to successfully establish a secure connection to PayPal whilst utilizing TLSv1.2 - After 1st June 2018 you will be able to establish a secure connection to PayPal endpoints."
Based on your answer, I should be all set for June 1st as long as nothing else changed in the API that will require code modifications on my end.
Thank you again.
Thank you for your reply.
Even if everything looks good on paper, there is still no way to test and be 10000% confident about my results as long as the sandbox credentials do not work with DoDirectPayment.
Thank you for your suggestion.
I created a sample page in Visual Studio to call SetExpressCheckout / DoExpressCheckoutPayment methods.
I am using the configuration below:
Response after disabling Payment Review on the sandbox account:
Question 1: based on your previous response -You don't specifically need DoDirectPayment. SetExpressCheckout / DoExpressCheckout will test the same scenario - am I good to go for June 1st? (even if the system is using DoDirectPayment ?)
Question 2: When I use DoDirectPayment the API version is set to 2.3 which does not work with Express Checkout. (For Express Checkout I set it to 123.) Do I need to make any changes to the API version for DoDirectPayment going forward?
Thank you for your help.
Thank you for all your help.
For DoDirectPayment via NVP, you can pass the latest API version, which is 205, but 123 will also work perfectly well for you.
Did you mean Set Express Checkout?
For DoDirectPayment I am using API version 2.3
I am getting this same error on my localhost environment running on codeigniter. I use do direct payment and i get following response
Array (  => Array ( [L_ERRORCODE] => 10548 [L_SHORTMESSAGE] => Invalid Configuration [L_LONGMESSAGE] => This transaction cannot be processed. The merchant's account is not able to process transactions. [L_SEVERITYCODE] => Error ) )
Any help will be appreciated