如题,我收到了来自paypal的邮件,提示如下:

服务器在执行
payment, err := client.ExecuteApprovedPayment(req.PaymentID, req.PayerID)
if err != nil {
return errors.Wrap(err, "")
}
时,err是错误:
2021/08/23 18:37:38 : json: cannot unmarshal string into Go struct field Sale.transactions.related_resources.sale.payment_hold_reasons of type paypal.PaymentHoldReason
我怀疑是这里出了问题:

所以临时将那几句话注释掉了,但是不清楚这样改会不会有别的问题。
因为这个问题会导致用户没办法在付费后正确得到货物,还请尽快解决,谢谢!
如题,我收到了来自paypal的邮件,提示如下:

服务器在执行
时,err是错误:
我怀疑是这里出了问题:

所以临时将那几句话注释掉了,但是不清楚这样改会不会有别的问题。
因为这个问题会导致用户没办法在付费后正确得到货物,还请尽快解决,谢谢!