批准的 PayPal SDK 付款不会出现在沙盒仪表板上

Approved PayPal SDK Payments don't appear on Sandbox Dashboard

didCompletePayment 委托方法确认我的付款状态已获批准:

CurrencyCode: USD
Amount: 1.95
Short Description: avocado
Intent: sale
Processable: Already processed
Display: .95
Confirmation: {
    client =     {
        environment = mock;
        "paypal_sdk_version" = "2.8.3";
        platform = iOS;
        "product_name" = "PayPal iOS SDK";
    };
    response =     {
        "create_time" = "2015-02-10T16:17:43Z";
        id = "PAY-NONETWORKPAYIDEXAMPLE123";
        intent = sale;
        state = approved;
    };
    "response_type" = payment;
}
Details: (null)
Shipping Address: (null)
Invoice Number: (null)
Custom: (null)
Soft Descriptor: (null)
BN code: (null)

但是,当我在 Developer.PayPal.com 上访问我的仪表板时,我的交易页面上没有任何显示。

对我可能遗漏或做错的事情有什么想法吗?此时付款是否已完全验证,还是我必须在服务器上执行更多逻辑来验证它?在我创建付款并在委托回调中获取它的信息之前,我已经获得了不记名访问令牌,但我不确定我应该用这个令牌做什么。

谢谢,

好的,我意识到我做错了什么。

我之前使用的是:

        PayPalMobile.preconnectWithEnvironment(PayPalEnvironmentNoNetwork)

但需要使用:

        PayPalMobile.preconnectWithEnvironment(PayPalEnvironmentSandbox)

希望这对使用 PayPal SDK 的其他人有所帮助 iOS。