atpCustom Reference

netscore_extension extends abstract_extension
in package

Extension: netscore_extension - Create NetSuite Sales Order record - ATP Custom Plugin for WordPress

Tags
category

WordPress Plugin

author

Kevin Burkholder KBurkholder@EarthAsylum.com

copyright

Copyright (c) 2024 American Telecast Products

version
4.x
see
https://eacDoojigger.earthasylum.com/phpdoc/
used-by

\EarthAsylumConsulting\abstract_core

uses
abstract_extension

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

Properties

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
access

public

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
Return values
void

Search results