Changeset 2625118
- Timestamp:
- 11/05/2021 02:06:50 PM (4 years ago)
- Location:
- paybright/trunk
- Files:
-
- 3 edited
-
PayBright.php (modified) (1 diff)
-
WCGatewayPayBright.php (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
paybright/trunk/PayBright.php
r2623611 r2625118 4 4 * Plugin URI: https://paybright.com/ 5 5 * Description: PayBright Payment Gateway - Woocommerce Payment Method. 6 * Version: 1.0.1 46 * Version: 1.0.15 7 7 * Author: PayBright 8 8 * Author URI: https://paybright.com/en/company 9 * Developer: Gurpreet Dhadda, Mahima Doda, Sanuja, Dilna Anto, Clyde Grey, Prasad Kamat, Victor Velasquez 9 * Developer: Gurpreet Dhadda, Mahima Doda, Sanuja, Dilna Anto, Clyde Grey, Prasad Kamat, Victor Velasquez, Houssem Gharssallah 10 10 * Developer URI: https://paybright.com/ 11 11 * License: GPLv2 or later -
paybright/trunk/WCGatewayPayBright.php
r2623611 r2625118 478 478 //Check Signature 479 479 $signature_pb = $data['x_signature']; 480 $signature_URL_pb = "x_account_id" . sanitize_text_field($data['x_account_id']) . "x_amount" . sanitize_text_field($data['x_amount']) . "x_currency" . sanitize_text_field($data['x_currency']) . "x_gateway_reference" . sanitize_text_field($data['x_gateway_reference']) . "x_message" . sanitize_text_field($data['x_message']) . "x_reference" . sanitize_text_field($data['x_reference']) . "x_result" . sanitize_text_field($data['x_result']) . "x_test" . sanitize_text_field($data['x_test']) . "x_timestamp" . sanitize_text_field($data['x_timestamp']) . "x_transaction_type" . sanitize_text_field($data['x_transaction_type']); 480 481 $signature_URL_pb = ''; 482 if (isset($data['x_account_id'])) { 483 $signature_URL_pb = $signature_URL_pb."x_account_id" . sanitize_text_field($data['x_account_id']); 484 } 485 if (isset($data['x_amount'])) { 486 $signature_URL_pb = $signature_URL_pb."x_amount" . sanitize_text_field($data['x_amount']); 487 } 488 if (isset($data['x_currency'])) { 489 $signature_URL_pb = $signature_URL_pb."x_currency" . sanitize_text_field($data['x_currency']); 490 } 491 if (isset($data['x_description'])) { 492 $signature_URL_pb = $signature_URL_pb."x_description" . sanitize_text_field($data['x_description']); 493 } 494 if (isset($data['x_gateway_reference'])) { 495 $signature_URL_pb = $signature_URL_pb."x_gateway_reference" . sanitize_text_field($data['x_gateway_reference']); 496 } 497 if (isset($data['x_invoice'])) { 498 $signature_URL_pb = $signature_URL_pb."x_invoice" . sanitize_text_field($data['x_invoice']); 499 } 500 if (isset($data['x_message'])) { 501 $signature_URL_pb = $signature_URL_pb."x_message" . sanitize_text_field($data['x_message']); 502 } 503 if (isset($data['x_reference'])) { 504 $signature_URL_pb = $signature_URL_pb."x_reference" . sanitize_text_field($data['x_reference']); 505 } 506 if (isset($data['x_result'])) { 507 $signature_URL_pb = $signature_URL_pb."x_result" . sanitize_text_field($data['x_result']); 508 } 509 if (isset($data['x_test'])) { 510 $signature_URL_pb = $signature_URL_pb."x_test" . sanitize_text_field($data['x_test']); 511 } 512 if (isset($data['x_timestamp'])) { 513 $signature_URL_pb = $signature_URL_pb."x_timestamp" . sanitize_text_field($data['x_timestamp']); 514 } 515 if (isset($data['x_transaction_type'])) { 516 $signature_URL_pb = $signature_URL_pb."x_transaction_type" . sanitize_text_field($data['x_transaction_type']); 517 } 518 if (isset($data['x_contract_group_key'])) { 519 $signature_URL_pb = $signature_URL_pb."x_contract_group_key" . sanitize_text_field($data['x_contract_group_key']); 520 } 521 481 522 $signature_URL1_pb = hash_hmac('sha256', $signature_URL_pb, $this->get_pb_token()); 482 523 if ($signature_URL1_pb == $signature_pb) { -
paybright/trunk/readme.txt
r2623611 r2625118 4 4 Requires WooCommerce atleast: Version 2.5 5 5 Tested up to: 5.7.1 6 Stable tag: 1.0.1 46 Stable tag: 1.0.15 7 7 License: GPLv2 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 90 90 = 1.0.14 - 02/11/2021 = 91 91 * WooCommerce callback fixes 92 = 1.0.15 - 05/11/2021 = 93 * WooCommerce callback fraud fixes
Note: See TracChangeset
for help on using the changeset viewer.