Geonix

Adicionar saldo

POSThttps://geonix.com/personal/api/v1/{apiKey}/balance/add

Esse endpoint inicia um processo para adicionar fundos ao saldo de sua conta. Ele foi projetado para fornecer um link seguro para uma página de pagamento, onde você pode concluir a transação com segurança.

Parâmetros do caminho

Nome

Tipo

Descrição

apiKey*

string

Chave de API para autorizar solicitações

Cabeçalhos

Nome

Valor

Tipo de conteúdo

application/json

Parâmetros do corpo

Nome

Tipo

Descrição

summ*

duplo

O valor dos fundos que você deseja adicionar ao seu saldo.

paymentId*

inteiro

O identificador de sua escolhamétodo de pagamento.

Solicitar exemplos

curl -X POST "https://geonix.com/personal/api/v1/YOUR_API_KEY_HERE/balance/add" \
     -H "Content-Type: application/json" \
     -d '{"summ": 100.00, "paymentId": 1}'
<?php
$apiKey = 'YOUR_API_KEY_HERE'; // Replace with your actual API key
$url = "https://geonix.com/personal/api/v1/$apiKey/balance/add";

$data = array("summ" => 100.00, "paymentId" => 1);
$data_json = json_encode($data);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_json);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
curl_close($ch);

echo $response;
?>
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.nio.charset.StandardCharsets;

public class AddBalanceExample {
    public static void main(String[] args) {
        String apiKey = "YOUR_API_KEY_HERE"; // Replace with your actual API key
        String requestUrl = "https://geonix.com/personal/api/v1/" + apiKey + "/balance/add";
        String jsonInputString = "{\"summ\": 100.00, \"paymentId\": 1}";

        try {
            URL url = new URL(requestUrl);
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            connection.setRequestMethod("POST");
            connection.setRequestProperty("Content-Type", "application/json");
            connection.setDoOutput(true);

            // Sending the request
            try(OutputStream os = connection.getOutputStream()) {
                byte[] input = jsonInputString.getBytes(StandardCharsets.UTF_8);
                os.write(input, 0, input.length);
            }

            // Reading the response
            int responseCode = connection.getResponseCode();
            System.out.println("Response Code: " + responseCode);

            BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
            String line;
            StringBuilder response = new StringBuilder();

            while ((line = reader.readLine()) != null) {
                response.append(line);
                response.append(System.lineSeparator());
            }

            System.out.println("Response: " + response.toString());

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

Exemplos de respostas

{
  "status": "success",
  "data": {
    "url": "https://geonix.com/order-result/pay.php?ORDER_ID={...}"
  },
  "errors": []
}
{
    "status": "error",
    "data": null,
    "errors": [
        {
            "message": "Set existed [paymentId]",
            "code": 0,
            "customData": null
        }
    ]
}

On this page

Adicionar saldo | Geonix