Logo

Pagos instantáneos

No olvides especificar el "ID de plataforma" y la "Clave secreta."

Límite de solicitudes: una vez por segundo. De lo contrario, la cuenta se bloqueará

01

CURL:

curl -X POST -d "payment_id=10&platform_id=1&amount=1&address_to=123456&hash=a81983b1...tb8kfyhjd" https://api.passimpay.io/withdraw

02

PHP:

$url = 'https://api.passimpay.io/withdraw' ;
$platform_id = 0 ; // ID de plataforma
$apikey = '1111-2222-3333-4444-5555' ; // Clave secreta
$payment_id = 10 ; // ID de divisa
$address_to = '' ; // Dirección del wallet del destinatario. Para Ripple XRP, network TON format: address:destinationTag address : destinationTag
$amount = 1 ; // Importe de pago
$symbol = 'USD' ; // ¿En qué moneda se creó la cuenta? Longitud: 3 caracteres en mayúsculas. No es obligatorio;

$data = [
   'payment_id' => $payment_id,
   'platform_id' => $platform_id,
   'amount' => $amount,
   'address_to' => $address_to,
   'symbol' => $symbol,
];
$payload = http_build_query($data);
$hash = hash_hmac( 'sha256' , $payload, $apikey);
$data[ 'hash' ] = $hash;

$post_data = http_build_query($data);

$curl = curl_init();
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_HTTPHEADER, [ 'Content-Type: application/x-www-form-urlencoded' ]);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_ENCODING, 'gzip' );
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
$result = curl_exec($curl);
curl_close( $curl );

$result = json_decode($result, true);

// Opciones de respuesta
// En caso de éxito
if (isset($result[ 'result' ]) && $result[ 'result' ] == 1)
{
    $address_to = $result[ 'address_to' ]; class="red">],
   $payment_id = $result[ 'payment_id' ];
   $amount = $result[ 'amount' ];
   $txhash = $result[ 'txhash' ]; // ID de la transacción en la red de criptomonedas
}
// En caso de error
else
{
   $error = $result[ 'message' ]; // Texto de error
}

UTILIZAMOS ARCHIVOS COOKIE

Utilizamos archivos cookie para mejorar el funcionamiento del sitio web y proporcionar ofertas y servicios personalizados. Nos permiten recojer y analizar las actividades de los usuarios en el sitio web y mejorar nuestro servicio. Al continuar utilizando el sitio web PassimPay, aceptas automáticamente el uso que hacemos de las cookies. Si no está de acuerdo con el uso que hacemos de las cookies, no visites el sitio web de PassimPay.