I’ve tried multiple ways with escapes. I need to utilize php code because in the end there endpoints will be variables. I’ve read multiple solutions and things like starting and ending php does work, but because of the need to utilize variables I need a different solution.
This worked in html:
<input type="hidden" name="cancel" value="<?php echo $payment->route("https://website.com/cancel.php", "") ?>">
Attempt 1:
echo '<input type="hidden" name="cancel" value="<?php echo $payment->route("https://website.com/cancel.php", "") ?>">';
Attempt 2:
echo '<input type="hidden" name="cancel" value="<?php echo $payment->route("https://website.com/cancel.php", "") ?>">';
Attempt 3:
echo '<input type="hidden" name="cancel" value="<?php echo $payment->route("https://website.com/cancel.php", "") ?>">';
Attempt 4:
echo '<input type="hidden" name="cancel" value="<?php echo $payment->route("https://website.com/cancel.php", "") ?>">';
Attempt 5:
$val_1='<?php echo $payment->route("https://website.com/cancel.php", "") ?>';
echo '<input type="hidden" name="cancel" value="'.$val_1.'">';
Attempt 6:
$val_1='<?php echo $payment->route("https://website.com/cancel.php", "") ?>';
echo '<input type="hidden" name="cancel" value="'.$val_1.'">';