| @@ 1108-1122 (lines=15) @@ | ||
| 1105 | give_send_to_success_page(); |
|
| 1106 | ||
| 1107 | } |
|
| 1108 | } else { |
|
| 1109 | ||
| 1110 | // No customer, failed. |
|
| 1111 | give_record_gateway_error( |
|
| 1112 | __( 'Stripe Customer Creation Failed', 'give' ), |
|
| 1113 | sprintf( |
|
| 1114 | /* translators: %s Donation Data */ |
|
| 1115 | __( 'Customer creation failed while processing the donation. Details: %s', 'give' ), |
|
| 1116 | wp_json_encode( $donation_data ) |
|
| 1117 | ) |
|
| 1118 | ); |
|
| 1119 | give_set_error( 'stripe_error', __( 'The Stripe Gateway returned an error while processing the donation.', 'give' ) ); |
|
| 1120 | give_send_back_to_checkout( '?payment-mode=' . give_clean( $_POST['payment-mode'] ) ); |
|
| 1121 | ||
| 1122 | } // End if(). |
|
| 1123 | } else { |
|
| 1124 | give_send_back_to_checkout( '?payment-mode=' . give_clean( $_POST['payment-mode'] ) ); |
|
| 1125 | } // End if(). |
|
| @@ 197-209 (lines=13) @@ | ||
| 194 | $donation_id = give_insert_payment( $payment_data ); |
|
| 195 | ||
| 196 | // Return error, if donation id doesn't exists. |
|
| 197 | if ( ! $donation_id ) { |
|
| 198 | give_record_gateway_error( |
|
| 199 | __( 'Donation creating error', 'give' ), |
|
| 200 | sprintf( |
|
| 201 | /* translators: %s Donation Data */ |
|
| 202 | __( 'Unable to create a pending donation. Details: %s', 'give' ), |
|
| 203 | wp_json_encode( $donation_data ) |
|
| 204 | ) |
|
| 205 | ); |
|
| 206 | give_set_error( 'stripe_error', __( 'The Stripe Gateway returned an error while creating a pending donation.', 'give' ) ); |
|
| 207 | give_send_back_to_checkout( '?payment-mode=' . give_clean( $_GET['payment-mode'] ) ); |
|
| 208 | return false; |
|
| 209 | } |
|
| 210 | ||
| 211 | // Assign required data to array of donation data for future reference. |
|
| 212 | $donation_data['donation_id'] = $donation_id; |
|
| @@ 281-295 (lines=15) @@ | ||
| 278 | give_send_to_success_page(); |
|
| 279 | ||
| 280 | } |
|
| 281 | } else { |
|
| 282 | ||
| 283 | // No customer, failed. |
|
| 284 | give_record_gateway_error( |
|
| 285 | __( 'Stripe Customer Creation Failed', 'give' ), |
|
| 286 | sprintf( |
|
| 287 | /* translators: %s Donation Data */ |
|
| 288 | __( 'Customer creation failed while processing the donation. Details: %s', 'give' ), |
|
| 289 | wp_json_encode( $donation_data ) |
|
| 290 | ) |
|
| 291 | ); |
|
| 292 | give_set_error( 'stripe_error', __( 'The Stripe Gateway returned an error while processing the donation.', 'give' ) ); |
|
| 293 | give_send_back_to_checkout( '?payment-mode=' . give_clean( $_GET['payment-mode'] ) ); |
|
| 294 | ||
| 295 | } // End if(). |
|
| 296 | } else { |
|
| 297 | give_send_back_to_checkout( '?payment-mode=' . give_clean( $_GET['payment-mode'] ) ); |
|
| 298 | } // End if(). |
|