I am using the adaptive delayed chain payment. I have tested the processes using sandbox account and it was successfully executed. However, When I tested the same process by using live credentials, endpoints and live Paypal account. I got INCOMPLETE status for the Secondary Receiver.
Related
I finished my PayPal REST API integration yesterday for executing simple payments through my website. My script does the following things:
gets a bearer token
creates a payment (allowing paypal as the only payment method)
sends to user to PayPal for authorisation
executes the payment
This was all working perfectly in the Sandbox yesterday.
Today I tried it (still in the Sandbox) and the execute command is returning an "INTERNAL_SERVICE_ERROR" message. The debug_id from my most recent attempt was 93a4116223d6e.
What is particularly strange is that the payment has been processed correctly. When I log in to the sandbox accounts for the buyer and seller the transaction shows up there as usual.
Any idea why I am suddenly getting these error messages?
I have also a problem with the Sandbox environment.
Payments with an US account returns an INTERNAL SERVICE ERROR, but with other EU accounts the payments are completed.
Using PayPal as payment method.
It seems to have stopped doing it now. I am putting this one down to an error at PayPal's end. It only seemed to last for a day or two.
I've created a crowd funding site, similar to KickStarter.
Everything is setup, the project finished and it requested the payments via pre-approved payments in PayPal.
There were 6 backers, when requesting the payment via a cron it failed on 4 of them but 2 of them were collected and work perfectly.
I had my own PayPal account as one of the backers, and mine was one that failed. Attached is grab of the pre-approved payment in my paypal account - this has since disappeared which I assume is because the date has passed. (EDIT: I can't attach an image).
It has;
Payment Method
Primary funding source - PayPal Account Balance
Backup funding source - Not specified
The thing that stands out is the backup funding, I had no funds in my account but it is linked to my bank/cards etc. It looks the the pre-approved payment was only going to use my PayPal balance which was zero.
I can only assume the other backers that failed were the same, and the ones that were succesful had a PayPal balance.
My question is, how do I specify, from the website point of viewer that all backers need a backup funding source. Surely Kickstarter doesn't have multiple failed payments.
We're using PayPal Payments Standard and IPN to process payment transactions and enable digital goods download after our IPN listener script recieves notification of a completed transaction.
We've done thorough testing on the PayPal sandbox and made sure our scripts handle different scenarios properly.
Just to be sure, before opening the sales to public, we've done some testing with the PayPal live interface - performed a few small sales using a previously verified PayPal account to pay for the goods.
Our IPN listener script has immediately received notifications, but the payment_status in both of them was 'pending' with pending_reason = 'paymentreview'. After logging to our seller PayPal account a few minutes after making the payment, both transactions have the status 'Completed' and are ready to ship, yet our IPN listener did not receive any further notification updating the status of the transactions.
By checking the IPN history on our seller PayPal account, we can see that only the initial messages for both payments have been sent (with status 'Pending').
The PayPal developer docs are explicit about not allowing the download or shipping goods before the transaction is succesfully completed, yet we do not receive an update via IPN even 48+ hours after the payments.
We did not experience any such problem during testing period on PayPal sandbox interface.
Is this an issue with the IPN interface, or there is something that can be configured through our PayPal account that will resolve this issue and make IPN behaviour consistant with PayPal developer docs?
I made a test transaction using Test credit card number in PayPal payflow link.
Transaction status is below,
Transaction State:6
Response Code:A
Error Code:00
Amount is not credited in Sandbox BUSINESS Account.
I tried to find a solution with the help of error codes references.But couldn't get the solution.
Help me to complete the test transaction successfully.
A transaction statu of 6 means that the thransaction has not settled, and that it is pending. Are you using A payflow account that is connected to a Payflow account, or are you just using a Payflow account that is not connected to sandbox account. Normally, it the account was connected to the sandbox it would settle, as it is host based and should settle in real time. If you are using a test payflow account that is not connected to a sandbox account, and was using a 3rd party processor. It would not actually settle out, it would rather show a trans state 6, but you should of gotten a result code of 0 back meaning it was successfully. It would just remain in a trans state 6, because it would not really get passed on to the processor for processing. If you still have questions, I can look into it further if you can provide the transaction id#.
So this is probably more of a discussion item so I apologise if this should go elsewhere.
But I need to handle Responses (IPN) from using Paypal MassPay API.
At the moment I'm handling the Notifications correctly and tracking past payments made (Royalty Payments System).
Problem 1: Unclaimed Payments
But I've encountered an issue which I can't seem to handle on the sandbox site and that is Unclaimed payments. Now according to MassPay guide:
If the recipients do not have PayPal accounts, PayPal notifies them that a payment is available and they must create a PayPal account to receive the payment.
I assume this means that Paypal sends the user an email, I tried to test this but I received no notification
Problem 2: Claiming unclaimed Payments
Following the previous problem, I've been unable to test users claiming unclaimed values. So I'm wondering does anybody know how Paypal processes these and the format of the response;
Does the response contain all previously claimed payments?
Does the response contain all unclaimed payments?
Does the response contain the status of all transfers in that transaction?
Thank you in advance
When you send out your MassPay request, any unclaimed payments will be pending until they're claimed. Your IPN will show "processed" instead of "completed" for the status. Once they claim the payment you will get another IPN showing the payment has been completed.
When working in the sandbox you won't get any actual emails from their system. All test emails show up in your developer.paypal.com account under the test email section there.