I'm using Paypal for my online store (at least trying) and everything was OK until today: while testing with Paypal Sandbox, at the final step Paypal randomly says that the "Payment can't be finalized". I have no messages nor informations about what's happenning.
I'll say it works 1 time out of 3.
I use IPN and everything is going right when Paypal doesn't block the payment. I use 3 Sandbox Accounts that are "Verified", one has a VISA credit card and the 2 others have no Credit Card but all of them have 3000+€ on the account.
I couldn't find a solution and it's been pretty annoying so I'd really appreciate some help.
Thanks in advance !
Related
My Marketplace has been doing well until 2 days ago. I'm using PayPal chained Adaptive there were 15 Sellers where customers were able to complete the transaction successfully for 10 among 15 sellers. Rest 5 sellers were having an issue. Customer is not able to complete it instead it getting reversed immediately with the information on top of PayPal Screen "Your payment can't be completed. Please return to the participating website and try again".
I'm quite confused why it is behaving like this for few sellers but for rest of them is absolutely working fine. I've tried to contact PayPal support but haven't recieved a single response.
Hereby I have collected IPN trace logs of reversed transaction. Please see below. I replaced Sensitive info with **. Looking forward & excited to know about the cause of the issue, that would be of great help.
IPN Trace:
https://codeshare.io/Maybi
We have deployed successfully Paypal on our website. However, every now and then, we get an error when a customer tries to pay.
Here is the error:
{"name":"PAYER_CANNOT_PAY","message":"The combination of payer and payee settings mean that this buyer can't pay this seller.","information_link":"https://developer.paypal.com/webapps/developer/docs/api/#PAYER_CANNOT_PAY","debug_id":"fb74a83818f40"}
Unfortunately Paypal's documentation doesn't say much. I also find this error very strange given it happens at the CAPTURE, after EXECUTE and after Paypal reports back to us with a success.
The payments show up in our Paypal account as Pending.
How do I resolve this? Does anyone know what causes this? So far I am unable to see what can cause this or reproduce it in my tests.
Here are the steps taken:
1 - We create a payment object using the REST API and redirect the user to the Approval link
2 - The customer goes to paypal and enters the desired payment information
3 - Our success return URL gets called after the customer completes everythin on the paypal side
4 - We execute the payment
5 - We capture the payment <-- ERROR happens HERE
Thank you!
It's buyer's funding source issue, payment is declined by buyer's card bank. it's not your integration issue. Buyer need to call bank to fix his/her card, then you try to capture the money again.
I have no experience in integrating Paypal, so I'm sorry if my questions seems a little bit odd..
I have tried for the last 48 hours to read Paypal API docs, but I can't figure out how to achieve what I'm looking for:
I want to use the chained payment option on my website,
but I don't want to host the purchase form etc on my website,
I want to put a purchase button that will redirect to paypal's payment page, where there will be two options:
- Pay with Paypal account
- Pay with credit card
can anyone reference me to what should I do?
thanks..
Read through the Adaptive Payments developer guide, and then take a look at the Pay API specifically.
I have problem with paypal sendbox testing account. I am trying to reproduce failing transaction when there is no enough funds but even when i make PERSONAL test account with 0$ i always get transaction complited and money is always transferd on BUSSINESS account. When i try to pay i get this message:
PayPal will use Discover XXXX-XXXX-XXXX-0295 to fund this transaction
if your bank does not have enough funds.
So every time it draws money from that card, but when i try to delete that card from PERSONAL user i am rejected.
Do you know what can cause this problem? :/
You can create test accounts without bank / balance / card.
Though if that's the case and the account doesn't have any funds, the buyer will be asked to add a card to his account prior to being redirected back to your site.
If you'd like to test a card decline (which is different than testing a PayPal account with no funds), enable 'Negative testing' on your buyer test account and set the 'amount' the AMT='104.86 for API error code 10486, or AMT=106.06 for API error code 10606.
See also https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/ht_ec_fundingfailure10486/ for more details about testing the API error 10486.
today i've approached by a client asking me to do major revamp on website and offering good money.
However, the payment method he offering is via credit card - paypal, only method available to him.
So, my question now is, what should i do to protect myself from paypal chargeback?
Is there any protection i can add to my php codes to protect me from this kind of event incase it occured?
Thank you
The fact that you're thinking of putting something into the code is absurd. Putting something in the code will do nothing in the end. If you're smart, you will get all of his contact information and verify it before working with him and log any and all conversations. Then if he attempts a chargeback, you can take legal action against him to retrieve the funds.
The seller and PayPal can work together to dispute the chargeback with the buyer's credit card company. While the chargeback is being disputed, PayPal will debit the seller’s account for the amount in question. If PayPal and the seller ultimately win the chargeback dispute, the credit card company will reimburse PayPal for the chargeback, and PayPal will transfer the recovered funds back to the seller. Depending on the credit card company involved, the process may take up to 75 days.
From: Paypal - Chargeback FAQ