I am trying to test my websites payapl connection using paypal sandbox.
These are the steps that followed already.
Created a Real Paypal account and logged into developer.paypal.com
Already created two email accounts which are Business and Personal.
Used the Business email as the Merchant on my paypal page.
<input type="hidden" name="business" value="gal-facilitator#yahoo.com" />
When i redirected to the paypal page at the check out page, tried to login to the paypal and do the payment using Personal account which is on Developer.paypal.com
But when i do that,
Please make sure you have entered your email address correctly.
Please re-enter your PayPal password.
I am pretty sure that User Name and password are correct.
Any reason or am i doing anything wrong/
Please point out if anything wrong.
Thanks in advance
Found the issue. I have been redirecting to the live paypal payment gateway. I need to redirect the user to the sandbox paypal url.
This type of a question can be found here.
Paypal sandbox - test payment
Related
I am developing a website with PayPal integration for people to pay money. At my PayPal payment page there contain form for buyers to make payment without PayPal account. During the sandbox development, everything works fine. Now, I am using real account. The problem is, now buyers can't pay without login. When try to pay with the form, PayPal return error saying:
You cannot use an e-mail address or card number that belongs to an existing PayPal account. If you have a PayPal account, please log in. If you don't, please change the e-mail address or card number and try again.
The thing is, I have tried it with card number and email that has never been used with PayPal, but I am also getting the same error message.
Do you have any idea why it happen? How can I solve it?
Thank you.
I think its the cookie issue, Check out this link
Is there any big change in paypal test sandbox account? i was testing using sandbox account before well but these days it seems i can't login to sandbox account using my previous login credentials! by going this link -
https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_login-run
I read by searching through google.com that its needed to have a real paypal account to login to sandbox account! but i am in bangladesh where paypal is not available.So in this case am i wrong what i knew till now? or give me suggestions how to test using paypal sandbox test accounts properly when my country is not listed in paypal.
You don't need to have a live PayPal account to use the Sandbox. You do need to have an account on Developer.PayPal.com though. You need to be logged into Developer.PayPal.com to properly use the Sandbox.
When the new Developer.PayPal.com site was introduced it was required that users needed to have a PayPal account but that was ended.
I have a site which have a two type of login member and provider.member request an appointment with provider and provide paypal account detail. when provider login and confirm appointment then amount has been debited (deducted) from his/her paypal account without going to paypal site. that type of payment accept I want to implement on my site .
it is possible ,if yes can you please suggest me tutorial for that.
you can suggest me for php/cakephp.
This might be helpful for you:
Process Credit Cards with PayPal Payments Pro
I have seen and know how to use IPN for paypal payments but I am having a small issue. With IPN you need to enter an IPN address to your PayPal File so it knows you got sent the payment (Instant Activation of Product). If I have multiple sites, I can't do this as It only allows one.
I have seen the WHMCS system manage to do this using Website Payments Standard (Does not require any IPN Settings) where the user's invoice is marked as paid after the payment is sent. The user does not need to be redirected to another page and as a seller, the only info you need to put in is your paypal email for things to start working.
Does anyone know how this works and where to learn this?
Thank you for your help
You can specify a per-transaction IPN URL by passing in notify_url along with the other data in the form.
E.g. <input type="hidden" name="notify_url" value="http://....">
This will override whatever you have set up within your PayPal Profile.
I have a Buy Now button on my site. When I logged in to the PayPal sandbox and clicked on the Buy Now button through my site, it was redirecting to the desired page from where I could log in with the buyer's email id and password.
But when I was not logged in to the PayPal sandbox first, after clicking on the Buy Now button the page was redirecting to https://www.sandbox.paypal.com/cgi-bin/webscr.
When clicking on the PayPal sandbox link, the page was redirecting to the site https://developer.paypal.com/ where I was trying to log in as a buyer, but it showed this error:
The email address or password you have entered does not match our records. Please try again.
However, I am confident that I am giving the right information to log in as a buyer.
Can someone explain how to make a test payment?
You can't use a 'normal' email address/password for this.
Login to your developer account and click "Create a preconfigured account" and add the details in - take note of the email address and the password you enter (the email address will look a little funky)
When prompted to login within the sandbox, use the email address and password you created inside your developer account to login.
I had this problem. The reason why it happens is because, for some reason you need to go to https://developer.paypal.com and login, create the test business account and personal account, and stay logged in during transactions.
This means every pc you run a test transaction through paypal sandbox, you should be logged into your account on https://developer.paypal.com.
This may just be a bug in and walk around solution for this but it worked for me.