Erro interno do servidor Paypal ao capturar pagamentos com api de descanso

Eu tenho esse problema em um projeto baseado em C #, mas posso reproduzi-lo com o curl também. O código estava funcionando há poucos dias, mas agora não é e tenho certeza que não mudei.

Tenho um pagamento que foi autorizado e tenho seu ID, que está correto (quando fecho a transação com a ferramenta on-line, recebo AUTHORIZATION_ALREADY_COMPLETED em vez do erro do Servidor 500).

Aqui está o que eu faço com o curl para reproduzi-lo, informações confidenciais redigidas:

    // 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" 

a chamada acima funciona e retorna: {"id": "AUTHIDHERE", "create_time": "2013-07-17T21: 17: 58Z", "update_time": "2013-07-17T21: 18: 00Z", "estado ":" autorizado "," quantidade ": {" total ":" 1,35 "," moeda ":" USD "," detalhes ": {" subtotal ":" 1,35 "}}," parent_payment ":" PAY-SOMELONGIDHERE "," valid_until ":" 2013-08-15T21: 17: 58Z "," links ": ... todo o grupo aqui]}}

então eu chamo a 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}

e eu recebo isso com o status 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"
}

Alguns outros valores debug_id são: 062fc6964d9a8, 6eebc751504eb

questionAnswers(1)

yourAnswerToTheQuestion