Tribe__Tickets__Commerce__PayPal__Gateway::get_success_page_url( string|null $invoice_number = null )
Returns the success page URL.
Contents
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
Return
(string)
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;
}
Changelog
| Version | Description |
|---|---|
| 4.7 | |
| 4.11.0 | Introduced. |