【发布时间】:2020-12-15 13:48:05
【问题描述】:
执行paypal支付时出现以下错误:
{"name":"INTERNAL_SERVICE_ERROR","message":"内部服务错误 已 发生","information_link":"https://developer.paypal.com/docs/api/payments/#errors","debug_id":"a997a9f72d8f6"}
这里是支付执行的代码:
var apiContext = PaypalConfiguration.GetAPIContext();
var paymentExecution = new PaymentExecution() { payer_id = payerId };
var payment = new Payment() { id = paymentId };
// Execute authorization.
var executedPayment = payment.Execute(apiContext, paymentExecution);// Execute the payment
if (executedPayment.state.ToLower() == "approved")
{
var auth = payment.transactions[0].related_resources[0].authorization;
var capture = new Capture()
{
amount = amount,
is_final_capture = true
};
var responseCapture = auth.Capture(apiContext, capture);
return responseCapture;
}
【问题讨论】:
标签: asp.net-core paypal