Skip to main content
Published: March 04 2010, 10:10:00 PMUpdated: November 28 2020, 8:14:03 PM

I have bought something from the sandbox and successfully completed the checkout process using the PayPal Sandbox. When I use the GetSellerTransactions call, I find that the status of the transaction is:


<eBayPaymentStatus>PayPalPaymentInProcess</eBayPaymentStatus>
<CheckoutStatus>CheckoutComplete</CheckoutStatus>
<CompleteStatus>Complete</CompleteStatus>
Why doesn't the payment status change from "PayPalPaymentInProcess" to "NoPaymentFailure"?


Summary


The solution is to specify a valid Sandbox PayPal account in the <PayPalEmailAddress> field when listing the item.

At the time of listing a sandbox item, the <PayPalEmailAddress> specified by you could be invalid. When the buyer purchases such an item, that payment would be sent to this non-existent address. Since the specified email address is not attached to a real PayPal Sandbox account, you will see the <eBayPaymentStatus> as "PayPalPaymentInProcess" and this value will not change.



Additional Resources

Please see this knowledge base article for steps to create PayPal Sandbox accounts:
https://ebaydts.com/eBayKBDetails?KBid=423


How well did this answer your question?
Answers others found helpful