From f3ea0ec79a3366a9c45862f620fd099e35ae45d4 Mon Sep 17 00:00:00 2001 From: Akintunde Date: Fri, 10 Nov 2023 22:14:55 +0000 Subject: [PATCH 1/2] RGOPS-4851: Add referrer URL request parameter --- src/GatewayChecksum.php | 6 +++--- src/GatewayRequest.php | 2 ++ src/TestAuthOnly.php | 2 ++ src/TestAuthTicket.php | 2 ++ src/TestGenerateXsell.php | 2 ++ src/TestPurchase.php | 2 ++ src/TestPurchaseCredit.php | 2 ++ src/TestPurchaseLifetimeMembership.php | 2 ++ src/TestPurchaseRebill.php | 2 ++ src/TestPurchaseTrialToLifetimeMembership.php | 2 ++ 10 files changed, 21 insertions(+), 3 deletions(-) diff --git a/src/GatewayChecksum.php b/src/GatewayChecksum.php index 0d40bd9..30e1004 100644 --- a/src/GatewayChecksum.php +++ b/src/GatewayChecksum.php @@ -8,8 +8,8 @@ // class GatewayChecksum { public static $checksum = ""; - public static $baseChecksum = "30da002a9474eddfd8d4a2c6246cac31"; - public static $versionNo = "P6.29"; + public static $baseChecksum = "b4f04ae7632e81162fe2dc36aa358110"; + public static $versionNo = "P6.30"; ////////////////////////////////////////////////////////////////////// // @@ -27,7 +27,7 @@ static function SetVersion() md5_file($dirName . "/GatewayCodes.php"); GatewayChecksum::$checksum = md5($baseString); if (GatewayChecksum::$checksum != GatewayChecksum::$baseChecksum) - GatewayChecksum::$versionNo = "P6.29m"; + GatewayChecksum::$versionNo = "P6.30m"; } } diff --git a/src/GatewayRequest.php b/src/GatewayRequest.php index 800b16d..a74547b 100644 --- a/src/GatewayRequest.php +++ b/src/GatewayRequest.php @@ -257,6 +257,8 @@ static function STYLE_SHEET3() { return "style3"; } static function TRANSLATIONS() { return "translations"; } + static function REFERRER_URL() { return "REFERRERURL"; } + } ?> diff --git a/src/TestAuthOnly.php b/src/TestAuthOnly.php index 7454020..a59a204 100644 --- a/src/TestAuthOnly.php +++ b/src/TestAuthOnly.php @@ -56,6 +56,8 @@ $request->Set(GatewayRequest::EMAIL(), "phptest@fakedomain.com"); $request->Set(GatewayRequest::IPADDRESS(), $_SERVER["REMOTE_ADDR"] ?? ''); +$request->Set(GatewayRequest::REFERRER_URL(), "https://local.rocketmerchant.com/php-sdk-legacy"); + $request->Set(GatewayRequest::BILLING_ADDRESS(), "123 Main St"); $request->Set(GatewayRequest::BILLING_CITY(), "Las Vegas"); $request->Set(GatewayRequest::BILLING_STATE(), "NV"); diff --git a/src/TestAuthTicket.php b/src/TestAuthTicket.php index acf9672..e85e8e9 100644 --- a/src/TestAuthTicket.php +++ b/src/TestAuthTicket.php @@ -64,6 +64,8 @@ $request->Set(GatewayRequest::BILLING_ZIPCODE(), "89141"); $request->Set(GatewayRequest::BILLING_COUNTRY(), "US"); +$request->Set(GatewayRequest::REFERRER_URL(), "https://local.rocketmerchant.com/php-sdk-legacy"); + // Risk/Scrub Request Setting $request->Set(GatewayRequest::SCRUB(), "IGNORE"); $request->Set(GatewayRequest::CVV2_CHECK(), "IGNORE"); diff --git a/src/TestGenerateXsell.php b/src/TestGenerateXsell.php index bddf4c5..87d3b37 100644 --- a/src/TestGenerateXsell.php +++ b/src/TestGenerateXsell.php @@ -70,6 +70,8 @@ $request->Set(GatewayRequest::EXPIRE_YEAR(), "2010"); $request->Set(GatewayRequest::CVV2(), "999"); +$request->Set(GatewayRequest::REFERRER_URL(), "https://local.rocketmerchant.com/php-sdk-legacy"); + $request->Set(GatewayRequest::CUSTOMER_FIRSTNAME(), "Joe"); $request->Set(GatewayRequest::CUSTOMER_LASTNAME(), "PHPTester"); $request->Set(GatewayRequest::EMAIL(), "phptest@fakedomain.com"); diff --git a/src/TestPurchase.php b/src/TestPurchase.php index 5225778..b66dce4 100644 --- a/src/TestPurchase.php +++ b/src/TestPurchase.php @@ -56,6 +56,8 @@ $request->Set(GatewayRequest::EMAIL(), "phptest@fakedomain.com"); $request->Set(GatewayRequest::IPADDRESS(), $_SERVER["REMOTE_ADDR"] ?? ''); +$request->Set(GatewayRequest::REFERRER_URL(), "https://local.rocketmerchant.com/php-sdk-legacy"); + // $request->Set(GatewayRequest::AFFILIATE(), '1234'); $request->Set(GatewayRequest::BILLING_ADDRESS(), "123 Main St"); diff --git a/src/TestPurchaseCredit.php b/src/TestPurchaseCredit.php index 31dc59d..ae428f6 100644 --- a/src/TestPurchaseCredit.php +++ b/src/TestPurchaseCredit.php @@ -63,6 +63,8 @@ $request->Set(GatewayRequest::BILLING_ZIPCODE(), "89141"); $request->Set(GatewayRequest::BILLING_COUNTRY(), "US"); +$request->Set(GatewayRequest::REFERRER_URL(), "https://local.rocketmerchant.com/php-sdk-legacy"); + // Risk/Scrub Request Setting $request->Set(GatewayRequest::SCRUB(), "IGNORE"); $request->Set(GatewayRequest::CVV2_CHECK(), "IGNORE"); diff --git a/src/TestPurchaseLifetimeMembership.php b/src/TestPurchaseLifetimeMembership.php index 5d9d584..aa7ec22 100644 --- a/src/TestPurchaseLifetimeMembership.php +++ b/src/TestPurchaseLifetimeMembership.php @@ -64,6 +64,8 @@ $request->Set(GatewayRequest::BILLING_ZIPCODE(), "89141"); $request->Set(GatewayRequest::BILLING_COUNTRY(), "US"); +$request->Set(GatewayRequest::REFERRER_URL(), "https://local.rocketmerchant.com/php-sdk-legacy"); + $request->Set(GatewayRequest::SCRUB(), "IGNORE"); $request->Set(GatewayRequest::CVV2_CHECK(), "IGNORE"); $request->Set(GatewayRequest::AVS_CHECK(), "IGNORE"); diff --git a/src/TestPurchaseRebill.php b/src/TestPurchaseRebill.php index e117eb0..6f236a4 100644 --- a/src/TestPurchaseRebill.php +++ b/src/TestPurchaseRebill.php @@ -67,6 +67,8 @@ $request->Set(GatewayRequest::BILLING_ZIPCODE(), "89141"); $request->Set(GatewayRequest::BILLING_COUNTRY(), "US"); +$request->Set(GatewayRequest::REFERRER_URL(), "https://local.rocketmerchant.com/php-sdk-legacy"); + // Risk/Scrub Request Setting $request->Set(GatewayRequest::SCRUB(), "IGNORE"); $request->Set(GatewayRequest::CVV2_CHECK(), "IGNORE"); diff --git a/src/TestPurchaseTrialToLifetimeMembership.php b/src/TestPurchaseTrialToLifetimeMembership.php index e82621b..6f30650 100644 --- a/src/TestPurchaseTrialToLifetimeMembership.php +++ b/src/TestPurchaseTrialToLifetimeMembership.php @@ -66,6 +66,8 @@ $request->Set(GatewayRequest::BILLING_ZIPCODE(), "89141"); $request->Set(GatewayRequest::BILLING_COUNTRY(), "US"); +$request->Set(GatewayRequest::REFERRER_URL(), "https://local.rocketmerchant.com/php-sdk-legacy"); + $request->Set(GatewayRequest::SCRUB(), "IGNORE"); $request->Set(GatewayRequest::CVV2_CHECK(), "IGNORE"); $request->Set(GatewayRequest::AVS_CHECK(), "IGNORE"); From 14211d109768d34af55531ef627c80823a847fb4 Mon Sep 17 00:00:00 2001 From: Akintunde Date: Mon, 13 Nov 2023 20:50:19 +0000 Subject: [PATCH 2/2] RGOPS-4851: Remove new function usage from example files --- src/GatewayChecksum.php | 2 +- src/GatewayRequest.php | 2 +- src/TestAuthOnly.php | 2 -- src/TestAuthTicket.php | 2 -- src/TestGenerateXsell.php | 2 -- src/TestPurchase.php | 2 -- src/TestPurchaseCredit.php | 2 -- src/TestPurchaseLifetimeMembership.php | 2 -- src/TestPurchaseRebill.php | 2 -- src/TestPurchaseTrialToLifetimeMembership.php | 2 -- 10 files changed, 2 insertions(+), 18 deletions(-) diff --git a/src/GatewayChecksum.php b/src/GatewayChecksum.php index 30e1004..ac1d6a7 100644 --- a/src/GatewayChecksum.php +++ b/src/GatewayChecksum.php @@ -8,7 +8,7 @@ // class GatewayChecksum { public static $checksum = ""; - public static $baseChecksum = "b4f04ae7632e81162fe2dc36aa358110"; + public static $baseChecksum = "ae0d3a17b0f4e2313ee6e5139ee646f6"; public static $versionNo = "P6.30"; ////////////////////////////////////////////////////////////////////// diff --git a/src/GatewayRequest.php b/src/GatewayRequest.php index a74547b..45580d7 100644 --- a/src/GatewayRequest.php +++ b/src/GatewayRequest.php @@ -257,7 +257,7 @@ static function STYLE_SHEET3() { return "style3"; } static function TRANSLATIONS() { return "translations"; } - static function REFERRER_URL() { return "REFERRERURL"; } + static function REFERRER_URL() { return "referrerURL"; } } diff --git a/src/TestAuthOnly.php b/src/TestAuthOnly.php index a59a204..7454020 100644 --- a/src/TestAuthOnly.php +++ b/src/TestAuthOnly.php @@ -56,8 +56,6 @@ $request->Set(GatewayRequest::EMAIL(), "phptest@fakedomain.com"); $request->Set(GatewayRequest::IPADDRESS(), $_SERVER["REMOTE_ADDR"] ?? ''); -$request->Set(GatewayRequest::REFERRER_URL(), "https://local.rocketmerchant.com/php-sdk-legacy"); - $request->Set(GatewayRequest::BILLING_ADDRESS(), "123 Main St"); $request->Set(GatewayRequest::BILLING_CITY(), "Las Vegas"); $request->Set(GatewayRequest::BILLING_STATE(), "NV"); diff --git a/src/TestAuthTicket.php b/src/TestAuthTicket.php index e85e8e9..acf9672 100644 --- a/src/TestAuthTicket.php +++ b/src/TestAuthTicket.php @@ -64,8 +64,6 @@ $request->Set(GatewayRequest::BILLING_ZIPCODE(), "89141"); $request->Set(GatewayRequest::BILLING_COUNTRY(), "US"); -$request->Set(GatewayRequest::REFERRER_URL(), "https://local.rocketmerchant.com/php-sdk-legacy"); - // Risk/Scrub Request Setting $request->Set(GatewayRequest::SCRUB(), "IGNORE"); $request->Set(GatewayRequest::CVV2_CHECK(), "IGNORE"); diff --git a/src/TestGenerateXsell.php b/src/TestGenerateXsell.php index 87d3b37..bddf4c5 100644 --- a/src/TestGenerateXsell.php +++ b/src/TestGenerateXsell.php @@ -70,8 +70,6 @@ $request->Set(GatewayRequest::EXPIRE_YEAR(), "2010"); $request->Set(GatewayRequest::CVV2(), "999"); -$request->Set(GatewayRequest::REFERRER_URL(), "https://local.rocketmerchant.com/php-sdk-legacy"); - $request->Set(GatewayRequest::CUSTOMER_FIRSTNAME(), "Joe"); $request->Set(GatewayRequest::CUSTOMER_LASTNAME(), "PHPTester"); $request->Set(GatewayRequest::EMAIL(), "phptest@fakedomain.com"); diff --git a/src/TestPurchase.php b/src/TestPurchase.php index b66dce4..5225778 100644 --- a/src/TestPurchase.php +++ b/src/TestPurchase.php @@ -56,8 +56,6 @@ $request->Set(GatewayRequest::EMAIL(), "phptest@fakedomain.com"); $request->Set(GatewayRequest::IPADDRESS(), $_SERVER["REMOTE_ADDR"] ?? ''); -$request->Set(GatewayRequest::REFERRER_URL(), "https://local.rocketmerchant.com/php-sdk-legacy"); - // $request->Set(GatewayRequest::AFFILIATE(), '1234'); $request->Set(GatewayRequest::BILLING_ADDRESS(), "123 Main St"); diff --git a/src/TestPurchaseCredit.php b/src/TestPurchaseCredit.php index ae428f6..31dc59d 100644 --- a/src/TestPurchaseCredit.php +++ b/src/TestPurchaseCredit.php @@ -63,8 +63,6 @@ $request->Set(GatewayRequest::BILLING_ZIPCODE(), "89141"); $request->Set(GatewayRequest::BILLING_COUNTRY(), "US"); -$request->Set(GatewayRequest::REFERRER_URL(), "https://local.rocketmerchant.com/php-sdk-legacy"); - // Risk/Scrub Request Setting $request->Set(GatewayRequest::SCRUB(), "IGNORE"); $request->Set(GatewayRequest::CVV2_CHECK(), "IGNORE"); diff --git a/src/TestPurchaseLifetimeMembership.php b/src/TestPurchaseLifetimeMembership.php index aa7ec22..5d9d584 100644 --- a/src/TestPurchaseLifetimeMembership.php +++ b/src/TestPurchaseLifetimeMembership.php @@ -64,8 +64,6 @@ $request->Set(GatewayRequest::BILLING_ZIPCODE(), "89141"); $request->Set(GatewayRequest::BILLING_COUNTRY(), "US"); -$request->Set(GatewayRequest::REFERRER_URL(), "https://local.rocketmerchant.com/php-sdk-legacy"); - $request->Set(GatewayRequest::SCRUB(), "IGNORE"); $request->Set(GatewayRequest::CVV2_CHECK(), "IGNORE"); $request->Set(GatewayRequest::AVS_CHECK(), "IGNORE"); diff --git a/src/TestPurchaseRebill.php b/src/TestPurchaseRebill.php index 6f236a4..e117eb0 100644 --- a/src/TestPurchaseRebill.php +++ b/src/TestPurchaseRebill.php @@ -67,8 +67,6 @@ $request->Set(GatewayRequest::BILLING_ZIPCODE(), "89141"); $request->Set(GatewayRequest::BILLING_COUNTRY(), "US"); -$request->Set(GatewayRequest::REFERRER_URL(), "https://local.rocketmerchant.com/php-sdk-legacy"); - // Risk/Scrub Request Setting $request->Set(GatewayRequest::SCRUB(), "IGNORE"); $request->Set(GatewayRequest::CVV2_CHECK(), "IGNORE"); diff --git a/src/TestPurchaseTrialToLifetimeMembership.php b/src/TestPurchaseTrialToLifetimeMembership.php index 6f30650..e82621b 100644 --- a/src/TestPurchaseTrialToLifetimeMembership.php +++ b/src/TestPurchaseTrialToLifetimeMembership.php @@ -66,8 +66,6 @@ $request->Set(GatewayRequest::BILLING_ZIPCODE(), "89141"); $request->Set(GatewayRequest::BILLING_COUNTRY(), "US"); -$request->Set(GatewayRequest::REFERRER_URL(), "https://local.rocketmerchant.com/php-sdk-legacy"); - $request->Set(GatewayRequest::SCRUB(), "IGNORE"); $request->Set(GatewayRequest::CVV2_CHECK(), "IGNORE"); $request->Set(GatewayRequest::AVS_CHECK(), "IGNORE");