PayPal Sandbox 发票已支付但仍处于已发送状态

PayPal Sandbox Invoice Paid but stays in SENT status

我正在测试 PayPal 沙盒环境中的发票支付。

我使用 API 创建和发送发票。状态显示为已发送。我单击 /send 方法返回的 link 打开发票视图。它在沙盒环境中按预期在我的浏览器中打开。我点击“支付”link,弹出窗口 window 打开,我处理信用卡支付。

然而,当我随后在API中查询发票的状态时,它仍处于已发送状态。这不应该提前到PAID吗?

此外,我已经配置了 INVOICES.INVOICE.PAID webhook 以及 PAYMENT.AUTHORIZATION.CREATED 网络书,但它们都没有在付款时触发。

谁能告诉我我错过了什么?

接收帐户在沙盒环境中是否有确认的电子邮件标识符?

如果这不是问题,您将需要post关于您收到的回复的更多详细信息。

原来问题是我必须使用为沙盒环境中的帐户定义的特定信用卡。完成后,所有处理都按预期进行。