Update paypal and stripe link and tracking usage

This commit is contained in:
2024-10-11 11:58:13 +02:00
parent 14113ff564
commit 7aa60ffce6
2 changed files with 17 additions and 17 deletions
+11 -11
View File
@@ -65,8 +65,8 @@ class PaypalGateway implements GatewayInterface
]);
$tracking = new GatewayTracking();
$tracking->setValue($order['id']);
$tracking->setTitle(self::TRACKING_TITLE_ORDER);
$tracking->title = self::TRACKING_TITLE_ORDER;
$tracking->value = $order['id'];
$checkout->addGatewayTracking($tracking);
@@ -76,10 +76,10 @@ class PaypalGateway implements GatewayInterface
: GatewayLinkType::Debug;
$link = new GatewayLink();
$link->setHref($linkData['href']);
$link->setRel($linkData['rel']);
$link->setMethod($linkData['method']);
$link->setType($linkType);
$link->href = $linkData['href'];
$link->rel = $linkData['rel'];
$link->method = $linkData['method'];
$link->type = $linkType;
$checkout->addGatewayLink($link);
}
@@ -121,8 +121,8 @@ class PaypalGateway implements GatewayInterface
foreach ($capture['purchase_units'] as $purchaseUnit) {
$tracking = new GatewayTracking();
$tracking->setValue($purchaseUnit['payments']['captures'][0]['id']);
$tracking->setTitle(self::TRACKING_TITLE_TRANSACTION);
$tracking->title = self::TRACKING_TITLE_TRANSACTION;
$tracking->value = $purchaseUnit['payments']['captures'][0]['id'];
$checkout->addGatewayTracking($tracking);
}
@@ -168,8 +168,8 @@ class PaypalGateway implements GatewayInterface
foreach ($event['resource']['purchase_units'] as $purchaseUnit) {
$tracking = new GatewayTracking();
$tracking->setValue($purchaseUnit['payments']['captures'][0]['id']);
$tracking->setTitle(self::TRACKING_TITLE_TRANSACTION);
$tracking->title = self::TRACKING_TITLE_TRANSACTION;
$tracking->value = $purchaseUnit['payments']['captures'][0]['id'];
$checkout->addGatewayTracking($tracking);
}
@@ -196,7 +196,7 @@ class PaypalGateway implements GatewayInterface
foreach ($checkout->getCharges() as $charge) {
$money = $this->getPaypalMoney($charge);
$reference = $this->checkoutService->getGatewayReference($checkout, $charge);
$reference = $this->checkoutService->generateTracking($checkout, $charge);
$units[] = [
'reference_id' => $reference,
@@ -59,16 +59,16 @@ class StripeGateway implements GatewayInterface
$link = new GatewayLink();
$link->setHref($session->url);
$link->setRel('approve');
$link->setMethod(Request::METHOD_GET);
$link->setType(GatewayLinkType::Payment);
$link->href = $session->url;
$link->rel = 'approve';
$link->method = Request::METHOD_GET;
$link->type = GatewayLinkType::Payment;
$checkout->addGatewayLink($link);
$tracking = new GatewayTracking();
$tracking->setValue($session->id);
$tracking->setTitle(self::TRACKING_TITLE_CHECKOUT);
$tracking->title = self::TRACKING_TITLE_CHECKOUT;
$tracking->value = $session->id;
$checkout->addGatewayTracking($tracking);