diff --git a/app/Models/Gateway.php b/app/Models/Gateway.php index fa95888fb63d..af8ba30d8e6b 100644 --- a/app/Models/Gateway.php +++ b/app/Models/Gateway.php @@ -81,6 +81,9 @@ class Gateway extends StaticModel case 1: return [GatewayType::CREDIT_CARD => ['refund' => true, 'token_billing' => true]];//Authorize.net break; + case 1: + return [GatewayType::CREDIT_CARD => ['refund' => false, 'token_billing' => false]];//Payfast + break; case 15: return [GatewayType::PAYPAL => ['refund' => true, 'token_billing' => false]]; //Paypal break; @@ -95,6 +98,8 @@ class Gateway extends StaticModel case 39: return [GatewayType::CREDIT_CARD => ['refund' => true, 'token_billing' => true]]; //Checkout break; + case 46: + return [GatewayType::CREDIT_CARD => ['refund' => true, 'token_billing' => true]]; //Paytrace case 49: return [GatewayType::CREDIT_CARD => ['refund' => true, 'token_billing' => true], GatewayType::BANK_TRANSFER => ['refund' => true, 'token_billing' => true]]; //WePay diff --git a/database/migrations/2021_07_20_095537_activate_paytrace_payment_driver.php b/database/migrations/2021_07_20_095537_activate_paytrace_payment_driver.php index 51b15fa032bc..5fdcec6f96fd 100644 --- a/database/migrations/2021_07_20_095537_activate_paytrace_payment_driver.php +++ b/database/migrations/2021_07_20_095537_activate_paytrace_payment_driver.php @@ -22,7 +22,7 @@ class ActivatePaytracePaymentDriver extends Migration $fields = json_decode($paytrace->fields); $fields->integratorId = ""; - $paytrace->fields = $fields; + $paytrace->fields = json_encode($fields); $paytrace->provider = 'Paytrace'; $paytrace->visible = true; $paytrace->save();