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:
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

View File

@ -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();