MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 8.0.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/imensosw/www/imenso.co/payment/accept-sample-app-master/index.php
<?php
	session_start();
	include 'getToken.php';
	include 'generateCardinalJWT.php';
	if ($response->messages->resultCode != "Ok") {
			$_SESSION["cpid_error"]='true';
			setcookie("cpid",'', time() -1, "/");
			setcookie("temp_cpid",'', time() -1, "/");
			header('Location: login.php');
			exit();	
    }else{
    	$_SESSION["cpid_error"]='false';
    }
?>
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
	<meta name="description" content="">
	<meta name="author" content="">

	<title>Accept Sample App</title>

	<!-- Bootstrap core CSS -->
	<link href="scripts/bootstrap.min.css" rel="stylesheet">

	<style type="text/css">

		.navbar {min-height: 0px; margin-bottom: 0px; border: 0px;}
		.nav>li {display: inline-block;}
		.navbar-centered .nav > li > a {color: white}
		.navbar-inverse { background-color: #555  } /* #7B7B7B */
		.navbar-centered .nav > li > a:hover{ background-color: white; color: black }
		.navbar-centered .nav .active > a,.navbar-centered .navbar-nav > .active > a:focus { background-color: white; color: black; font-weight:bold; }
		.navbar-centered .navbar-nav { float: none; text-align: center; }
	    .navbar-centered .navbar-nav > li { float: none; }
	    .navbar-centered .nav > li { display: inline; }
	    .navbar-centered .nav > li > a {display: inline-block; }
	    #home { color:ivory; margin-left: 15%; margin-right: 15%;}

		@media (min-width: 768px) {
	    	.navbar-centered .nav > li > a { width:15%; }
	    	#home { font-size: 30px}
	    }

	    @media (min-width:360px ) and (max-width: 768px){
	    	.navbar-centered .nav > li > a {font-size: 12px}
	    	#home { font-size: 20px}
	    }

	    @media (max-width: 360px) {
	    	.navbar-centered .nav > li > a {font-size: 10px}
	    	#home { font-size: 15px}
	    }

	    @media (min-width: 1022px) {
	    	.modal-dialog { width: 850px}
	    	#add_shipping { height: 300px }
	    }

		/* vertically center the Bootstrap modals */
		.modal {
			text-align: center;
			padding: 0!important;
		}

		.modal:before {
			content: '';
			display: inline-block;
			height: 100%;
			vertical-align: middle;
			margin-right: -4px;
		}

		.modal-dialog {
			display: inline-block;
			text-align: left;
			vertical-align: middle;
		}

	.apple-pay-button-with-text {
	    --apple-pay-scale: 1; /* (height / 32) */
	    display: inline-flex;
	    justify-content: center;
	    font-size: 12px;
	    border-radius: 5px;
	    padding: 0px;
	    box-sizing: border-box;
	    min-width: 200px;
	    min-height: 32px;
	    max-height: 64px;
	    cursor: pointer;
	}

	.apple-pay-button-white-with-text {
	    background-color: white;
	    color: black;
	}

	.apple-pay-button-white-with-line-with-text {
	    background-color: white;
	    color: black;
	    border: .5px solid black;
	}

	.apple-pay-button-with-text.apple-pay-button-white-with-text > .logo {
	    background-image: -webkit-named-image(apple-pay-logo-black);
	    background-color: white;
	}

	.apple-pay-button-with-text.apple-pay-button-white-with-line-with-text > .logo {
	    background-image: -webkit-named-image(apple-pay-logo-black);
	    background-color: white;
	}

	.apple-pay-button-with-text > .text {
	    font-family: -apple-system;
	    font-size: calc(1em * var(--apple-pay-scale));
	    font-weight: 300;
	    align-self: center;
	    margin-right: calc(2px * var(--apple-pay-scale));
	}

	.apple-pay-button-with-text > .logo {
	    width: calc(35px * var(--scale));
	    height: 100%;
	    background-size: 100% 60%;
	    background-repeat: no-repeat;
	    background-position: 0 50%;
	    margin-left: calc(2px * var(--apple-pay-scale));
	    border: none;
	}

	</style>

	<script src="scripts/jquery-2.1.4.min.js"></script>
	<script src="scripts/bootstrap.min.js"></script>
	<script src="scripts/jquery.cookie.js"></script>
	
	<script src="https://sandbox-assets.secure.checkout.visa.com/checkout-widget/resources/js/integration/v1/sdk.js"></script>
	<script src="https://includestest.ccdc02.com/cardinalcruise/v1/songbird.js"></script>
	<script src="https://jstest.authorize.net/v1/Accept.js"></script>
	<script src="https://jstest.authorize.net/v3/acceptUI.js"></script>
	<script src="acceptJSCaller.js"></script>
	<script src="applePayCaller.js"></script>
	<script src="chargeProfile.js"></script>
	<script src="payerAuthCaller.js"></script>
	<script src="visaCheckoutTransaction.js"></script>

<script type="text/javascript">

	var baseUrl = "https://test.authorize.net/customer/";
	var onLoad = true;
	tab = null;

	function returnLoaded() {
		console.log("Return Page Called ! ");
		showTab(tab);
	}
	window.CommunicationHandler = {};
	function parseQueryString(str) {
		var vars = [];
		var arr = str.split('&');
		var pair;
		for (var i = 0; i < arr.length; i++) {
			pair = arr[i].split('=');
			vars[pair[0]] = unescape(pair[1]);
		}
		return vars;
	}
	CommunicationHandler.onReceiveCommunication = function (argument) {
		params = parseQueryString(argument.qstr)
		parentFrame = argument.parent.split('/')[4];
		console.log(params);
		console.log(parentFrame);
		//alert(params['height']);
		$frame = null;
		switch(parentFrame){
			case "manage" 		: $frame = $("#load_profile");break;
			case "addPayment" 	: $frame = $("#add_payment");break;
			case "addShipping" 	: $frame = $("#add_shipping");break;
			case "editPayment" 	: $frame = $("#edit_payment");break;
			case "editShipping"	: $frame = $("#edit_shipping");break;
			case "payment"		: $frame = $("#load_payment");break;
		}

		switch(params['action']){
			case "resizeWindow" 	: 	if( parentFrame== "manage" && parseInt(params['height'])<1150) params['height']=1150;
										if( parentFrame== "payment" && parseInt(params['height'])<1000) params['height']=1000;
										if(parentFrame=="addShipping" && $(window).width() > 1021) params['height']= 350;
										$frame.outerHeight(parseInt(params['height']));
										break;

			case "successfulSave" 	: 	$('#myModal').modal('hide'); location.reload(false); break;

			case "cancel" 			: 	
										var currTime = sessionStorage.getItem("lastTokenTime");
										if (currTime === null || (Date.now()-currTime)/60000 > 15){
											location.reload(true);
											onLoad = true;
										}
										switch(parentFrame){
										case "addPayment"   : $("#send_token").attr({"action":baseUrl+"addPayment","target":"add_payment"}).submit(); $("#add_payment").hide(); break; 
										case "addShipping"  : $("#send_token").attr({"action":baseUrl+"addShipping","target":"add_shipping"}).submit(); $("#add_shipping").hide(); $('#myModal').modal('toggle'); break;
										case "manage"       : $("#send_token").attr({"action":baseUrl+"manage","target":"load_profile" }).submit(); break;
										case "editPayment"  : $("#payment").show(); $("#addPayDiv").show(); break; 
										case "editShipping" : $('#myModal').modal('toggle'); $("#shipping").show(); $("#addShipDiv").show(); break;
										case "payment"		: sessionStorage.removeItem("HPTokenTime"); $('#HostedPayment').attr('src','about:blank'); break; 
										}
						 				break;

			case "transactResponse"	: 	sessionStorage.removeItem("HPTokenTime");
										$('#HostedPayment').attr('src','about:blank');
										var transResponse = JSON.parse(params['response']);
										$("#HPConfirmation p").html("<strong><b> Success.. !! </b></strong> <br><br> Your payment of <b>$"+transResponse.totalAmount+"</b> for <b>"+transResponse.orderDescription+"</b> has been Processed Successfully on <b>"+transResponse.dateTime+"</b>.<br><br>Generated Order Invoice Number is :  <b>"+transResponse.orderInvoiceNumber+"</b><br><br> Happy Shopping with us ..");
										$("#HPConfirmation p b").css({"font-size":"22px", "color":"green"});
										$("#HPConfirmation").modal("toggle");
		}
	}

	function showTab(target){
		//onLoad = true;
		var currTime = sessionStorage.getItem("lastTokenTime");
		if (currTime === null || (Date.now()-currTime)/60000 > 15){
			location.reload(true);
			onLoad = true;
		}
		if (onLoad) {
			setTimeout(function(){ 
				$("#send_token").attr({"action":baseUrl+"manage","target":"load_profile" }).submit();
				$("#send_token").attr({"action":baseUrl+"addPayment","target":"add_payment"}).submit();
				$("#send_token").attr({"action":baseUrl+"addShipping","target":"add_shipping"}).submit();

				var currHPTime = sessionStorage.getItem("HPTokenTime");
				if (currHPTime === null || (Date.now()-currHPTime)/60000 > 5){
					sessionStorage.setItem("HPTokenTime",Date.now());
					$("#getHPToken").load("getHostedPaymentForm.php");
					$("#HostedPayment").css({"height": "200px","background":"url(images/loader.gif) center center no-repeat"});
					$("#send_hptoken").submit();
				}
				sessionStorage.removeItem("HPTokenTime");
			} ,100);
			onLoad = false;
		}

		$("#iframe_holder iframe").hide();$("#payment").hide();$("#shipping").hide();
		$("#home").hide();$("#digital").hide();$("#digitalPayDiv").hide();$("#samplePayDiv").hide();$("#addPayDiv").hide(); $("#addShipDiv").hide();
		//$("body").css("background",""); $("body").css("background","url('scripts/background.png')");
		switch(target){
			case "#home" 		: $("#home").show();break;
			case "#pay" 		: $("#pay").show();$("#digitalPayDiv").show();$("#samplePayDiv").show();$("#load_payment").show();break;
			case "#profile" 	: $("#load_profile").show(); break;
			case "#payment" 	: $("#payment").show(); $("#addPayDiv").show(); break;
			case "#shipping" 	: $("#shipping").show(); $("#addShipDiv").show(); break;
		}
	}

    function refreshAcceptHosted()
    {
    			var currHPTime = sessionStorage.getItem("HPTokenTime");
				if (currHPTime === null || (Date.now()-currHPTime)/60000 > 5){
					sessionStorage.setItem("HPTokenTime",Date.now());
					$("#getHPToken").load("getHostedPaymentForm.php");
					$("#HostedPayment").css({"height": "200px","background":"url(images/loader.gif) center center no-repeat"});
					$("#send_hptoken").submit();
				}
				sessionStorage.removeItem("HPTokenTime");
    }

	$(function(){

		$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
			tab = $(e.target).attr("href") // activated tab
			sessionStorage.setItem("tab",tab);
			showTab(tab);
		});
		onLoad = true;
		sessionStorage.setItem("lastTokenTime",Date.now());
		tab = sessionStorage.getItem("tab");
		if (tab === null) {
			$("[href='#home']").parent().addClass("active");
			tab = "#home";
		}
		else{
			$("[href='"+tab+"']").parent().addClass("active");
		}
		console.log("Tab : "+tab);
		showTab(tab);



		$(".editPay").click(function(e) {
			$ppid = $(this).attr("value");
			$("#send_token [name=paymentProfileId]").attr("value",$ppid);
			$("#add_payment").hide();
			$("#edit_payment").show();
			$("#edit_payment").css({"height": "300px","background":"url(images/loader.gif) center center no-repeat"});
			$("#send_token").attr({"action":baseUrl+"editPayment","target":"edit_payment"}).submit();
			$("#send_token [name=paymentProfileId]").attr("value","");
			$(window).scrollTop($("#edit_payment").offset().top-30);
		});

		$("#addPaymentButton").click(function() {
			$("#edit_payment").hide();
			$("#add_payment").show();
			$(window).scrollTop($('#add_payment').offset().top-50);
		});

		$(".editShip").click(function() {
			$shid = $(this).attr("value");
			$("#send_token [name=shippingAddressId]").attr("value",$shid);
			$("#add_shipping").hide();
			$("#edit_shipping").css({"height": "300px","background":"url(images/loader.gif) center center no-repeat"});
			$("#send_token").attr({"action":baseUrl+"editShipping","target":"edit_shipping"}).submit();
			$("#edit_shipping").show();
			$("#send_token [name=shippingAddressId]").attr("value","");
			$("#myModalLabel").text("Edit Details");
			$(window).scrollTop($("#edit_shipping").offset().top-30);
		});

		$("#addShippingButton").click(function() {
			$("#myModalLabel").text("Add Details");
			$("#edit_shipping").hide();
			$("#add_shipping").show();
			$(window).scrollTop($("#add_shipping").offset().top-30);
		});


		vph = $(window).height();
		$("#home").css("margin-top",(vph/4)+'px');

		$(window).resize(function(){
			$('#home').css({'margin-top':(($(window).height())/4)+'px'});
		});

		$(window).keydown(function(event) {
		  if(event.ctrlKey && event.keyCode == 69) { 
		  	event.preventDefault(); 
		    logOut();
		  }
		});

	});

	function logOut() {
		console.log("Log Out event Triggered ..!");
	    $.removeCookie('cpid', { path: '/' });
	    $.removeCookie('temp_cpid', { path: '/' });
	    window.location.href = 'login.php';
	}

     function onVisaCheckoutReady() {
     V.init({
     apikey: "7L4TQZKPHLJHK4IDAC2S13kDxvj2ltzjzBO1YUl1bBhD0vNqA",
     paymentRequest: {
      currencyCode: "USD",
      total : "16"
    },
    settings: {
      locale: "en_US",
      countryCode: "US",
      displayName: "Accept Sample Site",
      logoUrl: "www.Some_Image_URL.gif",
      websiteUrl: "www....Corp.com",
      customerSupportUrl: "www....Corp.support.com",
      shipping: {
       acceptedRegions: ["US", "CA"],
       collectShipping: "true"
      },
      payment: {
       cardBrands: [
        "VISA",
        "MASTERCARD"],
       acceptCanadianVisaDebit: "true"
      },
      review: {
       message: "Merchant defined message",
       buttonAction: "Continue"
      },
     dataLevel: "FULL"
     }
   }
  );
  V.on("payment.success", function(payment) {
  	console.log("It worked - we will now make the payment with this secure Visa Checkout Blob");
  	console.log(JSON.stringify(payment));
  	createVCOTransaction(payment); }); 

  V.on("payment.cancel", function(payment) {
  	alert(JSON.stringify(payment)); 
  	console.log("Someone cancelled!");
  	console.log(JSON.stringify(payment));}); 
  
  V.on("payment.error", function(payment, error) {
  	alert(JSON.stringify(error)); 
  	console.log("Ooops!");
  	console.log(JSON.stringify(payment)); }); 
} 
</script>

