Hi!

We're building a new payment module that is a type that it brings the payment interface on the top of the site / webshop. So, in which point we need to make the call that we are not too early? We made it with the process button but then the customer pays but there is no action to make it marked paid.

Another issue is how to call for the javascript in a way that we can pick the values like price from the payment module / system? and in which function in the payment module we should activate this call that is sending the payment details for the payment service provider?

<script type="text/javascript" src="https://pay.paymentserverattheprovider.com/js?merchant=demo&amp;item=someitem&amp;price=$price_string&amp;sig=<?php echo md5("$item&$price_string&01234567890123456789");?>"></script>

Payment provider gives a POST sig that we can evaluate that is the answer for the payment. On which function / payment module part this would be put that we can mark the order paid for ZC?

So, the customer must first confirm the order like in any other payment module but in which page we stay then since this payment module doesn't bring the customer into any other site and back from there. The interface comes on the top of this ZC shop.

What is actually the order of the processes that ZC does? The wiki documentation and API doesn't really give answers for these.