Пример #1
0
if ($pairingVerifier === '' && $pairingToken === '') {
    header('Location: /index.php');
    exit;
}
$config = new HpsCentinelConfig();
$config->processorId = 475;
$config->merchantId = 'heartland_mark';
$config->transactionPwd = '5XcypXzRAkywLxgk';
$service = new HpsMasterPassService($config);
$orderData = new HpsOrderData();
$orderData->transactionStatus = $status;
$orderData->checkoutType = HpsCentinelCheckoutType::PAIRING;
$orderData->pairingToken = $pairingToken;
$orderData->pairingVerifier = $pairingVerifier;
// Authenticate the request with the information we've gathered
$result = $service->authenticate($orderId, null, null, $payload, null, $orderData);
error_log(print_r($result, true));
?>
<!doctype html>
<html>
<head>
  <title>MasterPass Test</title>
</head>
<body>
  <a href="/connect.php?longAccessToken=<?php 
echo $result->longAccessToken;
?>
">Checkout</a>
  <ul>
    <li>Long Access Token: <?php 
echo $result->longAccessToken;
Пример #2
0
    exit;
}
$config = new HpsCentinelConfig();
$config->processorId = 475;
$config->merchantId = 'heartland_mark';
$config->transactionPwd = '5XcypXzRAkywLxgk';
$service = new HpsMasterPassService($config);
$orderData = new HpsOrderData();
$orderData->transactionStatus = $status;
if ($pairingToken !== '' && $pairingVerifier !== '') {
    $orderData->pairingToken = $pairingToken;
    $orderData->pairingVerifier = $pairingVerifier;
    $orderData->checkoutType = HpsCentinelCheckoutType::PAIRING_CHECKOUT;
}
// Authenticate the request with the information we've gathered
$result = $service->authenticate($orderId, $oauthToken, $oauthVerifier, $payload, $resourceUrl, $orderData);
error_log(print_r($result, true));
$buyer = new HpsBuyerData();
$buyer->firstName = 'John';
$buyer->lastName = 'Consumer';
$address = new HpsAddress();
$address->address = '123 Main Street';
$address->city = 'Cleveland';
$address->state = 'OH';
$address->zip = '44111';
$buyer->address = $address;
$buyer->countryCode = 'US';
$buyer->phoneNumber = '2162162116';
$shipping = new HpsShippingInfo();
$shipping->firstName = 'John';
$shipping->lastName = 'Consumer';