Decouple PayerData from global PPCP object

This commit is contained in:
Philipp Stracker 2024-08-27 12:32:00 +02:00
parent 3e0a44ca1f
commit 15a09d9722
No known key found for this signature in database

View file

@ -149,12 +149,12 @@ function setCheckoutBillingDetails( payer ) {
export function getWooCommerceCustomerDetails() { export function getWooCommerceCustomerDetails() {
// Populated on server-side with details about the current WooCommerce customer. // Populated on server-side with details about the current WooCommerce customer.
return window.PayPalCommerceGateway?.payer; return window?.PayPalCommerceGateway?.payer;
} }
export function getSessionBillingDetails() { export function getSessionBillingDetails() {
// Populated by JS via `setSessionBillingDetails()` // Populated by JS via `setSessionBillingDetails()`
return window.PayPalCommerceGateway?.tempPayer; return window._PpcpPayerSessionDetails;
} }
/** /**
@ -168,7 +168,7 @@ export function setSessionBillingDetails( details ) {
return; return;
} }
window.PayPalCommerceGateway.tempPayer = normalizePayerDetails( details ); window._PpcpPayerSessionDetails = normalizePayerDetails( details );
} }
export function payerData() { export function payerData() {