payment_date is a string and you will have to convert it to YYYY-MM-DD HH:MM:SS format before you can enter it in a table. to do that in php, use this code
<?php
$payment_date=date("Y-m-d H:i:s",strtotime($payment_date));
?>
mc_gross should be decimal (9,2)