Announcement:Materials and articles for ProductCart 5 can be found at our brand new support center.

Create an account to edit articles | See Formatting Syntax for Wiki syntax | We look forward to your contribution!

Understanding the Payment Status

ProductCart v3 and above

In ProductCart v3 and above the payment status is managed and reported separately from the processing status. For example, for whatever reason you might decide to process an order (send the confirmation email, ship the products, provide a license key for a software download, etc.) even if payment has not been collected for that order (e.g. a customer that pays you “Net 30”).

This way you can track whether or not you have been paid for a certain order independently of whether the customer received the products or services that he/she ordered.

ProductCart lets you specify which payment status should be assigned to an order by the system when the order is placed. Typically…

  • The payment status is Pending when payment has not been processed (e.g. NET 30, offline credit card processing, or offline check processing, etc.). You will normally want to choose this option when you set up an offline payment option.
  • The status is Authorized when payment has been authorized, but funds have not been captured (e.g. online credit card processing with the payment gateway set to 'Authorize' vs. 'Sale' or 'Capture'). You will normally want to choose this option when you configure your payment gateway to authorize a transaction without capturing the funds.
  • The status should be Paid if payment has already been finalized by the time the order is placed.

Changing the payment status in the “Payment Status” tab of the “Order Details” page in the Control Panel is for administrative purposes only. That is: if a payment gateway was involved in the order, the payment gateway is not contacted when you change the payment status.

Previous Versions

Previous versions of ProductCart made an assumption on the payment status based on the payment settings: so an order was always considered 'processed' when payment was authorized and captured in real-time, and 'pending' when the payment was not collected in real-time. You now have more flexibility in managing your orders as no such assumptions are made.

QR Code
QR Code Understanding the Payment Status (generated for current page)