From 30ff4909770b4354e0750cb648314506bed8bf4f Mon Sep 17 00:00:00 2001 From: David Bomba Date: Fri, 6 Sep 2024 14:34:54 +1000 Subject: [PATCH] powerboard --- app/PaymentDrivers/CBAPowerBoardPaymentDriver.php | 3 +++ database/migrations/2024_09_06_042040_cba_powerboard.php | 4 +++- database/seeders/PaymentLibrariesSeeder.php | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/PaymentDrivers/CBAPowerBoardPaymentDriver.php b/app/PaymentDrivers/CBAPowerBoardPaymentDriver.php index b0fa1ddd7c22..e419d33bb5f9 100644 --- a/app/PaymentDrivers/CBAPowerBoardPaymentDriver.php +++ b/app/PaymentDrivers/CBAPowerBoardPaymentDriver.php @@ -36,6 +36,9 @@ class CBAPowerBoardPaymentDriver extends BaseDriver public $refundable = true; + protected $api_endpoint = ''; + + protected $widget_endpoint = ''; /** * Returns the gateway types. */ diff --git a/database/migrations/2024_09_06_042040_cba_powerboard.php b/database/migrations/2024_09_06_042040_cba_powerboard.php index b48c0de579ba..d4e756672546 100644 --- a/database/migrations/2024_09_06_042040_cba_powerboard.php +++ b/database/migrations/2024_09_06_042040_cba_powerboard.php @@ -17,7 +17,9 @@ return new class extends Migration Model::unguard(); $fields = new \stdClass(); - $fields->accessToken = ''; + + $fields->publicKey = ''; + $fields->secretKey = ''; // $fields->applicationId = ''; // $fields->locationId = ''; $fields->testMode = false; diff --git a/database/seeders/PaymentLibrariesSeeder.php b/database/seeders/PaymentLibrariesSeeder.php index 50911bb3b7e3..f77761e5acb7 100644 --- a/database/seeders/PaymentLibrariesSeeder.php +++ b/database/seeders/PaymentLibrariesSeeder.php @@ -89,7 +89,7 @@ class PaymentLibrariesSeeder extends Seeder ['id' => 61, 'name' => 'PayPal Platform', 'provider' => 'PayPal_PPCP', 'key' => '80af24a6a691230bbec33e930ab40666', 'fields' => '{"testMode":false}'], ['id' => 62, 'name' => 'BTCPay', 'provider' => 'BTCPay', 'key' => 'vpyfbmdrkqcicpkjqdusgjfluebftuva', 'fields' => '{"btcpayUrl":"", "apiKey":"", "storeId":"", "webhookSecret":""}'], ['id' => 63, 'name' => 'Rotessa', 'is_offsite' => false, 'sort_order' => 22, 'provider' => 'Rotessa', 'key' => '91be24c7b792230bced33e930ac61676', 'fields' => '{"apiKey":"", "testMode":false}'], - ['id' => 64, 'name' => 'CBA PowerBoard', 'is_offsite' => false, 'sort_order' => 26, 'provider' => 'CBAPowerBoard', 'key' => 'b67581d804dbad1743b61c57285142ad', 'fields' => '{"accessToken":"", "testMode":false}'], + ['id' => 64, 'name' => 'CBA PowerBoard', 'is_offsite' => false, 'sort_order' => 26, 'provider' => 'CBAPowerBoard', 'key' => 'b67581d804dbad1743b61c57285142ad', 'fields' => '{"publicKey":"", "secretKey":"", "testMode":false}'], ]; foreach ($gateways as $gateway) {