- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm trying to make a sandbox api call for itadmin-facilitator_api1.weissapps.com with METHOD DoDirectPayment
The response I get back is:
ErrorMessage = Error: This transaction cannot be processed. The merchant's account is not able to process transactions.
ErrorCode = Error code: 10548
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Check the security update site and confirm you won't be impacted by any of the changes. The TLS change is just one of several changes we're making - https://www.paypal-notice.com/en/
Was my post helpful? If so, please give me a kudos!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You don't specifically need DoDirectPayment. SetExpressCheckout / DoExpressCheckout will test the same scenario.
Was my post helpful? If so, please give me a kudos!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank you for your suggestion.
I created a sample page in Visual Studio to call SetExpressCheckout / DoExpressCheckoutPayment methods.
I am using the configuration below:
For SetExpressCheckout:
endpoint: https://api-3t.sandbox.paypal.com/nvp
redirect URL: https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token={0}
For DoExpressCheckoutPayment:
endpoint: https://api-3t.sandbox.paypal.com/nvp
Initial response:
- ACK=Success
- PAYMENTSTATUS=Pending
- PENDINGREASON=paymentreview
Response after disabling Payment Review on the sandbox account:
- ACK=Success
- PAYMENTSTATUS=Completed
- PENDINGREASON=None
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If your able to successfully submit an API request to the "apt-3t" endpoint in sandbox, then your good to go in regards to the TLS changes being implemented on June 1st.
In regards to the API version, the security updates we're conducting don't have any bearing on API versioning. For DoDirectPayment via NVP, you can pass the latest API version, which is 205, but 123 will also work perfectly well for you.
Was my post helpful? If so, please give me a kudos!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For any NVP-based API solution you can use version 205.
My advice is not to change anything if you really don't have to and API versioning is not impacted by our security changes, so if it's working with the version set at 2.3, then leave it set like that.
Was my post helpful? If so, please give me a kudos!
- 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
I am getting this same error on my localhost environment running on codeigniter. I use do direct payment and i get following response
Array ( [0] => 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
Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Platform Marketplace integration approval in Sandbox Environment
- Enable Billing Address Feature in Sandbox Environment
- Simple Paypal button integration results in 404 error in Sandbox Environment
- Error linking personal sandbox account with partner api in Sandbox Environment
- Handful of payments on my app are being processed by Sandbox account in PayPal Payments Standard