Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-conte.../plugins/wpforms-.../src/Integrat.../Stripe/Api
File: PaymentIntents.php
}
[1000] Fix | Delete
[1001] Fix | Delete
$args = wp_parse_args( $args, $defaults );
[1002] Fix | Delete
[1003] Fix | Delete
return Mandate::retrieve( $args, $auth_opts ?? Helpers::get_auth_opts() );
[1004] Fix | Delete
} catch ( Exception $e ) {
[1005] Fix | Delete
[1006] Fix | Delete
wpforms_log(
[1007] Fix | Delete
'Stripe: Unable to get Mandate.',
[1008] Fix | Delete
$e->getMessage(),
[1009] Fix | Delete
[
[1010] Fix | Delete
'type' => [ 'payment', 'error' ],
[1011] Fix | Delete
]
[1012] Fix | Delete
);
[1013] Fix | Delete
}
[1014] Fix | Delete
[1015] Fix | Delete
return null;
[1016] Fix | Delete
}
[1017] Fix | Delete
[1018] Fix | Delete
/**
[1019] Fix | Delete
* Create Stripe Setup Intent.
[1020] Fix | Delete
*
[1021] Fix | Delete
* @since 1.8.7
[1022] Fix | Delete
*
[1023] Fix | Delete
* @param array $intent_data Intent data.
[1024] Fix | Delete
* @param array $args Additional arguments.
[1025] Fix | Delete
*
[1026] Fix | Delete
* @throws ApiErrorException If the request fails.
[1027] Fix | Delete
*
[1028] Fix | Delete
* @return SetupIntent|null
[1029] Fix | Delete
*/
[1030] Fix | Delete
public function create_setup_intent( array $intent_data, array $args ) {
[1031] Fix | Delete
[1032] Fix | Delete
try {
[1033] Fix | Delete
if ( isset( $args['mode'] ) ) {
[1034] Fix | Delete
$auth_opts = [ 'api_key' => Helpers::get_stripe_key( 'secret', $args['mode'] ) ];
[1035] Fix | Delete
}
[1036] Fix | Delete
[1037] Fix | Delete
return SetupIntent::create( $intent_data, $auth_opts ?? Helpers::get_auth_opts() );
[1038] Fix | Delete
} catch ( Exception $e ) {
[1039] Fix | Delete
[1040] Fix | Delete
wpforms_log(
[1041] Fix | Delete
'Stripe: Unable to create Setup Intent.',
[1042] Fix | Delete
$e->getMessage(),
[1043] Fix | Delete
[
[1044] Fix | Delete
'type' => [ 'payment', 'error' ],
[1045] Fix | Delete
]
[1046] Fix | Delete
);
[1047] Fix | Delete
}
[1048] Fix | Delete
[1049] Fix | Delete
return null;
[1050] Fix | Delete
}
[1051] Fix | Delete
}
[1052] Fix | Delete
[1053] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function