MOON
Server: Apache
System: Linux u18017238.onlinehome-server.com 3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020 x86_64
User: emblazeone (1003)
PHP: 7.3.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/emblazeone/public_html/amaroseantiaging/integration.php
<?php


use LE\KonnektiveCrmApi\KonnektiveCrmApi;

require_once 'vendor/autoload.php';

$kConfig=new \LE\KonnektiveCrmApi\KonnektiveConfig(
    'emblaze1',
    'bmw645911',
    'https://api.konnektive.com/'
);
$kCrm=new KonnektiveCrmApi($kConfig);
//$kCrm->createNewCall(KonnektiveCrmApi::CALL_IMPORT_ORDER);
$dto=new \LE\KonnektiveCrmApi\DTO\OrderFunctions\ImportOrderDto([
    "firstName"=>"John",
    "lastName"=>"Doe",
    "address1"=>"100 west",
    "postalCode"=>"90028",
    "city"=>"Los Angeles",
    "state"=>"Ca",
    "country"=>"US",
    "emailAddress"=>"test@gmail.com",
    "phoneNumber"=>"1234567890",
    "paySource"=>"CREDITCARD",
    "campaignId"=>2,
    "cardNumber"=>"7144444444444440",
    "cardMonth"=>"12",
    "cardYear"=>"2024",
    "cardSecurityCode"=>"100",        // Success
//    "cardSecurityCode"=>"900",          // Decline
    "products"=>[
        [
            "id"=>1,
            "qty"=>1,
            "price"=>1,
            "shipPrice"=>0
        ]
    ],
]);
$apiCall=new \LE\KonnektiveCrmApi\ApiCall\OrderFunctions\ImportOrder($dto);
try{
    $apiCall->validate();
}catch (Exception $e){
    $message = $e->getMessage();
}
$result = $kCrm->executeCall($apiCall);
if(!$result){
    $message = $kCrm->getExecutorError();
}else{
    $res=$kCrm->getResult();
    $order_id=$res['orderId'];
//    var_dump($kCrm->getResult());
}