Tier Account Requests example

Updated: March 6, 2020

This example demonstrates a script that will process Tier Account Requests for a vendor

require_once "vendor/autoload.php";
class ProcessTAR extends \Connect\TierAccountRequestsAutomation
public function processTierAccountRequest(\Connect\TierAccountRequest $request)
//$request is instance of \Connect\TierAccountRequest
//Get changes
$changes = $request->account->diffWithPreviousVersion();
//Do something with external system to change TA data
throw new \Connect\TierAccountRequestAccept("Proocessed");
catch (Exception $e){
throw new \Connect\TierAccountRequestIgnore("Issue while processing, we ignore");
//Main Code Block
$tarProcessor = new ProcessTar();
} catch (Exception $e) {
print "error ".$e->getMessage();
Is this page helpful?
Translate with Google
Copied to clipboard