Standard PayPal Sandbox Error Issue in Woocommerce - wordpress

I have configured WooCommerce in WordPress and enabled PayPal Standard Sandbox with a client PayPal account email Id.
When I purchase 3 downloadable products for a Total amount of USD 3.25 with PayPal Standard payment gateway, I got this error:
"Things don't appear to be working at the moment. Please try again later."…
I checked PayPal settings, it is attached with bank and credit card.
Remember: As can check its not business account nor I filled "API credentials".
WooCommerce Paypal Settings screenshot:
What I am doing wrong?

If you enable Paypal Sandbox option, you need to get a testing developer account (as specified in related settings… see below):
This testing account doesn't need to be attached with bank and credit card.
That's why it doesn't work…
The developer account provide (for testing):
Admins account (where you will get transactions, notifications, errors)
Fake customers account for fake purchases.
Once registered your developer account, you will need to create a pair of admin + customers account for one URL shop.

Related

WooCommerce order status not getting assigned properly for PayPal payment

Scenario
I'm using paypal sandbox account for payment right now and I've set it up correctly , the order is getting successfully placed if I use paypal payment while checkout. But the status should be completed but its not assigning that.(I'm trying this with virtual product only)
I've already read several articles related to same issue and I only found that if it is set properly then the status should be completed or either I've to set it manually by using code(but is this only way? and is it proper?).
Following are the observations from admin side:
On Order Notes -
Payment pending (unilateral). Order status changed from Pending payment to On Hold.
Paypal log(only last 3 lines as it was huge) -
2019-03-08T11:40:45+00:00 INFO Received valid response from PayPal
2019-03-08T11:40:45+00:00 INFO Found order #9985
2019-03-08T11:40:45+00:00 INFO Payment status: pending
The typical cause of this is a mismatch between your paypal details.
When you signed up for Sandbox Paypal you we're given a sandbox email address. You must make sure you're using your Sandbox email and not your standard Paypal email address.
You can also try looking in
Woocommerce > Settings > Products > Downloadable Products
And make sure you have the grant access after payment box ticked.
http://cld.wthms.co/ZExhMq
In my case, it was happening because I had created both facilitator and the buyers account separately via https://sandbox.paypal.com in contrast both of these accounts should be created in https://developer.paypal.com > sandbox > accounts.
When I had created the account separately the email address was not getting verified, I think that could be the reason for it not to work also when the user accounts are created from (https://developer.paypal.com > sandbox > accounts) you can see notifications for each account and perform an action accordingly.

Error with paypal sandbox account during testing of payment

I want to implement paypal IPN at my website. For that purpose I created 2 paypal sandbox accounts of type business (seller) and personal (seller) through my paypal developer account. Thereafter I created buy now button at my paypal sandbox business account with item name, code, price etc. and generated a code for buy now button, pasted it on my website. For first 2 weeks testing work smoothly after it started giving errors like
Sorry we cannot complete your purchase at this time. Please return to the merchant and choose other way to pay
Hence again I created 2 separate sandbox accounts, again same problem happened after 2 weeks. What is the reason behind this type of errors and how to rectify it?
This type of error is mainly due to using same credit card or banking account at buyers sandbox account.One need to use different credit card and bank account for too many test transaction performed through sandbox accounts.

PayPal Sandbox - Invalid Billing Address

I'm trying to test a purchase on a website I'm developing which uses WooCommerce. So, when I proceed to checkout and chose to pay without a PayPal account (this payment method still runs through PayPal's system) and use a credit card. I'm using a fake credit card that I generated in PayPal sandbox. When I type in all the correct details and attempt to continue with the payment, it returns an error that the billing address I used is invalid (the billing address I'm using is the address that PayPal Sandbox generated for me. I'm not sure how to fix this.
Kindly contact PayPal Merchant Technical Services for further assistance on this issue.
https://www.paypal-techsupport.com/app/ask

Pay through Paypal using a credit card

I have a requirement of integrating paypal in one of my asp.net website.
But I need to have a facility that One could pay through Paypal by using a credit card even if they don't have a paypal account. For credit cards, I don't have any idea of how can it be done through paypal development portal.
So can anybody let me know how to go about this and any reference link where I can find some details for this.?
I think one of the option I should go with is: PayPal Website Payments Pro but I have no idea about that and Is it a free service or a paid one.?
Thanks in advance.
PayPal Payments Pro does allow you to process credit card transactions using the Direct Payment API's. That product is currently available to US, UK, and Canadian merchants. The REST credit card process mentioned is only for US merchants at the moment.
Payments Pro isn't free. There a $30 a month fee.
Payments Standard and Express Checkout are both free and don't require that your buyers have a PayPal account but they are required to redirect to the PayPal site to log into their account or enter their credit card information.
If you have a more specific question I can help you further.
You can make credit card payments via the new PayPal REST API. Depending on your use case check the documentation for sale (directly charging a card), or authorize and capture. You also have the option of storing cards in the vault for later use.
I do not know whether you have gone through the Paypal developer's FAQ. Please go through this link once-
https://developer.paypal.com/webapps/developer/support/faq
Ideally to integrate paypal to a development site, A business account needs to be created.So when the user clicks on the pay now button on your site you send that userId and password to Paypal webservice and authenticate yourself as business user. it redirects to teh paypal site after authentication. So even if the user does not have an account with paypal they can pay using paypal(Which authenticates your site).
All the paypal integration is paid service.

How do I link PayPay Standard on Website to PayPal Account?

I have Cube Cart V5 installed and have activated PayPal Standard as payment method. On a test sale, the PayPal screen comes up and asks 1) Login to your PayPal Account, 2) Use your credit card. How do I link this to my PayPal account so that purchases are registered to my PayPal account?
I am not familiar with Cube Cart but in the most basic way as a paypal merchant you are issued a merchant username and password that represents you and in your management tools for your cart you can cut and paste those values in there that will take care of transactions.
When a payment is initialized it is normally passes values through a URL string. Your merchant information will be in that string so it can match up to an account to receive money.
Paypal has integration documentation, but the people that support the Cart should be able to help you more efficiently. See if they have a forum if you don't get direct support.
I'm not sure what you're asking. Paypal works this way, by connecting you directly to paypal and allowing you to sign in and make your payment on their website. When your customer makes a payment, the money goes into your paypal account which you entered into cube during the setup process.
If you prefer to use paypal's api key, you can learn more about it at this link: https://developer.paypal.com/docs/classic/express-checkout/integration-guide/ECAPICredentials/

Resources