work on storing stripe token
This commit is contained in:
@@ -157,7 +157,7 @@ function booking_stripe_validate_form_payment($form, &$form_state) {
|
|||||||
$tempid= (isset($form_state['input']['uuid']) ? $form_state['input']['uuid'] : '');
|
$tempid= (isset($form_state['input']['uuid']) ? $form_state['input']['uuid'] : '');
|
||||||
$last_name = (isset($form_state['input']['last_name']) ? $form_state['input']['last_name'] : '');
|
$last_name = (isset($form_state['input']['last_name']) ? $form_state['input']['last_name'] : '');
|
||||||
$first_name = (isset($form_state['input']['first_name']) ? $form_state['input']['first_name'] : '');
|
$first_name = (isset($form_state['input']['first_name']) ? $form_state['input']['first_name'] : '');
|
||||||
watchdog('booking_debug', "<pre>Stripe payment form :\n@info</pre>", array('@info' => print_r( $form_state, true)));
|
watchdog('booking_debug', "<pre>Stripe token:\n@info</pre>", array('@info' => print_r( $token, true)));
|
||||||
|
|
||||||
// Create the charge on Stripe's servers - this will charge the user's card
|
// Create the charge on Stripe's servers - this will charge the user's card
|
||||||
try {
|
try {
|
||||||
@@ -179,7 +179,7 @@ function booking_stripe_validate_form_payment($form, &$form_state) {
|
|||||||
watchdog('booking_debug', "<pre>Stripe payment charge results:\n@info</pre>", array('@info' => print_r( $charge, true)));
|
watchdog('booking_debug', "<pre>Stripe payment charge results:\n@info</pre>", array('@info' => print_r( $charge, true)));
|
||||||
if ($charge && $charge->paid) {
|
if ($charge && $charge->paid) {
|
||||||
watchdog('booking', 'Charge created successfully');
|
watchdog('booking', 'Charge created successfully');
|
||||||
_booking_process_stripe_payment($charge);
|
_booking_process_stripe_payment($charge, $token);
|
||||||
//$form_state['stripeform_charge'] = $charge;
|
//$form_state['stripeform_charge'] = $charge;
|
||||||
// @todo call _booking_process_stripe_payment to store payment
|
// @todo call _booking_process_stripe_payment to store payment
|
||||||
drupal_goto('bookingfinal/' . $tempid);
|
drupal_goto('bookingfinal/' . $tempid);
|
||||||
@@ -223,7 +223,7 @@ function booking_stripeform_remove_name($element) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function _booking_process_stripe_payment($charge) {
|
function _booking_process_stripe_payment($charge, $token) {
|
||||||
global $event;
|
global $event;
|
||||||
$balance_payment = false;
|
$balance_payment = false;
|
||||||
$amount_owing = 0;
|
$amount_owing = 0;
|
||||||
@@ -288,6 +288,7 @@ function _booking_process_stripe_payment($charge) {
|
|||||||
//'booking_payer_status' => $data['payer_status'],
|
//'booking_payer_status' => $data['payer_status'],
|
||||||
'booking_item_name' => $charge->description,
|
'booking_item_name' => $charge->description,
|
||||||
'booking_ipn_track_id' => $charge->id,
|
'booking_ipn_track_id' => $charge->id,
|
||||||
|
//'booking_stripe_token' => $token,
|
||||||
))
|
))
|
||||||
->execute();
|
->execute();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user