Foros del Web » Estrategias Digitales y Negocios Online » Negocios »

Paypal: transacción satisfactoria pero no aparece el cargo

Estas en el tema de Paypal: transacción satisfactoria pero no aparece el cargo en el foro de Negocios en Foros del Web. Hola Amigos, soy nuevo en esto de paypal, ya tengo mi cuenta verificada. Tengo un Script con el cual logré hacer pruebas primero en el ...
  #1 (permalink)  
Antiguo 09/07/2012, 09:06
 
Fecha de Ingreso: marzo-2007
Mensajes: 59
Antigüedad: 17 años, 8 meses
Puntos: 1
Pregunta Paypal: transacción satisfactoria pero no aparece el cargo

Hola Amigos, soy nuevo en esto de paypal, ya tengo mi cuenta verificada. Tengo un Script con el cual logré hacer pruebas primero en el sandbox y luego en mi cuenta normal. Aun estoy probando en esta ocasión directamente con mi Tarjeta de credito y mi cuenta (no Sandbox) y el Script me dice que la transacción es satisfactoria pero no me aparece el cargo en mi TDC ni aparece reflejado en mi cuenta de paypal. Y de las primeras pruebas van mas de 4 días. Les dejo el mensaje de salida y el script que estoy utilizando a ver si me pueden dar una mano (Aun que no creo que el error este en script), y Gracias por adelantado.

SALIDA
Código HTML:
Ver original
  1. [TOKEN] => EC-663124349Y4395H
  2.     [TIMESTAMP] => 2012-07-06T13:18:20Z
  3.     [CORRELATIONID] => 554fcc646a0
  4.     [ACK] => Success
  5.     [VERSION] => 85.0
  6.     [BUILD] => 3242673

CODIGO
Código PHP:

$request_params 
= array
                    (
                    
'METHOD' => 'SetExpressCheckout'
                    
'USER' => $api_username
                    
'PWD' => $api_password
                    
'SIGNATURE' => $api_signature
                    
'VERSION' => $api_version
                    
'PAYMENTACTION' => 'Sale',     
                    
'RETURNURL'=> 'http://www.midominio.com/index.php',
                    
'CANCELURL'=> 'http://www.midominio.com/index.php',
                    
'IPADDRESS' => $_SERVER['REMOTE_ADDR'],
                    
'CREDITCARDTYPE' => 'Visa'
                    
'ACCT' => 'XXXXXXXXXXXXXXXX',                         
                    
'EXPDATE' => '122021',             
                    
'CVV2' => 'XXX'
                    
'FIRSTNAME' => 'Xxxxxx'
                    
'LASTNAME' => 'Xxxxxx'
                    
'STREET' => 'Xxxxxx'
                    
'CITY' => 'Xxxxxx'
                    
'STATE' => 'Xxxxxx',                     
                    
'COUNTRYCODE' => 'PA'
                    
'ZIP' => '33770'
                    
'AMT' => '1.00'
                    
'CURRENCYCODE' => 'USD'
                    
'DESC' => 'Testing Payments Pro' 
                    
);

$nvp_string '';
foreach(
$request_params as $var=>$val)
{
    
$nvp_string .= '&'.$var.'='.urlencode($val);    
}

$curl curl_init();
        
curl_setopt($curlCURLOPT_VERBOSE1);
        
curl_setopt($curlCURLOPT_SSL_VERIFYPEERFALSE);
        
curl_setopt($curlCURLOPT_TIMEOUT30);
        
curl_setopt($curlCURLOPT_URL$api_endpoint);
        
curl_setopt($curlCURLOPT_RETURNTRANSFER1);
        
curl_setopt($curlCURLOPT_POSTFIELDS$nvp_string);

$result curl_exec($curl);
echo 
$result.'<br /><br />';
curl_close($curl);

$result_array NVPToArray($result);

echo 
'<pre />';
print_r($result_array);

function 
NVPToArray($NVPString)
{
    
$proArray = array();
    while(
strlen($NVPString))
    {
        
$keyposstrpos($NVPString,'=');
        
$keyval substr($NVPString,0,$keypos);
        
$valuepos strpos($NVPString,'&') ? strpos($NVPString,'&'): strlen($NVPString);
        
$valval substr($NVPString,$keypos+1,$valuepos-$keypos-1);
        
$proArray[$keyval] = urldecode($valval);
        
$NVPString substr($NVPString,$valuepos+1,strlen($NVPString));
    }
    return 
$proArray;


Última edición por danikene; 11/07/2012 a las 08:09

Etiquetas: pago, paypal, tarjeta, cobros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:22.