如何调试PayPal的debug_id?

17
我们正在使用PayPal Vault Rest API来进行付款功能。在沙盒环境中它一直运作正常,但是最近几周开始出现错误。这个错误只在沙盒模式下出现。
它会显示以下错误:
{
    "name": "INTERNAL_SERVICE_ERROR",
    "message": "An internal service error occurred.",
    "information_link": "https://developer.paypal.com/docs/api/payments/#errors",
    "debug_id": "############"
}

所以我的问题是如何使用debug_id找出问题呢? 提前感谢。


2
这是您必须发送给Paypal Merchant Support的ID:https://www.paypal-techsupport.com/app/utils/login_form?p_next_page=ask 此外,请务必检查您的Paypal.log(或您命名的任何其他文件)以获取有关请求的更多信息。 - Vael Victus
1个回答

7

来自PayPal的github问题跟踪器

调试ID(Debug ID)

您不能直接使用此ID,必须将其提供给支持团队。

另一方面,如果您登录开发者账户,则可以查看所有发送到特定应用程序和/或电子邮件地址的请求。

在这里输入图片描述

带有错误的请求会显示为橙色符号。 您可以单击以查看更多详细信息。


1
开发者账户怎么称呼?是指www.sandbox.paypal.com吗? - Yevgeniy Afanasyev
2
@YevgeniyAfanasyev 这是主要账户。当您在developer.paypal.com注册后,您可以从开发者控制面板创建任意数量的沙盒账户。 - Dilyan Trayanov
@DilyanTrayanov 只是为了澄清 Yevgeniy 的意思是您无法从开发人员仪表板检查 Live PayPal 应用程序的任何请求。 您只能获取沙盒应用程序请求。 - Shishir Sonekar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接