diff --git a/booking.stripe.inc b/booking.stripe.inc index 9584513..f9beb0c 100644 --- a/booking.stripe.inc +++ b/booking.stripe.inc @@ -71,8 +71,8 @@ function booking_stripe_form($node, &$form_state, $person, $invoiceid, $net_amou 'description' => $event->booking_eventname . ' ' . $person->booking_price_descrip, 'invoice' => $invoiceid, 'amount' => $net_amount_owing, - 'gross_amount' => _booking_add_stripe_fees($net_amount_owing, $person->booking_country), - 'foreign_gross_amount' => _booking_add_stripe_fees($net_amount_owing, 'FakeCountry'), + 'gross_amount' => number_format(_booking_add_stripe_fees($net_amount_owing, $person->booking_country), 2, '.', ''), + 'foreign_gross_amount' => number_format(_booking_add_stripe_fees($net_amount_owing, 'FakeCountry'), 2, '.', ''), 'last_name' => $person->booking_lastname, 'first_name' => $person->booking_firstname, 'uuid' => $person->booking_tempid, diff --git a/booking.stripe.js b/booking.stripe.js index 8d92b04..b3b1a44 100644 --- a/booking.stripe.js +++ b/booking.stripe.js @@ -38,10 +38,10 @@ jQuery(document).ready(function($) { //set the amount dynamically based on the card brand from the token if ($(':input[name="card_brand"]', $stripeForm).val() == 'American Express') { - var $amount = $(':input[name="foreign_gross_amount"]', $stripeForm).val() * 100; + var $amount = $(':input[name="foreign_gross_amount"]', $stripeForm).val() * 100; } else { - var $amount = $(':input[name="gross_amount"]', $stripeForm).val() * 100; + var $amount = $(':input[name="gross_amount"]', $stripeForm).val() * 100; } handler.open({ @@ -49,7 +49,7 @@ jQuery(document).ready(function($) { currency: "aud", description: $(':input[name="description"]', $stripeForm).val(), email: $(':input[name="email"]', $stripeForm).val(), - amount: $amount, + amount: Math.round($amount), zipCode: true, closed: function() { //document.getElementById("booking_stripe_form").submit();