I created a test business account on sandbox environment and used a wordpress plugin "Easy Digital Downloads" to deploy recurring payments or subscriptions, but when I click on purchase button, I get this error:
This feature is only available to Business and Premier Accounts
My main account is Business account, and the testing account I use is also a business account. I tested it with a real account instead of using a sandbox account and it works fine.
What can be the cause of this issue and how can I resolve it?
Seems to be an issue with the sandbox account. Kindly create a new sandbox business account with another email address at developer.paypal.com. Click here for more information. If you are still seeing the same error message with newly created sandbox account kindly connect with Paypal Support team at https://www.paypal-techsupport.com.
Related
I am using Magento 2.1.7 Enterprise. I am trying to configure the PayPal pro. In Magento 2 we have following fields configure
For User i add the Username of PayPal Sandbox account for Password the password field of the PayPal Sandbox account. One more thing in PayPal Sandbox i am using the Paypal Business Pro merchant account.
Now when i try to pay using a SandBox buyer(personal) account i am getting the following error
User authentication failed result_code is 1.
When i try to search on internet i found one of it's reason can be Test Mode is set Yes. So my question is if I use the PayPal pro then i can not use the SandBox and then what is a purpose of the Test Mode here?
I am developing a website on opencart. I want to integrate sagepay account on that website.
But for testing phase I want to create a test account on sagepay and then integrate it on opencart.
So I have two questions:
How to create test account on sagepay?
How to integrate test account of sagepay on opencart?
Please help me in this regard.
To create a Test Account you'd need to apply for one via here if using Opencart. A Test account is only provided once you have submitted your application, whilst your merchant number is being validated with your merchant bank.
Can't answer how but can confirm the testing requirements for Sage Pay which you'll need to follow which can be found here once you have your test account.
Integration documents are available here which will help you with your integration once you have decided on whether you are using web to server (Form), server to server (Server) or hosting everything on your site (Direct).
There is the Simulator for pretesting before get a Test account for v2.23 integration only. Integration documents on Sage Pay website are v3.00.
I've tried every API out there for PHP, even including the sample that paypal provided here:
https://ppmts.custhelp.com/app/answers/detail/a_id/618
The problem is that I set user, vendor, partner, password as described. User is under merchants manage users(I've tried both users), vendor is my merchant login, password is my merchant password, and partner is paypal. I've tried paypal test cards listed on their site, and my cards for live mode.
In every API I've tried I get the same reply (no matter if I go to test mode or live mode): User authentication failed: Vantiv
What does Vantiv stand for? It's not my username or vendor btw.
Vantiv is the processor on the account.
Getting 'User authentication failed: Vantiv' usually means that the account is not setup correctly with the right processor information.
Reach out to PayPal payflow support team to verify the processor information on the paypal manager account.
My application processes payments using the Adaptive Payments Pay API, it is just the API called, it is not a sender or receiver of the funds. The payment's are set as personal payments as they are gifts. Everything works fine in sandbox, the problem is when switching to live, I get API credentials from my business account and set them in my app for the live site, but now I get an error "The caller's credential doesn't have permission for the payment type PERSONAL"
I guess this is because my business account is the API caller, but I don't see how that should stop me from processing personal payments when the receiver is a personal account (as is sender). Anyway around this?
Or do I have to use a personal account to process payments?
Did you get a live App ID for your application? When you applied for that app you should have explained that you'll need to be process personal payments so they could enable that feature for you.
You can indeed send personal payments from business accounts, but you just need to get it enabled for your app.
I am using PayPal sandbox environment to test payment for my site. Currently I am using PayPal pro (dodirectpayment) method. I create an account on PayPal send box using PayPal pro option even then I got an invalid server configuration error.
The error I got is:
10501 invalid merchant configuration.
I did not find any solution until now.
Just login to your developer.paypal.com account
Go to Applications -> Sandbox Accounts
Click any business type account you want to upgrade to Pro, and then
click 'profile'
There should be an Upgrade to Pro option, click on it and enable the
paypal pro payment.
It will change the account type to Business-Pro. Now you can get test API credentials and test.
It will help you.
This error typically means that you do not have the Website Payments Pro enabled on the account that you are trying to test with. In some cases you can log into the particular account, and try to add it/sign up for it. You could try creating another preconfigured account to see if it gets enabled on the new account. Another option would be to contact PayPal MTS and see if they can enable this for you on your account as well. Currently there are some issues with the sandbox that is preventing this from being set up correctly on some accounts.