LLMS_Payment_Gateway::complete_transaction_ajax( LLMS_Order $order, array $data = array() )
This should be called by AJAX-powered gateways after verifying that a transaction was completed successfully.
Parameters Parameters
- $order
-
(LLMS_Order) (Required) The order being processed.
- $data
-
(array) (Optional) Data to add to the default success return array.
Default value: array()
Return Return
(array) An array of return data. The actual return array may include additional data from the payment gateway.
- 'redirect'
(string) The complete transaction redirect URL. - 'status'
(string) The status code, always 'SUCCESS'.
Source Source
File: includes/abstracts/abstract.llms.payment.gateway.php
215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 | public function complete_transaction_ajax( $order , $data = array () ) { $data = wp_parse_args( $data , array ( 'redirect' => $this ->get_complete_transaction_redirect_url( $order ), 'status' => 'SUCCESS' , ) ); // Ensure notification processors get dispatched since shutdown won't be called. do_action( 'llms_dispatch_notification_processors' ); return $data ; } |
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
7.0.0 | Introduced. |