peru pay pal developer cuenta paypal paypal-sandbox

paypal - pay - sandbox login



Error de servicio interno de PayPal Sandbox (1)

Intento usar PayPal Sandbox para probar el procesamiento automatizado de tarjetas de crédito, pero me encuentro con un problema. La semana pasada mis pruebas fueron "exitosas" en el sentido de que cuando se producía un error de validación, la API se ahogaba, pero al menos sabía que algo sucedió. Después de limpiar mi código que se estaba pasando a la API, ya no recibo errores de validación, solo errores de servicio interno y esto ha estado ocurriendo durante cuatro días.

Esto es lo que muestra el archivo de registro (token de acceso eliminado aquí, pero se generó desde la API con éxito antes de su uso):

2013-07-01 16: 47: 00,845 [32944] DEPURACIÓN PayPal.Manager.ConnectionManager [(null)] grant_type = client_credentials

2013-07-01 16: 47: 03,296 [32944] DEPURACIÓN PayPal.Manager.ConnectionManager [(null)] Respuesta de servicio

2013-07-01 16: 47: 03,296 [32944] DEPURAR PayPal.Manager.ConnectionManager [(null)] {"scope": " https://api.paypal.com/v1/payments/ . * Https: // api.paypal.com/v1/vault/credit-card https://api.paypal.com/v1/vault/credit-card/ . * openid "," access_token ":" [token de acceso que se generó] ", "token_type": "Portador", "app_id": "[ID de aplicación]", "expires_in": 28800}

2013-07-01 16: 47: 05,069 [32944] DEPURACIÓN PayPal.PayPalResource [(null)] Tipo de contenido: application / json

2013-07-01 16: 47: 05,069 [32944] DEPURAR PayPal.PayPalResource [(null)] Autorización: Portador [código de acceso]

2013-07-01 16: 47: 05,069 [32944] DEPURACIÓN PayPal.PayPalResource [(null)] User-Agent: PayPalSDK / rest-sdk-dotnet 0.7.1; lang = DOTNET; v = 4.0.30319.18046; bit = 64 ; os = Windows 8 6.2.9200.0;

2013-07-01 16: 47: 05,069 [32944] DEPURACIÓN PayPal.PayPalResource [(null)] ID de solicitud de PayPal: 303be909-4268-4909-b1cb-b51b6dc7ea54

2013-07-01 16: 47: 05,365 [32944] DEPURACIÓN PayPal.Manager.ConnectionManager [(null)] {"intención": "venta", "pagador": {"payment_method": "credit_card", "funding_instruments": [{"credit_card": {"number": "4111111111111111", "type": "visa", "expire_month": 4, "expire_year": 2017, "cvv2": "123", "first_name": "First" , "last_name": "Last", "billing_address": {"line1": "123 Any St.", "city": "City", "country_code": "US", "postal_code": "12345", " state ":" OH "}}}]}," transacciones ": [{" cantidad ": {" moneda ":" USD "," total ":" 4.93 "," detalles ": {" envío ":" 3.55 "," subtotal ":" 1.30 "," impuesto ":" 0.08 "}}," descripción ":" Descripción "}]}

2013-07-01 16: 47: 35,657 [32944] ERROR PayPal.Manager.ConnectionManager [(null)] Respuesta de error: {"nombre": "INTERNAL_SERVICE_ERROR", "information_link": " https: //api.sandbox.paypal .com / docs / api / # INTERNAL_SERVICE_ERROR "," debug_id ":" ce04de98d51f2 "}

2013-07-01 16: 47: 35,657 [32944] INFORMACIÓN PayPal.Manager.ConnectionManager [(null)] Obtuve código de estado InternalServerError del servidor

2013-07-01 16: 47: 35,708 [32944] ERROR PayPal.Exception.PayPalException [(null)] Excepción en HttpConnection Execute: Stream no fue legible. PayPal.Exception.PayPalException: Excepción en HttpConnection Execute: Stream no fue legible. ---> System.ArgumentException: Stream no era legible. en System.IO.StreamReader..ctor (Stream stream, Codificación de codificación, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean leaveOpen) en System.IO.StreamReader..ctor (Stream stream) en PayPal.HttpConnection.Execute (String payLoad, HttpWebRequest httpRequest ) --- Fin del registro de la pila de la excepción interna ---

Alguna sugerencia sobre esto? No estoy seguro de a dónde ir desde aquí.


Acabamos de ejecutar nuestros casos de prueba unitaria, confirmamos que el pago con CC parece funcionar. Intente con un número de tarjeta de crédito de prueba alternativo "4417119669820331" y confirme si eso funciona. Hemos visto algunos problemas intermitentes al usar el número de tarjeta de crédito de prueba "4111111111111111".

Si funciona, modifique su tarjeta de crédito de prueba para casos de prueba automatizados a este número para evitar fallas futuras hasta que haya una solución disponible.