Skip to content

因为交易冻结的状态处理不正确,导致代码报错 #4

Description

@rockingdice

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

服务器在执行

	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

我怀疑是这里出了问题:
image
所以临时将那几句话注释掉了,但是不清楚这样改会不会有别的问题。

因为这个问题会导致用户没办法在付费后正确得到货物,还请尽快解决,谢谢!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions