I'm having grief with the new PayPal Developer site and Sandbox. I've created a personal account in the Developer but the funds I added are not showing up. I read a forum post that you had to add funds via the Sandbox login but it won't let me add funds either.
Phil
You have to login at https://developer.paypal.com with your developer account and then go to Applications->Sandbox Accounts->Create Account, the 5th field is "PayPal balance" here you can put any amount you want to your test account.
Go to https://www.sandbox.paypal.com
There use the option Send Money
"PayPal balance" here you can put less then 5000 amount.
Related
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.
This is completely new territory for me. I'm in the process of getting up to speed with WordPress with the aim of using it as a resource to raise funds for charities. I've been looking at links such as:
https://developer.paypal.com/docs/classic/lifecycle/ug_sandbox/
and
https://www.paypal.com/us/selfhelp/article/How-can-my-charity-or-nonprofit-use-PayPal-to-collect-donations-FAQ1068
together with a number of other resources, but I need to know exactly where to start from scratch.
Basically I would like to set up a test PayPal account which can accept dummy credit card numbers for both dummy deposits and withdrawals in order to test it out in such a way that from a WordPress theme I can make mock donations, then check that the "balance" has been credited, then be a dummy charity that can make mock withdrawals.
Presumably there are free test accounts that can do this with documentation. I've looked at some of the documentation, but it would be nice to know where to start, as there is so much.
Looking forward to some friendly and helpful reply.
Christopher Sharp
To answer this question simply, use https://www.sandbox.paypal.com.
If you want to manage all your sandbox accounts, you will need to create the accounts within PayPal Developer.
Visit PayPal Developer and sign up for a PayPal account or login to an existing one.
To access PayPal Developer site, you need to login with a real PayPal account (non-sandbox).
Create a sandbox account after logging into PayPal Developer.
You will be creating a testing account you will use when logging into the testing environment.
After creating all the accounts you need, ie. receiving side (you) & sending side (donator), you can use these accounts to make sandbox transactions.
Basically, production is www.paypal.com and sandbox (testing) is www.sandbox.paypal.com.
As with PayPal integration with WordPress, there should be a lot of plugins for this. You can even just generate a HTML donate button from within your PayPal account to create a donate button that will send donation to that account which generated the button.
I'm looking for a way to charge users to post to a directory site.
I've tried using the WPMU Dev directory plugin, but it didn't have this feature.
You could either charge a one time fee per post, or you could charge a monthly rate.
Oh, and for now the gateway would be PayPal.
Cheers.
There are a number of ways you could do that on the PayPal platform, but with the limited info I have here I would probably recommend the Adaptive Payments API, specifically Preapproval and Pay.
Using Preapproval, you would have users create a preapproval profile which gives you authentication to make payments on their behalf without further approval. This way you could take payments based on any trigger you want, be it a post, a specific date coming up, or whatever.
First of all , the test accounts I created were not working. So, I removed all Paypal cookies.So, now good thing I can login into test accounts but can't access My Settings and My Selling tools under My Profile. I'm trying to create Buy Now button in My Selling tools.
Also, My Paypal live account is for Paypal Payments Standard(My Business Setup->My payment solution) and in test account the payment solution is Paypal Payments Pro and doesn't let me change this option.The links in my business solution (View all products to learn more or select an additional payment solution or we can recommend one that fits your needs.) goes to PayPal live site.
Any one facing this crazy PayPal sandbox behavior !!!
When you say you can't access My Settings and My Selling tools under My Profile, are you getting an error or what is it doing specifically. The Pro account that you have in sandbox, will work for testing Website Payments Standard. Also, another option if you can't create test buttons from your sandbox account would be to log into your live account and create a non hosted / clear text button. Then you would just modify the button code, and change the URL in the form tag from the live site to the sandbox site. Also, you will need to change the value of the business variable and set it to either the email address of your test sandbox seller account or the merchant id. Another work around that has worked in the past as well, is going into your live account and going to the page you are wanting and copy the URL from the address bar and just modifing it to include the sandbox URL.
So if my live site URL was something like:
https://www.paypal.com/us/cgi-bin/webscr?cmd=_flow&SESSION=
I would just change it to
https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_flow&SESSION=
Also, if you can give me more details about what is happening when you try to access your profile in your sandbox account I can look into it further.
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.