JavaScript
const apiKey = "api_key_here"; // Replace with your actual API key // Create a data object with the API key 2 const data = { apiKey: apiKey }; // Define the URL 3 const url = "https://api.revelont.net/get_account_info"; // Define the POST request options 4 const options = { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(data) }; // Send the POST request and parse the response JSON 5 fetch(url, options) .then(response => { if (!response.ok) { throw new Error(`HTTP error! Status: ${response.status}`); } return response.json(); }) .then(data => { console.log("Response JSON:", data); // Handle the response data here }) .catch(error => { console.error("Error:", error); });
PHP
// Your API key $apiKey = "api_key_here"; // API endpoint $apiEndpoint = "https://api.revelont.net/get_account_info"; // Data to be sent in the POST request $data = array( 'apiKey' => $apiKey ); // Initialize cURL session $ch = curl_init($apiEndpoint); // Set cURL options curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Execute the cURL request $response = curl_exec($ch); // Check for cURL errors if (curl_errno($ch)) { echo 'cURL error: ' . curl_error($ch); } else { // Close the cURL session curl_close($ch); // Parse the JSON response $responseData = json_decode($response, true); // Check if the JSON decoding was successful if ($responseData) { // Access the parsed data var_dump($responseData); } else { echo 'Failed to parse JSON response.'; } }
JavaScript
const apiKey = "api_key_here"; // Replace with your actual API key // Create a data object with the API key const data = { apiKey: apiKey }; // Define the URL const url = "https://api.revelon.net/get_livecurrencies"; // Define the POST request options const options = { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(data) }; // Send the POST request and display the JSON response fetch(url, options) .then(response => { if (!response.ok) { throw new Error(`HTTP error! Status: ${response.status}`); } return response.json(); }) .then(data => { console.log("Response JSON:", data); // Handle the response data here }) .catch(error => { console.error("Error:", error); });
PHP
// Your API key $apiKey = "api_key_here"; // API endpoint $apiEndpoint = "https://api.revelon.net/get_livecurrencies"; // Data to be sent in the POST request $data = array( 'apiKey' => $apiKey ); // Initialize cURL session $ch = curl_init($apiEndpoint); // Set cURL options curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Execute the cURL request $response = curl_exec($ch); // Check for cURL errors if (curl_errno($ch)) { echo 'cURL error: ' . curl_error($ch); } else { // Close the cURL session curl_close($ch); // Display the JSON response header('Content-Type: application/json'); echo $response; }
JavaScript
// Define Data const data = { apiKey: "Your_Api_Key", redirectUrl: "https://your_site.com/success", closeUrl: "https://your_site.com/failed", businessName: "Your Business Wallet", productName: "Product Name", currency: "USD", price: "10", notificationURL: "https://your_site.com/webhook", buyersEmail: "johndoe@example.com" }; // Define the URL const url = "https://api.revelon.net/create_invoice"; // Define the POST request options const options = { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(data) }; // Send the POST request and handle the response fetch(url, options) .then(response => { if (!response.ok) { throw new Error(`HTTP error! Status: ${response.status}`); } return response.json(); }) .then(data => { if (data.status === "success") { console.log("Invoice ID:", data.result.invoice_id); } else { console.error("Invoice creation failed"); } }) .catch(error => { console.error("Error:", error); });
PHP
// Your API key $apiKey = "Your_Api_Key"; // API endpoint $apiEndpoint = "https://api.revelon.net/create_invoice"; // Data to be sent in the POST request $data = array( 'apiKey' => $apiKey, 'redirectUrl' => "https://your_site.com/success", 'closeUrl' => "https://your_site.com/failed", 'businessName' => "Your Business Wallet", 'productName' => "Product Name", 'currency' => "USD", 'price' => "10", 'notificationURL' => "https://your_site.com/webhook", 'buyersEmail' => "johndoe@example.com", ); // Initialize cURL session $ch = curl_init($apiEndpoint); // Set cURL options curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Execute the cURL request $response = curl_exec($ch); // Check for cURL errors if (curl_errno($ch)) { echo 'cURL error: ' . curl_error($ch); } else { // Close the cURL session curl_close($ch); // Parse the JSON response $responseData = json_decode($response, true); // Check if the JSON decoding was successful if ($responseData && $responseData['status'] === 'success') { echo 'invoice_id: ' . $responseData['result']['invoice_id']; } else { echo 'Failed to create the invoice or the response status is not "success".'; } }
JavaScript
const apiKey = "Your_Api_Key"; // Replace with your actual API key const coin = "BTC"; // Replace with the desired coin const data = { apiKey: apiKey, coin: coin }; // Define the URL const url = "https://api.revelon.net/get_deposit_address"; // Define the POST request options const options = { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(data) }; // Send the POST request and handle the response fetch(url, options) .then(response => { if (!response.ok) { throw new Error(`HTTP error! Status: ${response.status}`); } return response.json(); }) .then(data => { if (data.status === "success") { const address = data.result.address; const payment_auth = data.result.payment_auth; console.log("Address:", address); console.log("Payment Auth:", payment_auth); } else { console.error("Error:", data.error); } }) .catch(error => { console.error("Error:", error); });
PHP
// Your API key $apiKey = "Your_Api_Key"; // API endpoint $apiEndpoint = "https://api.revelon.net/get_deposit_address"; // Data to be sent in the POST request $data = array( 'apiKey' => $apiKey, 'coin' => 'BTC', // Replace 'BTC' with the desired cryptocurrency ); // Initialize cURL session $ch = curl_init($apiEndpoint); // Set cURL options curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Execute the cURL request $response = curl_exec($ch); // Check for cURL errors if (curl_errno($ch)) { echo 'cURL error: ' . curl_error($ch); } else { // Close the cURL session curl_close($ch); // Parse the JSON response $responseData = json_decode($response, true); // Check if the JSON decoding was successful and the response status is "success" if ($responseData && $responseData['status'] === 'success') { $address = $responseData['result']['address']; $payment_auth = $responseData['result']['payment_auth']; echo 'Address: ' . $address . '
'; echo 'Payment Auth: ' . $payment_auth; } else { echo 'Error: ' . $responseData['error']; } }
JavaScript
const apiKey = "Your_Api_Key"; // Replace with your actual API key const payment_auth = "Your_Auth_Code"; // Replace with your actual auth code const data = { apiKey: apiKey, payemnt_auth: payment_auth }; // Define the URL const url = "https://api.revelon.net/check_deposit"; // Define the POST request options const options = { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(data) }; // Send the POST request and handle the response fetch(url, options) .then(response => { if (!response.ok) { throw new Error(`HTTP error! Status: ${response.status}`); } return response.json(); }) .then(data => { console.log("Response JSON:", data); // Handle the response data here }) .catch(error => { console.error("Error:", error); });
PHP
// Your API key $apiKey = "Your_Api_Key"; // Auth value $auth = "Your_Auth_Value"; // API endpoint $apiEndpoint = "https://api.revelon.net/check_deposit"; // Data to be sent in the POST request $data = array( 'apiKey' => $apiKey, 'auth' => $auth, ); // Initialize cURL session $ch = curl_init($apiEndpoint); // Set cURL options curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Execute the cURL request $response = curl_exec($ch); // Check for cURL errors if (curl_errno($ch)) { echo 'cURL error: ' . curl_error($ch); } else { // Close the cURL session curl_close($ch); // Display the JSON response echo $response; }
JavaScript
const apiKey = "Your_Api_Key"; // Replace with your actual API key const invoiceId = "Your_Invoice_Id"; // Replace with your actual invoice ID const data = { apiKey: apiKey, invoice_id: invoiceId }; // Define the URL const url = "https://api.revelon.net/get_paymemt_info"; // Define the POST request options const options = { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(data) }; // Send the POST request and handle the response fetch(url, options) .then(response => { if (!response.ok) { throw new Error(`HTTP error! Status: ${response.status}`); } return response.json(); }) .then(data => { console.log("Response JSON:", data); // Handle the response data here }) .catch(error => { console.error("Error:", error); });
PHP
// Your API key $apiKey = "Your_Api_Key"; // Invoice ID $invoice_id = "Your_Invoice_ID"; // API endpoint $apiEndpoint = "https://api.revelon.net/get_paymemt_info"; // Data to be sent in the POST request $data = array( 'apiKey' => $apiKey, 'invoice_id' => $invoice_id, ); // Initialize cURL session $ch = curl_init($apiEndpoint); // Set cURL options curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Execute the cURL request $response = curl_exec($ch); // Check for cURL errors if (curl_errno($ch)) { echo 'cURL error: ' . curl_error($ch); } else { // Close the cURL session curl_close($ch); // Display the JSON response header('Content-Type: application/json'); echo $response; }
JavaScript
const apiKey = "Your_Api_Key"; // Replace with your actual API key const coin = "BTC"; // Replace with the desired coin const data = { apiKey: apiKey, coin: coin }; // Define the URL const url = "https://api.revelon.net/balance"; Define the POST request options const options = { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(data) }; // Send the POST request and handle the response fetch(url, options) .then(response => { if (!response.ok) { throw new Error(`HTTP error! Status: ${response.status}`); } return response.json(); }) .then(data => { if (data.status === "success") { const balance = data.result.balance; console.log("Balance:", balance); } else { console.error("Error:", data.error); } }) .catch(error => { console.error("Error:", error); });
PHP
// Your API key $apiKey = "Your_Api_Key"; // Coin value $coin = "Your_Coin_Value"; // API endpoint $apiEndpoint = "https://api.revelon.net/balance"; // Data to be sent in the POST request $data = array( 'apiKey' => $apiKey, 'coin' => $coin, ); // Initialize cURL session $ch = curl_init($apiEndpoint); // Set cURL options curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Execute the cURL request $response = curl_exec($ch); // Check for cURL errors if (curl_errno($ch)) { echo 'cURL error: ' . curl_error($ch); } else { // Close the cURL session curl_close($ch); // Parse the JSON response $responseData = json_decode($response, true); // Check if the JSON decoding was successful if ($responseData && $responseData['status'] === 'success') { $balance = $responseData['result']['balance']; echo 'Balance: ' . $balance; } else { echo 'Error: ' . $responseData['error']; } }
JavaScript
const apiKey = "Your_Api_Key"; // Replace with your actual API key const coin = "BTC"; // Replace with the desired coin (case sensitive) const amount = "100"; // Replace with the withdrawal amount const to = "wallet_address"; // Replace with the destination wallet address (case sensitive) const data = { apiKey: apiKey, coin: coin, amount: amount, to: to }; // Define the URL const url = "https://api.revelon.net/create_withdrawal"; // Define the POST request options const options = { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(data) }; // Send the POST request and handle the response fetch(url, options) .then(response => { if (!response.ok) { throw new Error(`HTTP error! Status: ${response.status}`); } return response.json(); }) .then(data => { if (data.status === "success") { const txHash = data.result.txHash; console.log("TxHash:", txHash); } else { console.error("Error:", data.error); } }) .catch(error => { console.error("Error:", error); });
PHP
// Your API key $apiKey = "Your_Api_Key"; // API endpoint $apiEndpoint = "https://api.revelon.net/create_withdrawal"; // Data to be sent in the POST request $data = array( 'apiKey' => $apiKey, 'coin' => "BTC", // Replace with the cryptocurrency (case sensitive) 'amount' => "100", 'to' => "wallet_address", // Replace with the wallet address (case sensitive) ); // Initialize cURL session $ch = curl_init($apiEndpoint); // Set cURL options curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Execute the cURL request $response = curl_exec($ch); // Check for cURL errors if (curl_errno($ch)) { echo 'cURL error: ' . curl_error($ch); } else { // Close the cURL session curl_close($ch); // Parse the JSON response $responseData = json_decode($response, true); // Check if the JSON decoding was successful if ($responseData && $responseData['status'] === 'success') { $txHash = $responseData['result']['txHash']; echo 'txHash: ' . $txHash; } else { echo 'Error: ' . $responseData['error']; } }
JavaScript
const apiKey = "Your_Api_Key"; // Replace with your actual API key const coin = "BTC"; // Replace with the desired coin const identifier = "email or username"; // Replace with the identifier (case sensitive) const amount = "100"; // Replace with the transfer amount const to = "username or email"; // Replace with the recipient (case sensitive) const data = { apiKey: apiKey, coin: coin, identifier: identifier, amount: amount, to: to }; // Define the URL const url = "https://api.revelon.net/create_transfer"; // Define the POST request options const options = { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(data) }; // Send the POST request and handle the response fetch(url, options) .then(response => { if (!response.ok) { throw new Error(`HTTP error! Status: ${response.status}`); } return response.json(); }) .then(data => { if (data.status === "success") { const txHash = data.result.txHash; console.log("TxHash:", txHash); } else { console.error("Error:", data.error); } }) .catch(error => { console.error("Error:", error); });
PHP
// Your API key $apiKey = "Your_Api_Key"; // API endpoint $apiEndpoint = "https://api.revelon.net/create_transfer"; // Data to be sent in the POST request $data = array( 'apiKey' => $apiKey, 'coin' => "BTC", 'identifier' => "email or username", // Replace with the identifier (case sensitive) 'amount' => "100", 'to' => "username or email", // Replace with the recipient (case sensitive) ); // Initialize cURL session $ch = curl_init($apiEndpoint); // Set cURL options curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Execute the cURL request $response = curl_exec($ch); // Check for cURL errors if (curl_errno($ch)) { echo 'cURL error: ' . curl_error($ch); } else { // Close the cURL session curl_close($ch); // Parse the JSON response $responseData = json_decode($response, true); // Check if the JSON decoding was successful if ($responseData && $responseData['status'] === 'success') { $txHash = $responseData['result']['txHash']; echo 'txHash: ' . $txHash; } else { echo 'Error: ' . $responseData['error']; } }
Node Js
const express = require('express'); const app = express(); const port = 3000; // Change this to your desired port app.use(express.json()); app.post('/processPayment', (req, res) => { const { invoice_id, pay_amount, payCoin, price, buyersEmail, productName, currency } = req.body; // You can process the data as needed here // Send a 200 status code response res.status(200).json({ message: 'Payment data received successfully', invoice_id, pay_amount, payCoin, price, buyersEmail, }); }); app.listen(port, () => { console.log(`Server is running on port ${port}`); });
PHP
// Receive the POST data $invoice_id = $_POST['invoice_id']; $pay_amount = $_POST['pay_amount']; $payCoin = $_POST['pay_coin']; $currency = $_POST['currency']; $productName = $_POST['productName']; $price = $_POST['price']; $buyersEmail = $_POST['buyersEmail']; // You can process the data as needed here // Send a 200 status code response http_response_code(200); echo json_encode(array( 'message' => 'Payment data received successfully', 'invoice_id' => $invoice_id, 'pay_amount' => $pay_amount, 'pay_coin' => $payCoin, 'price' => $price, 'buyersEmail' => buyersEmail ));