netscore_extension
extends abstract_extension
in package
Extension: netscore_extension - Create NetSuite Sales Order record - ATP Custom Plugin for WordPress
Tags
Table of Contents
- VERSION = '24.0605.1'
- $chatId : string
- $table : string
- __construct() : void
- constructor method
- addActionsAndFilters() : void
- Add filters and actions - called from main plugin
- admin_options_settings() : void
- register options on options_settings_page
- adminVersionUpdate() : bool
- version updated
- initialize() : void
- initialize method - called from main plugin
- netsuite_transaction() : void
- atpCustom_netsuite_transaction
Constants
VERSION
public
string
VERSION
= '24.0605.1'
extension version
Properties
$chatId
public
string
$chatId
chat od
$table
public
string
$table
sales order table
Methods
__construct()
constructor method
public
__construct(object $plugin) : void
Parameters
- $plugin : object
-
main plugin object
Return values
void —addActionsAndFilters()
Add filters and actions - called from main plugin
public
addActionsAndFilters() : void
Return values
void —admin_options_settings()
register options on options_settings_page
public
admin_options_settings() : void
Tags
Return values
void —adminVersionUpdate()
version updated
public
adminVersionUpdate(string $curVersion, string $newVersion) : bool
Parameters
- $curVersion : string
-
currently installed version number
- $newVersion : string
-
version being installed/updated
Return values
bool —initialize()
initialize method - called from main plugin
public
initialize() : void
Return values
void —netsuite_transaction()
atpCustom_netsuite_transaction
public
netsuite_transaction(object $response, array<string|int, mixed> $request, object $order, array<string|int, mixed> $payment) : void
Parameters
- $response : object
-
- SV_WC_Payment_Gateway_API_Response transaction response
- $request : array<string|int, mixed>
-
- Cybersource API request data
- $order : object
-
- \WC_Order order object
- $payment : array<string|int, mixed>
-
- Cybersource API PaymentInstrument data