fix theme images not shown on 2nd invalid theme submit (bug 860279)
add in a payment and upsell api (bug 878862)