Интеграция платежей Paypal в ASP. NET MVC - ExecutePayment выдает исключение - PullRequest
0 голосов
/ 12 июля 2020

PayPal.PaymentsException HResult = 0x80131500 Сообщение = Удаленный сервер вернул ошибку: (400) Неверный запрос. Источник = PayPal

StackTrace: в PayPal.Api.PayPalResource.ConfigureAndExecute [T] (APIContext apiContext, HttpMethod httpMethod, ресурс String, полезные данные String, конечная точка String, логическое значение setAuthorizationHeader) в PayPal.Api.Payment.Execute (APIContext apiContext, String paymentId, PaymentExecution paymentExecution)

Код:

private PayPal.Api.Payment payment;

private Payment ExecutePayment(APIContext apiContext, string payerId, string paymentId)
{
    var paymentExecution = new PaymentExecution() { payer_id = payerId };
    this.payment = new Payment() { id = paymentId };
    return this.payment.Execute(apiContext, paymentExecution);
}
...