Error interno del servidor de Paypal al capturar el pago con el resto de la API

Tengo este problema en un proyecto basado en C #, pero también puedo reproducirlo con rizos. El código estaba funcionando hace unos días, pero ahora no lo está y estoy bastante seguro de que no lo he cambiado.

Tengo un pago que se ha autorizado y tengo su ID, que es correcta (cuando cierro la transacción con su herramienta en línea, obtengo AUTHORIZATION_ALREADY_COMPLETED en lugar del error del Servidor 500).

Esto es lo que hago con el rizo para reproducirlo, información confidencial redactada:

    // check if the AUTHIDHERE code is correct:
curl -v -X GET https://api.paypal.com/v1/payments/authorization/AUTHIDHERE -H "Content-Type:application/json" -H "Authorization:Bearer BEARER123" 

la llamada anterior funciona y vuelve: {"id": "AUTHIDHERE", "create_time": "2013-07-17T21: 17: 58Z", "update_time": "2013-07-17T21: 18: 00Z", "state ":" autorizado "," monto ": {" total ":" 1.35 "," moneda ":" USD "," detalles ": {" subtotal ":" 1.35 "}}," parent_payment ":" PAY-SOMELONGIDHERE "," valid_until ":" 2013-08-15T21: 17: 58Z "," links ": ... manojo entero aquí}}

entonces llamo a la captura

curl -v https://api.paypal.com/v1/payments/authorization/AUTHIDHERE/capture \
-H "Content-Type:application/json" -H "Authorization:Bearer BEARER123" \
-d '{"amount":{"currency":"USD","total":"1.32"},"is_final_capture":true}

y obtengo esto con el estado HTTP 500:

{
    "name": "INTERNAL_SERVICE_ERROR",
    "message": "An internal service error has occurred",
    "information_link": "https://developer.paypal.com/webapps/developer/docs/api/#INTERNAL_SERVICE_ERROR",
    "debug_id": "7edadeba20509"
}

Algunos otros valores de debug_id son: 062fc6964d9a8, 6eebc751504eb

Respuestas a la pregunta(1)

Su respuesta a la pregunta