diff --git a/www/createRegisterPay.php b/www/createRegisterPay.php new file mode 100644 index 0000000..eaf5613 --- /dev/null +++ b/www/createRegisterPay.php @@ -0,0 +1,46 @@ + $total, + "currency" => "ARS", + "formAction" => "REGISTER_PAY", + "orderId" => uniqid($compra->get_id()), + "customer" => array( + "email" => $compra->get_idUser()->get_email() + )); +} + +/** + * I create a formToken + */ + +$response = $client->post("V4/Charge/CreatePayment", $store); + +//* I check if there are some errors */ +if ($response['status'] != 'SUCCESS') { + /* an error occurs */ + $error = $response['answer']; + header("Content-Type", "application/json"); + header('HTTP/1.1 500 Internal Server Error'); + echo '{"error": "' . $error['errorCode'] . '", "_type": "DemoError" }'; + die(); +} + +/* everything is fine, I extract the formToken */ +$formToken = $response["answer"]["formToken"]; +//header("Content-Type", "application/json"); +//echo '{"formToken": "' . $formToken . '"", "_type": "DemoFormToken" }'; diff --git a/www/createSilentPay.php b/www/createSilentPay.php new file mode 100644 index 0000000..338557b --- /dev/null +++ b/www/createSilentPay.php @@ -0,0 +1,47 @@ + $total, + "currency" => "ARS", + "paymentMethodToken"=> "b6e51ba31f934ac5b25ccad2a52ccd56", + "formAction" => "SILENT", + ); +} + + + +/** + * I create a formToken + */ + +$response = $client->post("V4/Charge/CreatePayment", $store); + +//* I check if there are some errors */ +if ($response['status'] != 'SUCCESS') { + /* an error occurs */ + $error = $response['answer']; + header("Content-Type", "application/json"); + header('HTTP/1.1 500 Internal Server Error'); + echo '{"error": "' . $error['errorCode'] . '", "_type": "DemoError" }'; + die(); +} + +/* everything is fine, I extract the formToken */ +$formToken = $response["answer"]["formToken"]; +//header("Content-Type", "application/json"); +//echo '{"formToken": "' . $formToken . '"", "_type": "DemoFormToken" }'; +