Final fix
process_payment function for cc
// Fixed cynder-paymongo-gateway.php process payment
// Check Payment Intent ID
$paymentIntentId = get_post_meta($orderId,'paymongo_payment_intent_id',true);
if (!get_post_meta($orderId,'paymongo_payment_intent_id')){
// Logs
wc_get_logger()->log('error', 'Renz Missing Intent ID');
wc_get_logger()->log('info', 'Creating Intent ID');
// Set Payment Method
update_post_meta($orderId,'_payment_method','paymongo');
update_post_meta($orderId,'_payment_method_title','Credit Card');
update_post_meta($orderId,'_payment_method_note','FixedRnzdev');
// Generate Payment Intent
cynder_paymongo_create_intent($orderId);
// Refetch Payment Intent ID
$paymentIntentId = get_post_meta($orderId,'paymongo_payment_intent_id',true);
wc_get_logger()->log('info', 'Intent ID Created: ' . $paymentIntentId);
}
// $paymentIntentId = $order->get_meta('paymongo_payment_intent_id');