After people pay in our site using paypal they are sent to an address http://www.xyxyxy.com/xyxyx.php where they can access the service we are selling them. The problem is this... when they pay with paypal, the system is working perfectly, but, when they pay with a credit card, they are sent to a page that says... Permission to download denied....
What can I do? Does anybody have any idea?
Check the paypal IPN handler in your code. It probably sets some variables that the credit card path doesn't.
Try to pay yourself with a credit card, then you can see exactly what goes wrong. Or ask a friend for a favour. With the goal of seeing for yourself what goes wrong.
Failing that, try to get the url of the page that gives this error message from the people who are experiencing it.
Related
Let me try to explain the situation. Our site provide a payment via paypal, DoExpressCheckoutPayment method.
We tested the payment via the sandbox and everything is working fine.
Once we switch to production, the customer cannot make a payment and we get the following in our logs :
Response nvpresp=TIMESTAMP=2016%2d05%2d16T03%3a51%3a20Z&
CORRELATIONID=b6e9d55427207&ACK=Failure&VERSION=56&BUILD=22120179&
L_ERRORCODE0=10486&L_SHORTMESSAGE0=This%20transaction%20couldn%27t%20be%20completed%2e&
L_LONGMESSAGE0=This%20transaction%20couldn%27t%20be%20completed
%2e%20Please%20redirect%20your%20customer%20to%20PayPal%2e&L_SEVERITYCODE0=Error
This issue was not happening a week ago.
My understanding is that the error 10486 is the same as the 10417 but it allows us to send the customer back to paypal, which we are not doing.
Does this mean the payment fails on paypal side, or this issue is coming from our server?
Thank you very much for your comments/answers.
We finally found what was the issue.
In case the customer has its credit card blocked by the bank, this is the error returned by PayPal. In other words, the issue at the customer side.
I hope this will help somebody looking for the same issue.
I am using Angelleye library for implementing the paypal chain payment.
I have paypal paynow button on my site on click of it would get redirected to sandbox.When login with the payer credentials[sandbox] and proceed to pay its giving error as
Your payment can't be completed. Please return to the participating website and try again.
When I do the parallel payment with the same payer credentials its working fine.
I tried the steps mentioned in below artice, and these settings were already present.
https://support.zoho.com/portal/ticketpro/ShowEntityInfo.do?module=Solutions&id=e45884bf9b98e5a47533e4c420d15e8b0b498ee34174141d&showpage=DetailsView&loadType=rightleft&isload=true&prevModule=Home
So my question why is this error coming only for chained payment.How to solve this problem?
Your request has this in it:
<deviceId xmlns="">DEVICE_ID_GOES_HERE</deviceId>
That is the default value that is supposed to be replaced with some value of your own.
Also, get rid of any other array sets in the request that aren't being used. Looks like you're including some sender parameters that don't need to be there...
<sender>
<useCredentials xmlns=""></useCredentials>
</sender>
I have created a Direct Payment method with Sage Pay and cards sucsesfully on my website however I seem to be stugling linking with paypal.
I am using the Direct method and using the php kits found here.
http://www.sagepay.co.uk/support/find-an-integration-document/direct-integration-documents
At the moment when a user selects PayPal my site correctly transfers the user to the PayPal site to make the payment, which they do and it then returns them back to my site. With this code.
/?vtx=lockers-PAYMENT-1422281021-294670621
I assume my site is bent to be listening and communicating with PayPal at this point to accept the transaction.
I am really lost where to go now. If anyone has worked with SagePay and Paypal I would really appreciate some pointers.
Regards
Richard
It's not entirely clear where you are going wrong, but it sounds as if once the payment is done and the consumer has been redirected back to your site, you need to send a COMPLETE post back to Sage Pay in order to finalise the process.
Worth checking in the paypal sandbox to check your transactions are appearing and that they are in the expected state (for a standard payment transaction), they will appear as pending until the COMPLETE post is received by Sage Pay (see above).
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
After successful Sandbox testing for Website Payments Standard, I'm going live now. When I click on a "Buy Now" button, I should be able to see a page that shows me the total quantity on the left, and allows me to log in using PayPal on the right.
But I just get the following page, which also says "Test Site" at the top, although I'm no longer referring to the sandbox:
The error is: Paypal cannot process this transaction because of a problem with the seller's website.
I've done the following things:
Made sure I've changed the API endpoints to live production (basically, eliminate "sandbox" from the URLs.
Made sure I'm using the seller API crendentials from my seller account (not sandbox test API).
I'm using an IPN listener and have set $listener->user_sandbox to false (although I don't think the listener is even loaded yet at this stage).
By the way, if it matters, I'm using PayPal's ButtonManagerAPI to dynamically create hosted buttons, and I'm using NVP API calls with PHP. Everything worked as expected in the sandbox. This was my relevant API code:
"METHOD=$methodName_&VERSION=$version&PWD=$API_Password&USER=$API_UserName&SIGNATURE=$API_Signature&BUTTONCODE=HOSTED&BUTTONTYPE=BUYNOW&L_BUTTONVAR1=amount=".$usd_total
I tested your API request against my account and it is working correctly. It correctly generates a button, and then I am able to go through with a buyer account and make a purchase, so it looks like the issue is with the account you are using to generate the button. Can you provide either the test sandbox email, or the merchant id for the account that you generated the test sandbox credentials from so that I can take a look at the account and see what the issue may be?
I was getting the same error message until I removed the ng-model reference (angularJS) in the button html code.
I was actually getting this issue from simply not having the correct product ID in the form. Once I updated that it worked for me.
Hope this helps!