X-Cart: shopping cart software

X-Cart forums (https://forum.x-cart.com/index.php)
-   Dev Questions (X-Cart 5) (https://forum.x-cart.com/forumdisplay.php?f=56)
-   -   Pay later through customer control panel? (https://forum.x-cart.com/showthread.php?t=71042)

drholmes 01-22-2015 12:00 PM

Pay later through customer control panel?

Does anyone know if there's a way for a customer to log into their control panel and pay an order? We needed to set up a complex order for someone, and assumed this was possible.

But even though the order is showing as Awaiting Payment, there's no option to pay through the user's control panel. Thus, there's no way to receive a credit card payment from the customer except to take the call over the phone, which is not always easy with international time zones.

Is there any kind of module that allows this? We use PayPal and X-Payments/Authorize.Net for everything. Ideally, the customer could just log in to his control panel, see a list of orders, and pay any unpaid orders. But there's no such option.

What do people do?



cflsystems 01-23-2015 06:14 AM

Re: Pay later through customer control panel?
No way to do that. And I don't know of any existing module. If it is needed it has to be custom coded

drholmes 01-23-2015 06:25 AM

Re: Pay later through customer control panel?
What do people do then, if the customer has to pay for an order? It's unusual enough that I don't mind manually attaching the payment to the order, but is there any way in X-Cart to send a customer to a credit card form to pay a specific amount? Or can this only be done over the phone?

In our previous Miva Merchant store, we'd created a dummy product worth $1 called Misc Payment, and then the customer would order $342 or whatever of those. Then we'd delete the order, keep the payment, and mark the other order as paid. Perhaps we need to do something similar again.



cflsystems 01-23-2015 06:34 AM

Re: Pay later through customer control panel?
You can either create hidden product "pay invoice/order" or similar and allow customer to enter any amount or they can just reorder same products - create new order.

The main problem IMO with orders like this comes from the fact that XC creates the order before any attempt to pay for it and complete transaction. This has been discussed in depth here and I seriously doubt there will ever be a solution for it.
So basically you don't know if customer wanted to just abandoned the order or their payment failed so to show it in their account and allow them to resubmit. Since order is created before customer is given opportunity to pay for it.

drholmes 01-23-2015 06:49 AM

Re: Pay later through customer control panel?

I'm going to have to make a fake payment product. The customer can't order again. It's a school that negotiated special pricing on everything. To even set up a coupon to arrive at the same amount would be a nightmare.

The alternative is to have the customer pay full price, then edit the order and give a refund, but customers are very hesitant to do it that way, obviously.


All times are GMT -8. The time now is 07:59 PM.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.