uc_payafter is an extension for the Ubercart e-commerce platform for Drupal. It creates a second checkout process that can be configured independently from the normal Ubercart checkout process, allowing users to perform payments on their orders after having checked out on your site using the URL cart/checkout/pay/$ORDER_ID.
Store administrators may choose to email users different invoice templates after checkout and after payment.
Below is a full-length list of features:
- Enables URLs in the form of cart/checkout/pay/$ORDER_ID so customers can complete payments on orders after the checkout process.
- Creates a second, "payment" checkout with independently configurable checkout pane settings as well as "payment" checkout messages configurable at admin/store/settings/checkout/edit.
- Adds new conditional actions for "payment" checkout completion, and by default triggers the 'customer' and 'admin' template emails when payment checkout completes (see configuration below for more information).
- Adds new 'request_admin' and 'request_customer' order email templates.