developer paypal paypal-sandbox paypal-nvp

developer - paypal sdk



El DoDirectPayment de Paypal API produce el error 10001: solicitud de procesamiento de tiempo de espera (3)

Estoy progresando lentamente con la API de Paypal. Actualmente, realizar una llamada a la API genera un error de tiempo de espera (ERRORCODE: 10001):

**HttpResponseTIMESTAMP=2013-03-08T01:25:56Z&CORRELATIONID=e00b64a9e4c97&ACK=Failure&L_ERRORCODE0=10001&L_SHORTMESSAGE0=Internal Error&L_LONGMESSAGE0=Timeout processing request**

El error anterior no indica demasiado, además de que se ha agotado el tiempo de espera. ¿Qué significa que se agotó el tiempo de espera para intentar realizar la transacción o se agotó el tiempo de espera debido a que no se pudo autenticar la cuenta? Aquí está la cadena Name-value-pair,

**METHOD=DoDirectPayment &VERSION=99.0 &PWD=1362597445 &USER=paypro_1362597411_biz_api1.hotmail.com &SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AA.mtioVVAeUWZAnm4W4LmSKUmC8 &IPADDRESS=192.168.237.124 &PAYMENTACTION=SALE &AMT=660 &CREDITCARDTYPE=VISA &ACCT=4926081645578645 &EXPDATE=3/2018 &CVV2=333 &FIRSTNAME=Parijat &LASTNAME=Kalia &STREET=3302+Folsom+Street &CITY=3302+Folsom+Street &STATE=CA &ZIP=94110 &COUNTRYCODE=US &CURRENCYCODE=$**

La otra señal que podría ser útil es que cuando intento iniciar sesión en el sitio de prueba de Sandbox

con las credenciales mencionadas, no me registra. Sin embargo, dentro de mi sitio de desarrollador de PayPal , bajo las cuentas de prueba, las mismas credenciales están claramente establecidas y estoy 100% simplemente copiando pegando el nombre de usuario, contraseña y API. Un amigo afirmó que esas cuentas de prueba para las llamadas a la API no permiten iniciar sesión en el sitio Sandbox Test, que es muy dudoso.

Conduce? Soluciones? Criticas?


El error que está recibiendo está causado por la fecha que está pasando. No está en el formato correcto. Tiene que ser "" 032018 "no" 3/2018 ". Esto resolverá el error 10001, pero recibirá un segundo error diciendo que la versión no es compatible. Debería usar la versión 98.0 de 99.0. la versión actual es 98.0.


NO USE ESTOS NÚMEROS DE TARJETAS PARA PRUEBAS DoDirectPayment : http://www.paypalobjects.com/en_US/vhelp/paypalmanager_help/credit_card_numbers.htm

En cambio, asegúrese de estar usando el número exacto de la tarjeta de crédito de prueba vinculado a uno de sus usuarios de prueba en developer.paypal.com.

Para encontrar estos:

  1. Vaya a developer.paypal.com e inicie sesión
  2. Ir a Panel> Sandbox> Cuentas
  3. Elija la cuenta con la que desea probar, vea ''Perfil''
  4. Abra la pestaña de Financiamiento y use el número de tarjeta listado allí para probar

Puede haber algún problema que no podamos identificar lo que estamos haciendo mal. así que aquí estoy enumerando algunos de ellos.

1. Actualiza a la "Cuenta Business Pro"

haga clic en cuentas >> seleccione cualquier cuenta comercial / cree una cuenta comercial >> haga clic en el enlace de perfil >> luego tendrá una ventana emergente abierta.

Si no ha actualizado su cuenta comercial a "Business pro", hágalo primero; de lo contrario, no podrá realizar pagos mediante tarjeta de crédito.

2. Para mí fue el número de tarjeta de crédito al que estaba ingresando. No use ningún número de tarjeta de crédito simulada como ''4242424242424242'' o ''4111111111111111''

Siempre use el número de tarjeta de crédito proporcionado por PayPal y la fecha de vencimiento de la tarjeta también debe ser de PayPal.

Puede obtener su número de tarjeta de crédito y card_expiration_date "En el menú de financiación"

3. La opción de revisión de pago debe estar siempre activada.

Espero que esto pueda ayudar a alguien :)