<script>
window.alert("start");
var applicationId = '{{ sandbox-sq0idb-JbmhYwCtBdizAjslJy3-yw}}';
use Square\Models\Currency;
use Square\SquareClient;
use Square\Environment;
const SQUARE_ACCESS_TOKEN = 'EAAAEC6DqMNNw9fuj3Ry7K6S687qBK0GfskdqfY43ME58zV0I2c03ByiDT_-IUjr';
$client = new SquareClient([
'accessToken' => SQUARE_ACCESS_TOKEN,
'environment' => Environment::SANDBOX,
]);
$sourceId = $_POST['nonce'];
$idempotencyKey = uniqid();
$amountMoney = new Money;
$amountMoney->setAmount($_POST['amount']);
$amountMoney->setCurrency(Currency::USD);
$paymentRequest = new CreatePaymentRequest(
$sourceId,
$idempotencyKey,
$amountMoney
);
$paymentsApi = $client->getPaymentsApi();
try {
$result = $paymentsApi->createPayment($paymentRequest);
window.alert("Gooood");
} catch (Exception $e) {
}
</script>