This thread is quite old now and i just wonder whether this payment processor is there or not now..!