From e8cd6c281e19bf8041101eaa1baf51315fd2b4bb Mon Sep 17 00:00:00 2001 From: ageddam Date: Mon, 3 Feb 2025 11:04:31 -0600 Subject: [PATCH] update parsing logic --- Sources/BraintreePayPal/BTPayPalApprovalURLParser.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/BraintreePayPal/BTPayPalApprovalURLParser.swift b/Sources/BraintreePayPal/BTPayPalApprovalURLParser.swift index 84b1e273d..41dd5c926 100644 --- a/Sources/BraintreePayPal/BTPayPalApprovalURLParser.swift +++ b/Sources/BraintreePayPal/BTPayPalApprovalURLParser.swift @@ -51,7 +51,7 @@ struct BTPayPalApprovalURLParser { url = payPalAppRedirectURL } else if let approvalURL = body["paymentResource"]["redirectUrl"].asURL() ?? body["agreementSetup"]["approvalUrl"].asURL() { - let launchPayPalApp = body["launchPayPalApp"].asBool() ?? false + let launchPayPalApp = body["paymentResource"]["launchPayPalApp"].asBool() ?? false redirectType = launchPayPalApp ? .payPalApp(url: approvalURL) : .webBrowser(url: approvalURL) url = approvalURL } else {