More UI updates to Guest Pay

This commit is contained in:
johnnyq 2025-05-23 18:25:09 -04:00
parent 9d74bf8e19
commit 8532bdc172
2 changed files with 16 additions and 14 deletions

View File

@ -129,17 +129,26 @@ if (isset($_GET['invoice_id'], $_GET['url_key']) && !isset($_GET['payment_intent
</tr> </tr>
<?php } ?> <?php } ?>
<?php if ($invoice_discount > 0) { ?>
<tr class="text-right">
<td colspan="2">Discount</td>
<td>
<?php echo numfmt_format_currency($currency_format, $invoice_discount, $invoice_currency_code); ?>
</td>
</tr>
<?php } ?>
<?php if (intval($amount_paid) > 0) { ?>
<tr class="text-right">
<td colspan="2">Paid</td>
<td>
<?php echo numfmt_format_currency($currency_format, $amount_paid, $invoice_currency_code); ?>
</td>
</tr>
<?php } ?>
</tbody> </tbody>
</table> </table>
</div> </div>
<br>
<i><?php if ($invoice_discount > 0){ echo "Discount: " . numfmt_format_currency($currency_format, $invoice_discount, $invoice_currency_code); } ?>
</i>
<br>
<i><?php if (intval($amount_paid) > 0) { ?> Already paid: <?php echo numfmt_format_currency($currency_format, $amount_paid, $invoice_currency_code); } ?></i>
</div> </div>
</div> </div>
<!-- End invoice details--> <!-- End invoice details-->
@ -155,10 +164,6 @@ if (isset($_GET['invoice_id'], $_GET['url_key']) && !isset($_GET['payment_intent
<input type="hidden" id="stripe_publishable_key" value="<?php echo $config_stripe_publishable ?>"> <input type="hidden" id="stripe_publishable_key" value="<?php echo $config_stripe_publishable ?>">
<input type="hidden" id="invoice_id" value="<?php echo $invoice_id ?>"> <input type="hidden" id="invoice_id" value="<?php echo $invoice_id ?>">
<input type="hidden" id="url_key" value="<?php echo $invoice_url_key ?>"> <input type="hidden" id="url_key" value="<?php echo $invoice_url_key ?>">
<br>
<div id="link-authentication-element">
<!--Stripe.js injects the Link Authentication Element-->
</div>
<div id="payment-element"> <div id="payment-element">
<!--Stripe.js injects the Payment Element--> <!--Stripe.js injects the Payment Element-->
</div> </div>

View File

@ -23,9 +23,6 @@ async function initialize() {
elements = stripe.elements({ clientSecret }); elements = stripe.elements({ clientSecret });
const linkAuthenticationElement = elements.create("linkAuthentication");
linkAuthenticationElement.mount("#link-authentication-element");
const paymentElementOptions = { const paymentElementOptions = {
layout: "tabs", layout: "tabs",
}; };