Hello!
I checked the API error message that eBay returned for one of your listings (car bumper) and it was not posted due to the statement "I accept payment through PayPal, by money order, or cash in person."
Although you can technically accept those payment methods when choosing "Payment on Pickup", you can't actually
say that in the listing for your particular category. Some motors categories you can say that, but in most you cannot. I know, it's very complicated, but when has eBay ever been easy to figure out?
Here's the exact statement from ebay:
"Sellers aren't allowed to make statements like:
“Contact us for payment information.”
“Contact us for other payment methods.”
“Contact us for your preferred payment method.”
“Buyers may request to pay by check or money order.”
There is only one exception: Sellers who offer payment upon pickup may include the following statement in their listings: “Contact me for payment methods to pay on pickup.”
So as long as you select Payment on Pickup, and don't mention cash or money orders in your checkout/ayment instructions, it should post.
To read the entire Accepted Payment policy, check here
eBay paymentsHope this is helpful!