I have installed CiviCRM (5.50.1) on WordPress (6.0) for an Australian Not-For-Profit (NFP). The NFP has an existing PayPal Business account for credit card payments used with a PayPal button-based shopping-cart .
CiviCRM contribution pages using CiviCRM's PayPal – Website Payments Pro payment processor have been successfully tested with the NFP's PayPal sandbox accounts.
CiviCRM returned this error message after I swapped in the live payment API signature from View or remove API signature:
“Payment Processor Error message: Invalid Configuration This transaction cannot be processed. The merchant's account is not able to process transactions.”
The CiviCRM System Administrator Guide Enable Website Payments Pro for Your Sandbox Account says that I should be able to click on Apply for Website Payments Pro in the PayPal account and notes:
“You will get an error message from the PayPal Payments server if you attempt to do a direct (Website Payments Pro style) transaction before your account is approved.”
Fair enough, but I can't find an Apply for Website Payments Pro link in the NFP's PayPal account and PayPal's Website Payments Pro page says:
“PayPal isn't accepting new users for this feature, and we require existing users to upgrade to our Advanced Debit and Credit solution”.
The links on this page lead me down an SDK rabbit hole, and it's not clear how to upgrade an existing account.
Will the PayPal account's live SOAP API signature work with CiviCRM's PayPal – Website Payments Pro payment processor if I upgrade to Advanced Credit and Debit Card Payments?
If so, where on PayPal's site do I apply for Advanced Credit and Debit Card Payments for an existing account?
88c88 < var paypalScriptURL = 'https://www.paypal.com/sdk/js?client-id=' + CRM.vars.omnipay.client_id + '¤cy=' + CRM.vars.omnipay.currency + '&commit=false&vault=true&disable-funding=credit,card'; --- > var paypalScriptURL = 'https://www.paypal.com/sdk/js?client-id=' + CRM.vars.omnipay.client_id + '¤cy=' + CRM.vars.omnipay.currency + '&commit=false&vault=true';