Skip to content

Instantly share code, notes, and snippets.

<?php
function microtime_float()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
$time_start = microtime_float();
$request = array(
'Credentials' => array(
<?php
function microtime_float()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
$time_start = microtime_float();
$request = array(
'Credentials' => array(
<Calculate>
<Credentials>
<Username>username</Username>
<Password>password</Password>
</Credentials>
<CustomerParameters>
<AnnualMileage>10000</AnnualMileage>
<MaximumTerm>36</MaximumTerm>
<TotalDeposit>1000</TotalDeposit>
<DepositType>Amount</DepositType>
<script type="text/javascript">
var request = {
Credentials: {
Username: "USERNAME",
Password: "PASSWORD",
},
Customer: {
Reference: "SESSIONID"
},
Parameters: {
codeweavers.main({
onUserEvent: function (event, data) {
console.info('Track: ' + event, data);
//= Track your own plugin events here.
}
});
<script type="text/javascript" src="https://services.codeweavers.net/v2/script/FinancePlugin?key=YOUR_API_KEY_HERE&dealerKey=YOUR_DEALER_KEY"></script>
[
{
"Key": "HP",
"Notifications": {
"Public": []
},
"Quote": {
"AllInclusiveRegularPayment": 682.84,
"CashPrice": 22948,
"TotalPrice": 22948,
codeweavers.main({
onSuccessfulCalculation: function (calculations) {
//= consume calculation responses.
},
});
var request = {
Credentials: { },
Customer: { },
Parameters: { },
VehicleRequests: [{ }]
};
specificProductType: 'HP',