I try to integrate paypal express checkout on my application.
when I use a paypal account to pay, it works.
When I choose not to use a paypal account but pay by credit card and not creating an account (on the sandbox) when I click on the "pay now" button, it "processes" for a while and return to the "PayPal Guest Checkout"
when looking at the browser console log, I got the next error on my client side.
POST https://www.sandbox.paypal.com/webapps/xoonboarding/api/onboard/guest 400 (Bad Request)
I use the javascript checkout sdk on my client side:
the test paypal payment id is: "PAY-0TR22559BT642343YLD4EHJA"
Are you still facing this issue? If you're, can you file an MTS ticket and send to them? They usually will be able to investigate through your sandbox account and see if there's any issue with the account or the integration.
https://www.paypal-techsupport.com/
Related
I am working on paypal payment part to integrate in my nopCommerce 4.5+ version project. I have installed Paypal Standard in my local plugin and also configure the redirect url in pyapal merchant account. When, I order and pay the product via Paypal sandbox account, it does the transaction. After the transaction, paypal page shows the confirmation with button "Back to the seller page". When I click this button, it returns error 400 and does not redirect to my website. Is it a nopcommerce Paypal plugin problem or Paypal issue?
I am attempting to use Paypal Sandbox for testing and making payments with Paypal on a test copy of my website. It appears to have stopped working correctly and I haven't made any changes my end so it looks like the issue is on Paypal's end.
If I click on a pay/buy now button for example, it takes me to Paypal where it offers me to create a paypal account or pay login with Paypal.
If I chose to login with Paypal by clicking "Log in" on the image below:
I am met with a warning in Chrome as you can see below, their certificate hasn't expired (expires in September 2017) so I am not really sure what NET::ERR_CERT_COMMON_NAME_INVALID means.
If I tell chrome to proceed anyway it allows me to view a generic login screen:
However after logging in doesn't redirect me back to my website, nor does it even ask to confirm payment instead it just takes me to "My account" for that test Paypal account.
If I look at the "Complete payments" there is a correct £5 payment but it's listed as a pre-approved payment and isn't sending an IPN notification to my website.
Not sure what is going wrong... anyone have any advice?
Paypal have fixed the issue for payments & redirects, as for the SSL warning for now just Click "Advanced" and then "Proceed to sandbox3.paypal.com"
I am using Paypal sandbox for recurring payment system. my express check out payment for initial payment is working proper and also create Recurring Payments Profile in sandbox. But when i searching the transaction i am getting the below error.
Sorry — your last action could not be completed
If you were making a purchase or sending money, we recommend that you check both your PayPal account and your email for a transaction confirmation after 30 minutes.
If you came to this page from another website, please return to that site (don't use your browser's Back button) and restart your activity.
If you came from PayPal's website, click the PayPal logo in the upper-left corner to return to our home page and restart your activity. You might have to log in again.
We are sorry, we are experiencing temporary difficulties. Please try again later. If this error occurred while making a payment, avoid duplicate payments by checking your Account Overview before resending a payment.
For some browsers, this problem can be resolved by clearing or deleting cookies.
Message 3005
I have also enable recurring payment in seller account.
I am using the standard paypal payment method with my opencart website. When I go through the checkout process and get redirected to the PayPal website, I get to login and choose my payment source on the paypal site. However, when it starts processing, it just returns "Your session has timed out, please log in again." and logs me out of Paypal.
Any help would be appreciated.
I had facing this problem also. If you are using sandbox mode, You should be gave test account for buyer(buyer account must be business account) and also seller account must be individual account(personal). for example xxx#gmail.com is buyer account you should put it in admin panel paypal extension,then you should login in E-store website with seller account(yyy#gmail.com) and proceed to paypal it will works well.
Some times the cookies that Paypal sets are really annoying, try cleaning all of them, it helped me with other Paypal related errors.
I've been trying this for few days. I've created some seller accounts, one of them I created early this year and it was working fine. Then when I return for this project this March, Paypal changed the API from x.com to developer.paypal.com. The old seller accounts were still working fine and can still accept the digital goods payments from the payer accounts that I created recently, however the new seller accounts, with BUSINESS type, suppose to be able to pay and accept payments got some issues. These newly created seller accounts receive the following warning:
You are not signed up to accept payment for digitally delivered goods.
Doing some research with google, I released I have to set the paypal business account for digital goods. But I can't find where to set it from the new paypal developer control panel. Even when I tried to log in to the sandbox version of paypal.com, using the seller accounts I created in the sandbox, I still can't find where I can set it. In my business setup, there are only two options for me, one is Paypal payments pro and other other is "Virtual Terminal". Any idea? Please help....
I've found the way to add express checkout for digital goods in sandbox, but I think Paypal should pay attention to this because the way I used was very clumsy.
First sign in to sandbox and choose a business account to log in to the sandbox by using the url provided in the Application/Sanbox Accounts. Then use the account that you want to set to accept digital goods checkout to log into the sandbox url, it should be www.sandbox.paypal.com/us/home
After logged in, go to my business setup and pay attention to the setup my payment solution. Click the view all products and you will be redirected to a new page. Please note the url now, the "sandbox" is missing. Now click on the express checkout button, or whatever you want to add to the payment solution, you will be redirected again. Now pay attention to the url, insert "sandbox" to the url, e.g www.paypal.com you have to replace it with www.sandbox.paypal.com, the rest of the url remain the same. Then press enter you will be redirected back to the business setup page. Now you can see your payment solution has become express checkout. It is stupid and I hope paypal can let us choose this directly from the control panel in the near future.
An alternative hides in Profile > My selling tools > API access > Update > At the bottom - Enable Express Checkout.
When I later go to My Account > My Business Setup I see: "Your payment solution: PayPal Digital Goods (Express Checkout)"