PayPal SOAP API error 10548

BBTC
Contributor
Contributor

I am attempting to use the SOAP API to collect credit card payments. When I send a test transaction, I get an error 10548 back, which appears to mean my account is not setup correctly. I already confirmed that I am setup as a business account, I have everything verified on the account, phone numbers added, etc. I contacted support and they seem to be at a loss as to what is causing the issue. Wondering if someone in the community has seen this and has ideas? Thanks

Login to Me Too
3 REPLIES 3

MTS_Chiranjeevi
Moderator
Moderator

Good day @BBTC,

 

Thank you for posting to the PayPal community.

 

If your facing this issue in sandbox test environment, 10548 usually occurs due to the PayPal Sandbox account PRO setup.

 

Errorcode  :  10548
Shortmessage  :  "Invalid Configuration"
Longmessage  :  "This transaction cannot be processed. The merchant's account is not able to process transactions."

 

Guide link - https://www.paypal.com/us/smarthelp/article/why-did-i-get-api-error-code-10548-ts1147

 

Here's how to enable PayPal Payments Pro on a Sandbox test account:

 

  1. Log in to your PayPal Developer account.
  2. At the top of the page, click Dashboard.
  3. Click Accounts under Sandbox on the left side of the page.
  4. Click the email address for the account for which you would like to enable Payments Pro.
    Note: Only Business accounts can have Payments Pro enabled.
  5. Click Profile under the email address.
  6. Click Upgrade to Pro.
  7. Click Enable.

Once your sandbox business account is upgraded to PRO, you should be able to integrate and perform DoDirectPayment API calls. 

 

If your facing this error 10548 in LIVE production, I request to please contact our PayPal Customer service via link - https://www.paypal.com/smarthelp/contact-us (then choose at the bottom one of the contact methods - email or phone) who should be able to help you regarding your LIVE PayPal account PRO setup query. 

 

They will be able to assist you further as they are specially trained to address this type of account inquiry. 

 

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.

Login to Me Too

BBTC
Contributor
Contributor

I already followed the steps that you suggested. I noticed on the directpayments link that you provided, it says that new users cannot use that feature, and must instead use the advanced credit card payments. Could you provide some clarification on that? I am attempting to use "PayPal PayFlow" on Aruba ClearPass. Thanks

Login to Me Too

MTS_Chiranjeevi
Moderator
Moderator

@BBTC,

 

Yes, we suggest merchants to use Advanced Debit and Credit solution that supports EMV 3DS (3DS 2.0) for PSD2.

 

Our Advanced Debit and Credit solution enables highly customizable custom-card fields and reduced PCI Compliance requirements. For more information, see Set up advanced credit and debit card payments.

 

To add Advanced Checkout(ACDC) to your website using the JS SDK and REST API, click here to start reading our guide on PayPal Advanced Checkout integration. The guide contains step by step instructions on the code needed to add the buttons to your site.

 

You can find the steps here to complete the ACDC sandbox onboarding steps.

 

If you need to enable Advanced Checkout on Live. Please apply for production onboarding or contact our Customer Service Experts from here to be eligible to process cards with your live PayPal account.

 

If your still facing any issues, please create a MTS ticket via - https://www.paypal-support.com/s/?language=en_US  with the detail information and error details.

Login to Me Too

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.