Handling Payments...Valid Payment Statuses
Posted: Tue Nov 30, 2010 4:58 pm
We are attempting to automate payment capture as part of our packing slip process, but a lot has changed since AC 5.5 and I'm not quite sure how to tell which payments are ready to be captured in AC7. There are several Payment Statuses in AC7 (PaymentStatus.AuthorizationFailed, PaymentStatus.AuthorizationPending, PaymentStatus.Authorized, PaymentStatus.Captured, PaymentStatus.CaptureFailed, PaymentStatus.CapturePending, PaymentStatus.Completed, PaymentStatus.Refunded, PaymentStatus.RefundPending, PaymentStatus.Unprocessed, PaymentStatus.Void, PaymentStatus.VoidPending). Looking at the 7.0.5 API Reference there is no description for each of these statuses and what triggers them.
We currently accept 2 payment methods: Pay by Phone and Credit Cards. We have our store set to Authorize Only when the order is placed.
Some questions:
1) Can we get some documentation on what each of the Payment Statuses represents (I know some are self explanatory) and what triggers them?
2) Under what conditions should I consider a payment processed/complete (what payment properties/methods will indicate this)?
3) Under what conditions will I be unable to capture/complete the payment (e.g. auth failed)?
4) How does one capture/complete a phone payment via code?
Thanks,
Sam
We currently accept 2 payment methods: Pay by Phone and Credit Cards. We have our store set to Authorize Only when the order is placed.
Some questions:
1) Can we get some documentation on what each of the Payment Statuses represents (I know some are self explanatory) and what triggers them?
2) Under what conditions should I consider a payment processed/complete (what payment properties/methods will indicate this)?
3) Under what conditions will I be unable to capture/complete the payment (e.g. auth failed)?
4) How does one capture/complete a phone payment via code?
Thanks,
Sam