Fixes for gateway abilities

This commit is contained in:
David Bomba 2021-07-21 20:35:22 +10:00
parent 40bbad8eca
commit 00d1273bd9
2 changed files with 6 additions and 1 deletions

View File

@ -81,6 +81,9 @@ class Gateway extends StaticModel
case 1: case 1:
return [GatewayType::CREDIT_CARD => ['refund' => true, 'token_billing' => true]];//Authorize.net return [GatewayType::CREDIT_CARD => ['refund' => true, 'token_billing' => true]];//Authorize.net
break; break;
case 1:
return [GatewayType::CREDIT_CARD => ['refund' => false, 'token_billing' => false]];//Payfast
break;
case 15: case 15:
return [GatewayType::PAYPAL => ['refund' => true, 'token_billing' => false]]; //Paypal return [GatewayType::PAYPAL => ['refund' => true, 'token_billing' => false]]; //Paypal
break; break;
@ -95,6 +98,8 @@ class Gateway extends StaticModel
case 39: case 39:
return [GatewayType::CREDIT_CARD => ['refund' => true, 'token_billing' => true]]; //Checkout return [GatewayType::CREDIT_CARD => ['refund' => true, 'token_billing' => true]]; //Checkout
break; break;
case 46:
return [GatewayType::CREDIT_CARD => ['refund' => true, 'token_billing' => true]]; //Paytrace
case 49: case 49:
return [GatewayType::CREDIT_CARD => ['refund' => true, 'token_billing' => true], return [GatewayType::CREDIT_CARD => ['refund' => true, 'token_billing' => true],
GatewayType::BANK_TRANSFER => ['refund' => true, 'token_billing' => true]]; //WePay GatewayType::BANK_TRANSFER => ['refund' => true, 'token_billing' => true]]; //WePay

View File

@ -22,7 +22,7 @@ class ActivatePaytracePaymentDriver extends Migration
$fields = json_decode($paytrace->fields); $fields = json_decode($paytrace->fields);
$fields->integratorId = ""; $fields->integratorId = "";
$paytrace->fields = $fields; $paytrace->fields = json_encode($fields);
$paytrace->provider = 'Paytrace'; $paytrace->provider = 'Paytrace';
$paytrace->visible = true; $paytrace->visible = true;
$paytrace->save(); $paytrace->save();