bugfix
This commit is contained in:
@@ -244,7 +244,7 @@ function booking_admin() {
|
|||||||
'#default_value' => variable_get('booking_stripe_transaction_fee_percentage_intl', '2.9'),
|
'#default_value' => variable_get('booking_stripe_transaction_fee_percentage_intl', '2.9'),
|
||||||
'#field_prefix' => '%',
|
'#field_prefix' => '%',
|
||||||
'#size' => 5,
|
'#size' => 5,
|
||||||
'#description' => 'Percentage of transaction charged as stripe fee for transactions that include currency conversion, currently 2.9% in Australia',
|
'#description' => 'Percentage of transaction charged as stripe fee for transactions that include currency conversion, currently 2.9% in Australia. This fee also applies to American Express cards.',
|
||||||
);
|
);
|
||||||
$form['stripe']['booking_stripe_logo'] = array (
|
$form['stripe']['booking_stripe_logo'] = array (
|
||||||
'#type' => 'textfield',
|
'#type' => 'textfield',
|
||||||
|
@@ -46,14 +46,13 @@ function booking_stripe_form($node, &$form_state, $person, $invoiceid, $net_amou
|
|||||||
|
|
||||||
//set some values for our internal stripe library to help process the form
|
//set some values for our internal stripe library to help process the form
|
||||||
//these will be used by the attached js from booking-strip library to identify which parts of the form to process
|
//these will be used by the attached js from booking-strip library to identify which parts of the form to process
|
||||||
|
|
||||||
// @todo set name and image in the admin page
|
|
||||||
$setting['booking_stripe'] = array(
|
$setting['booking_stripe'] = array(
|
||||||
'pubkey' => _booking_get_stripe_public_key(),
|
'pubkey' => _booking_get_stripe_public_key(),
|
||||||
'form_selector' => str_replace('_', '-', __FUNCTION__),
|
'form_selector' => str_replace('_', '-', __FUNCTION__),
|
||||||
'name' => $event->booking_eventname,
|
'name' => $event->booking_eventname,
|
||||||
'image' => variable_get('booking_stripe_logo', ''),
|
'image' => variable_get('booking_stripe_logo', ''),
|
||||||
);
|
);
|
||||||
|
|
||||||
//attach settings and javascript to the form
|
//attach settings and javascript to the form
|
||||||
$form['#attached'] = array(
|
$form['#attached'] = array(
|
||||||
'js' => array(
|
'js' => array(
|
||||||
|
@@ -24,12 +24,10 @@ jQuery(document).ready(function($) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
$('.form-submit').click(function (e) {
|
$('.form-submit').click(function (e) {
|
||||||
//currentForm = $(this).closest('form');
|
|
||||||
//if (currentForm === undefined)
|
|
||||||
// return;
|
|
||||||
var $settings = Drupal.settings.booking_stripe;
|
var $settings = Drupal.settings.booking_stripe;
|
||||||
var $stripeForm = $("#" + $settings.form_selector);
|
var $stripeForm = $("#" + $settings.form_selector);
|
||||||
|
var $amount = $(':input[name="gross_amount"]', $stripeForm).val() * 100;
|
||||||
|
|
||||||
handler.open({
|
handler.open({
|
||||||
name: $settings.name,
|
name: $settings.name,
|
||||||
currency: "aud",
|
currency: "aud",
|
||||||
|
Reference in New Issue
Block a user