← Back to team overview

desktop-packages team mailing list archive

[Bug 776179] Re: LP API error leaves payments as PaymentAuthorised

 

** Changed in: software-center-agent
       Status: In Progress => Fix Committed

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to software-center in Ubuntu.
https://bugs.launchpad.net/bugs/776179

Title:
  LP API error leaves payments as PaymentAuthorised

Status in Online service used by software center:
  Fix Committed
Status in “software-center” package in Ubuntu:
  Invalid

Bug description:
  Binary package hint: software-center

  This is probably a duplicate of bug 775591.

  According to the sca log, since 2011-05-02 07:16:37 the
  process_payment_notifications cron has been erroring when trying to
  contact Launchpad via the API:

  https://pastebin.canonical.com/47027/

  This corresponds with a Launchpad outage noted at
  http://identi.ca/notice/72461788 (06:21 UTC). The Launchpad service
  was restored shortly after, but the process_payment_notifications cron
  continues to fail, with a different error:

  https://pastebin.canonical.com/47028/

  This is most likely due to a stale Launchpad API.... restarting the
  app servers should fix that. But the exception(s) should have been
  caught and the subscriptions transitioned to cancelled. As it is, they
  will be left in the PaymentAuthorised status.

  As far as I can see, the payments will never have been captured,
  although they are appearing on peoples bills (see bug 775591). The
  payment backend (Bibit, World Pay) should be refunding the
  authorisations that are not captured (it is just a hold on the money
  until the transaction is completed, but I'm told the hold times out
  automatically).

  SCA itself should be catching the exception and cancelling the
  subscriptions (which would cancel the payment authorisation
  immediately).

To manage notifications about this bug go to:
https://bugs.launchpad.net/software-center-agent/+bug/776179/+subscriptions