add in a payment and upsell api (bug 878862)