Tribe__Tickets__Commerce__PayPal__Gateway::get_success_page_url( string|null $invoice_number = null )

Returns the success page URL.

Will default to the home_url if the Success page is not set or wrong.


Parameters

$invoice_number

(string|null) (Optional) Invoice number.

Default value: null


Top ↑

Return

(string)


Top ↑

Source

File: src/Tribe/Commerce/PayPal/Gateway.php

	public function get_success_page_url( $invoice_number = null ) {
		$success_page_id = tribe_get_option( 'ticket-paypal-success-page', false );

		$success_page_url = home_url();

		if ( ! empty( $success_page_id ) ) {
			$success_page = get_post( $success_page_id );

			if ( $success_page instanceof WP_Post && 'page' === $success_page->post_type ) {
				$success_page_url = get_permalink( $success_page->ID );
			}
		}

		$success_page_url = add_query_arg( 'tribe-tpp-order', $invoice_number, $success_page_url );

		return $success_page_url;
	}

Top ↑

Changelog

Changelog
Version Description
4.7
4.11.0 Introduced.