llms_confirm_payment_url( $order_key = null )
Get url for redirect when user confirms payment.
Return Return
(string)
Source Source
File: includes/functions/llms.functions.page.php
function llms_confirm_payment_url( $order_key = null ) { $args = array(); if ( $order_key ) { $args['order'] = $order_key; } $redirect = llms_filter_input( INPUT_GET, 'redirect', FILTER_VALIDATE_URL ); if ( $redirect ) { $args['redirect'] = rawurlencode( urldecode( $redirect ) ); } $url = llms_get_endpoint_url( 'confirm-payment', '', get_permalink( llms_get_page_id( 'checkout' ) ) ); if ( $args ) { $url = add_query_arg( $args, $url ); } /** * Filter the checkout confirmation URL. * * @since 1.0.0 * * @param string $url URL to the payment confirmation screen. */ return apply_filters( 'lifterlms_checkout_confirm_payment_url', $url ); }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
5.9.0 | Avoid passing null to urldecode() when no redirect is set in the $_GET array. |
3.38.0 | Added redirect query string parameter. |
1.0.0 | Introduced. |