Не удалось загрузить ресурс: интеграция braintree js php в стек ламп aws ec2
Мне нужна помощь в интеграции JS PHP Braintree с использованием AWS EC2.
Я включил библиотеку PHP braintree, использующую require, в свой composer.json
{
"require" : {
"braintree/braintree_php" : "3.5.0"
}
}
И я установил его с помощью
run php composer.phar install
Вот несколько примеров файлов, которые мне предоставили из Braintree, я могу использовать скрипт на своем локальном компьютере в Dreamweaver. Но когда я загружаю файл в свой экземпляр, ничего не отображается.
Когда я проверяю свой журнал Google Chrome, я получаю сообщение об ошибке: "Не удалось загрузить ресурс: сервер ответил со статусом 500 (Внутренняя ошибка сервера)"
Любая помощь будет весьма признательна.
<?php
require_once '/home/ec2-user/vendor/braintree/braintree_php/lib/Braintree.php';
require_once '/home/ec2-user/vendor/autoload.php';
Braintree_Configuration::environment('sandbox');
Braintree_Configuration::merchantId('test_marchant_id');
Braintree_Configuration::publicKey('test_public_key');
Braintree_Configuration::privateKey('test_private_key');
$clientToken = Braintree_ClientToken::generate();
?>
<head>
<script src="https://js.braintreegateway.com/v2/braintree.js"></script>
</head>
<html>
<body>
<form id="checkout" method="post" action="server.php">
<div id="dropin"></div>
Amount:<input type="text" name="amount"><br>
First Name:<input type="text" name="firstname"><br>
Last Name:<input type="text" name="lastname"><br>
Email:<input type="text" name="email"><br>
<input type="submit" value="Submit Payment">
</form>
<script language='javascript'>
braintree.setup("<?php echo $clientToken; ?>", 'dropin', {
container: 'dropin'
});
</script>
</body>
</html>
1 answers
Я просто удалил требование autoload.php выписка и шлюз отлично обрабатывают платежи!