</head>

<body style=" background: url('scripts/background.png'); padding-top: 50px;">
	
	<input type='hidden' id='cardinalRequestJwt' value='<?php echo $cardinalRequestJwt; ?>'>
	
	<div class="container-fluid" style="width: 100%; margin: 0; padding:0">
		
		<div class="navbar navbar-inverse" role="navigation">
			<div class="container-fluid navbar-centered">
				<ul class="nav navbar-nav" style="margin-top: 0px; margin-bottom:0px; margin-left:auto">
					<li role="presentation"><a href="#home" data-toggle="tab">HOME</a></li>
					<li role="presentation"><a href="#pay" data-toggle="tab">PAY</a></li>
					<li role="presentation"><a href="#profile" data-toggle="tab">PROFILE</a></li>
					<li role="presentation"><a href="#payment" data-toggle="tab">PAYMENT METHODS</a></li>
					<li role="presentation"><a href="#shipping" data-toggle="tab">SHIPPING</a></li>
				<!--	<li role="presentation"><a href="" onclick="logOut()" >LOGOUT</a></li> -->
				</ul>
			</div>
		</div>
		<br/>

		<?php include 'getProfiles.php'; ?>
		<div id="getHPToken">
			<?php include 'getHostedPaymentForm.php'; ?>
		</div>
		
		<!-- <textarea><?php echo $xml->AsXML()?></textarea> -->

		<div id="acceptJSReceiptModal" class="modal fade" role="dialog">
			<div class="modal-dialog" style="display: inline-block; vertical-align: middle;">
				<div class="modal-content">
					<div class="modal-header" id="acceptJSReceiptHeader">
						<h4 class="modal-title">ACCEPT.JS RECEIPT</h4>
					</div>
					<div class="modal-body" id="acceptJSReceiptBody">
					</div>
				</div></div>
			</div>
		</div>
		
	
	       <div id="payerAuthReceiptModal" class="modal fade" role="dialog">
			<div class="modal-dialog" style="display: inline-block; vertical-align: middle;">
				<div class="modal-content">
					<div class="modal-header" id="payerAuthReceiptHeader">
						<h4 class="modal-title">3D-SECURE RECEIPT</h4>
					</div>
					<div class="modal-body" id="payerAuthReceiptBody">
					</div>
				</div></div>
			</div>
		</div>
	
		<!-- Modal -->
		<div id="acceptJSPayModal" class="modal fade" role="dialog">
		<div class="modal-dialog" style="display: inline-block; vertical-align: middle;">
			<!-- Modal content-->
			<div class="modal-content">
				
				<div class="modal-header">
					<h4 class="modal-title">ACCEPT.JS EXAMPLE</h4>
				</div>
				
				<div class="modal-body" id="acceptJSPayBody">
					<!--form role="form"-->

						<div class="form-group col-xs-8">
							<label for="creditCardNumber">CREDIT CARD NUMBER</label>
							<input type="tel" class="form-control" id="creditCardNumber" placeholder="4111111111111111" value="4111111111111111" autocomplete="off"/>
						</div>
						<div class="form-group col-xs-4">
							<label for="cvv">CVV</label>
							<input type="text" class="form-control" id="cvv" placeholder="123" autocomplete="off"/>
						</div>

						<!--div class="form-group col-xs-6 col-xs-offset-1" style="margin-bottom: 2px; border: 2px solid; border-color: #ccc; border-radius: 3px">
							<span style="color: #999; font-weight: 550;">Expiry Date</span>
						</div>
						<div class="form-group col-xs-5" style="margin-bottom: 7px;">
							<span style="opacity: 0">Filler</span>
						</div-->
	
					<div>
					
						<div class="form-group col-xs-5">
							<label for="expiryDateYY">EXP. DATE</label>
							<input type="text" class="form-control" id="expiryDateYY" placeholder="YYYY"/>
						</div>
						
						<div class="form-group col-xs-3">
							<label for="expiryDateMM" style="opacity: 0">MONTH</label>
							<input type="text" class="form-control" id="expiryDateMM" placeholder="MM"/>
						</div>

					
						<div class="form-group col-xs-4">
						<label for="amount">AMOUNT</label>
							<input type="text" class="form-control" id="amount" placeholder="0.5"/>
						</div>

						
					</div>
						
					<!--/form-->
					<div style="text-align: center; margin-top: 20%;">
						<button type="button" id="submitButton" class="btn btn-primary" style="width: 95%;">SUBMIT</button>
					</div>
					
				</div>
				
			</div>
		</div>
		</div>

				<!-- Modal -->
		<div id="payerAuthPayModal" class="modal fade" role="dialog">
		<div class="modal-dialog" style="display: inline-block; vertical-align: middle;">
			<!-- Modal content-->
			<div class="modal-content">
				
				<div class="modal-header">
					<h4 class="modal-title">3D-SECURE EXAMPLE</h4>
				</div>
				
				<div class="modal-body" id="acceptJSPayBody">
					<!--form role="form"-->

						<div class="form-group col-xs-8">
							<label for="creditCardNumber">CREDIT CARD NUMBER</label>
							<input type="tel" class="form-control" id="creditCardNumberPA" placeholder="4000000000000002" value="4000000000000002" autocomplete="off"/>
						</div>
						<div class="form-group col-xs-4">
							<label for="cvv">CVV</label>
							<input type="text" class="form-control" id="cvv" placeholder="123" autocomplete="off"/>
						</div>

						<!--div class="form-group col-xs-6 col-xs-offset-1" style="margin-bottom: 2px; border: 2px solid; border-color: #ccc; border-radius: 3px">
							<span style="color: #999; font-weight: 550;">Expiry Date</span>
						</div>
						<div class="form-group col-xs-5" style="margin-bottom: 7px;">
							<span style="opacity: 0">Filler</span>
						</div-->
	
					<div>
					
						<div class="form-group col-xs-5">
							<label for="expiryDateYY">EXP. DATE</label>
							<input type="text" class="form-control" id="expiryDateYYPA" placeholder="YYYY"/>
						</div>
						
						<div class="form-group col-xs-3">
							<label for="expiryDateMM" style="opacity: 0">MONTH</label>
							<input type="text" class="form-control" id="expiryDateMMPA" placeholder="MM"/>
						</div>

					
						<div class="form-group col-xs-4">
						<label for="amount">AMOUNT</label>
							<input type="text" class="form-control" id="amountPA" placeholder="0.5"/>
						</div>

						
					</div>
						
					<!--/form-->
					<div style="text-align: center; margin-top: 20%;">
						<button type="button" id="submitPAButton" class="btn btn-primary" style="width: 95%;">SUBMIT</button>
					</div>
					
				</div>
				
			</div>
		</div>
		</div>
		
		<div id="addPayDiv" style="margin-left:5%">
			<br><p><button type="button" id="addPaymentButton" class="btn btn-primary btn-lg" style="margin: 5px">Add New Payment</button></p><br>
		</div>

		<div id="addShipDiv" style="margin-left:5%">
			<br><p><button type="button" id="addShippingButton" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal" style="margin: 5px">Add New Address</button></p><br>
		</div>

		<div  id="iframe_holder" class="center-block" style="width:90%;max-width: 1000px">
			<iframe id="load_payment" class="embed-responsive-item" name="load_payment" width="100%" height="650px" frameborder="0" scrolling="no" hidden="true">
			</iframe>

			<iframe id="load_profile" class="embed-responsive-item" name="load_profile" width="100%" height="1150px" frameborder="0" scrolling="no" hidden="true">
			</iframe>

			<iframe id="add_payment" class="embed-responsive-item panel" name="add_payment" width="100%"  frameborder="0" scrolling="no" hidden="true">
			</iframe>

			<iframe id="edit_payment" class="embed-responsive-item panel" name="edit_payment" width="100%"  frameborder="0" scrolling="no" hidden="true">
			</iframe>

			<form id="send_token" action="" method="post" target="load_profile" >
				<input type="hidden" name="token" value="<?php echo $response->token ?>" />
				<input type="hidden" name="paymentProfileId" value="" />
				<input type="hidden" name="shippingAddressId" value="" />
			</form>
			<form id="send_hptoken" action="https://test.authorize.net/payment/payment" method="post" target="load_payment" >
				<input type="hidden" name="token" value="<?php echo $hostedPaymentResponse->token ?>" />
			</form>
		</div>

		<div class="tab-content panel-group">

		<div class="tab-pane" id="home" align="center" >
	      “Our cuisine is handmade with fresh organic and fair-trade spices for an aromatic and succulent dining experience.”
	    </div>

        <div class="tab-pane" id="pay" hidden="true"></div>

		<div class="tab-pane" id="profile" hidden="true"></div>

		<div class="panel panel-info tab-pane center-block" id="payment" style="width:90%">
			<div class="panel-heading">
				<h2 class="panel-title text-center"><b>Edit Payment Profiles (Using Accept Customer)</b></h2>
			</div>
			<div class="panel-body">
			<div class="row">
			<?php foreach ($profileResponse->profile->paymentProfiles as $item) {
			?>				
				<div class="col-sm-6 col-md-3 embed-responsive-item">
					<div class="thumbnail">
						<div class="caption">
							<h4><?php echo isset($item->payment->creditCard) ? "Card &nbsp;&nbsp;: &nbsp;".$item->payment->creditCard->cardNumber : "Account : &nbsp;".$item->payment->bankAccount->accountNumber.", ".$item->payment->bankAccount->bankName ?></h4>
							<h4>Name :&nbsp; <?php echo isset($item->payment->creditCard) ? $item->billTo->firstName." ". $item->billTo->lastName : $item->payment->bankAccount->nameOnAccount ?></h4>
							<h5>Address : <?php echo $item->billTo->address ?> </h5>
							<h5>City : <?php echo $item->billTo->city ?></h5>
							<p align="right"><button class="btn btn-primary editPay" role="button" value="<?php echo $item->customerPaymentProfileId ?>" >Edit Details</button></p>
						</div>
					</div>
				</div>
			<?php } ?>
			</div>
			</div>
		</div>

		<div class="panel panel-info tab-pane center-block" id="shipping" style="width:90%">
			<div class="panel-heading">
				<h3 class="panel-title text-center"><b>Edit Shipping Profiles (Using Accept Customer)</b></h3>
			</div>
			<div class="panel-body">
				<div class="row">
					<?php foreach ($profileResponse->profile->shipToList as $item) {
					?>				
						<div class="col-sm-6 col-md-3 embed-responsive-item">
							<div class="thumbnail">
								<div class="caption">
									<h4>Name &nbsp;  &nbsp;: &nbsp;<?php echo $item->firstName ?> <?php echo $item->lastName ?></h4>
									<h4>Address : &nbsp;<?php echo $item->address ?> </h4>
									<h5>City &nbsp;: &nbsp;<?php echo $item->city.", ".$item->state ?></h5>
									<h5>Zip  &nbsp;: <?php echo $item->zip ?></h5>
									<p align="right"><button class="btn btn-primary editShip" role="button" value="<?php echo $item->customerAddressId ?>" data-toggle="modal" data-target="#myModal" >Edit Details</button></p>
								</div>
							</div>
						</div>
					<?php } ?>
				</div>
			</div>
		</div>

		<div class="panel panel-info tab-pane center-block" id="samplePayDiv" style="width:90%">
			<div class="panel-heading">
				<h3 class="panel-title text-center"><b>Additional Payment Examples</b></h3>
			</div>
			<div class="panel-body">
				<div class="row">
					<div id="acceptJSPayDiv" style="text-align:center">
						<button type="button" id="acceptJSPayButton" class="btn btn-primary btn-lg col-md-3 col-sm-offset-1 col-sm-4 col-xs-offset-2 col-xs-8" style="font-weight: bolder; font-size: 24px; margin-top: 10px; margin-bottom: 10px" data-toggle="modal" data-target="#acceptJSPayModal">Pay (Accept.js)</button>
					</div>
					<div id="acceptUIPayDiv" style="text-align:center">
						<button class="AcceptUI btn btn-primary btn-lg col-md-3 col-sm-offset-1 col-sm-4 col-xs-offset-2 col-xs-8" style="font-weight: bolder; font-size: 24px; margin-top: 10px; margin-bottom: 10px" 
							type="button" id="acceptUIPayButton"
							data-billingAddressOptions='{"show":true, "required":true}' 
							data-apiLoginID="3e3b5H4YLP" 
							data-clientKey="6jZy4G5vmCEat9G3xjtNguj7DLw5NhgS4PBr4KNp7tV2tXa34E3BkdG33dcX4S84"
            						data-acceptUIFormBtnTxt="Subscribe" 
							data-acceptUIFormHeaderTxt="Payment Information" 
							data-responseHandler="responseHandler">
						Pay (Accept UI)
            					</button>
					</div>
					<div id="payerAuthPayDiv" style="text-align:center">
						<button type="button" id="payerAuthPayButton" class="btn btn-primary btn-lg col-md-3 col-sm-offset-1 col-sm-4 col-xs-offset-2 col-xs-8" style="font-weight: bolder; font-size: 24px; margin-top: 10px; margin-bottom: 10px" data-toggle="modal" data-target="#payerAuthPayModal">Pay (3D-Secure)</button>
					</div>
				</div>
			</div>
		</div>
		<div class="panel panel-info tab-pane center-block" id="digitalPayDiv" style="width:90%">
			<div class="panel-heading">
				<h3 class="panel-title text-center"><b>Digital Payment Examples</b></h3>
			</div>
			<div class="panel-body">
			    <div class="row">					
					<div id="applePayDiv" style="text-align:center">
						<input type="image" src="images\ApplePayLogo.png" id="applePayButton" class="btn btn-lg col-md-2 col-sm-offset-1 col-sm-3 col-xs-offset-2 col-xs-8" hidden>
						</input>
						<!--			<button type="button" id="logOutButton" class="btn btn-primary btn-lg col-sm-offset-2 col-sm-3 col-md-2 col-xs-offset-3 col-xs-6 " style="font-weight: bolder; font-size: 24px; margin-top: 10px; margin-bottom: 10px" onclick="logOut()">Logout</button></p><br> -->
					</div>
				        <div id="visaCheckoutDiv" style="text-align:center">
						<img alt="Visa Checkout" class="v-button" role="button" src="https://sandbox.secure.checkout.visa.com/wallet-services-web/xo/button.png?cardBrands=VISA,MASTERCARD,DISCOVER,AMEX"/>
					</div>
				</div>
			</div>
		</div>
	</div>

		

		<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
		  <div class="modal-dialog">
		    <div class="modal-content">
		      <div class="modal-header">
		        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
		        <h4 class="modal-title" id="myModalLabel" style="font-weight: bold">Edit </h4>
		      </div>
		      <div class="modal-body">
		          	<iframe id="add_shipping" class="embed-responsive-item" name="add_shipping" width="100%"  frameborder="0" scrolling="no" hidden="true" ></iframe>
					<iframe id="edit_shipping" class="embed-responsive-item" name="edit_shipping" width="100%"  frameborder="0" scrolling="no" hidden="true"></iframe> 
		      </div>
		    </div>
		  </div>
		</div>

		<div class="modal fade" id="HPConfirmation" role="dialog">
		    <div class="modal-dialog" style="display: inline-block; vertical-align: middle;">
		      <div class="modal-content">
		        <div class="modal-header">
		          <button id="closeAcceptConfirmationHeaderBtn" type="button" class="close" data-dismiss="modal">&times;</button>
		          <h4 class="modal-title"><b>Payment Confirmation</b></h4>
		        </div>
			        <div class="modal-body" style="background-color: antiquewhite">
			          	<p style="font-size: 16px; font-style: italic; padding:10px; color: #444; text-align: center"></p>
			        </div>
		        <div class="modal-footer">
		          <button id="closeAcceptConfirmationFooterBtn" type="button" class="btn btn-success" data-dismiss="modal">Close</button>
		        </div>
		      </div> 
    		</div>
    	</div>

	</div>
</body>

<script>
	$('#acceptJSPayButton').click(function(e){
		e.preventDefault();
	});
	$('#payerAuthPayButton').click(function(e){
		e.preventDefault();
	});
	$('#submitButton').click(function(e){
		e.preventDefault();
		acceptJSCaller();
	});
	$('#submitPAButton').click(function(e){
		e.preventDefault();
		payerAuthCaller();
	});
	$('#applePayButton').click(function(e){
		e.preventDefault();
		applePayButtonClicked();
	});
	$('#profilePayButton').click(function(e){
		e.preventDefault();
		createProfileTransaction();
	});
	$('#closeAcceptConfirmationHeaderBtn').click(function(e){
		refreshAcceptHosted();
	});
	$('#closeAcceptConfirmationFooterBtn').click(function(e){
		refreshAcceptHosted();
	});
</script>

</html>