2017-09-06 4 views
0

私は全額払い戻しを行い、このエラーメッセージが表示されます。払い戻し操作で「INTERNAL_SERVICE_ERROR」になるサンドボックスの残りの部分

RefundRequest refund = new RefundRequest(); 
    Sale sale = new Sale(); 
    sale.setId(paymentId); 

    try { 
     sale.refund(context, refund); 
    } catch (PayPalRESTException e) { 
     throw new PaymentException(e); 
    } 

response-code: 500 details: name: INTERNAL_SERVICE_ERROR message: An internal service error occurred. details: null debug-id: ddc5e8373a92c information-link: https://developer.paypal.com/webapps/developer/docs/api/#INTERNAL_SERVICE_ERROR

答えて

0

あなたはPAYのID(PAY-XXXX)を使用して支払を払い戻すしようとしているように見えます。払い戻しの処理には、結果のトランザクションIDを使用する必要があります。

以下のようなトランザクションIDを渡すことで払い戻しを実行してください:

https://api.sandbox.paypal.com/v1/payments/sale/4JXXXXXXXXXXX2H/refund

関連する問題