Fixes for Square

This commit is contained in:
= 2021-08-21 22:22:22 +10:00
parent dbd84bc847
commit ad73273a48
2 changed files with 10 additions and 10 deletions

View File

@ -92,13 +92,6 @@ class Gateway extends StaticModel
return [GatewayType::PAYPAL => ['refund' => true, 'token_billing' => false]]; //Paypal return [GatewayType::PAYPAL => ['refund' => true, 'token_billing' => false]]; //Paypal
break; break;
case 20: case 20:
case 56:
return [GatewayType::CREDIT_CARD => ['refund' => true, 'token_billing' => true],
GatewayType::BANK_TRANSFER => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable','charge.succeeded']],
GatewayType::ALIPAY => ['refund' => false, 'token_billing' => false],
GatewayType::APPLE_PAY => ['refund' => false, 'token_billing' => false],
GatewayType::SOFORT => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable', 'charge.succeeded']]]; //Stripe
break;
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;
@ -114,9 +107,16 @@ class Gateway extends StaticModel
GatewayType::PAYPAL => ['refund' => true, 'token_billing' => true] GatewayType::PAYPAL => ['refund' => true, 'token_billing' => true]
]; ];
break; break;
case 56:
return [GatewayType::CREDIT_CARD => ['refund' => true, 'token_billing' => true],
GatewayType::BANK_TRANSFER => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable','charge.succeeded']],
GatewayType::ALIPAY => ['refund' => false, 'token_billing' => false],
GatewayType::APPLE_PAY => ['refund' => false, 'token_billing' => false],
GatewayType::SOFORT => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable', 'charge.succeeded']]]; //Stripe
break;
case 57: case 57:
return [ return [
GatewayType::CREDIT_CARD => ['refund' => true, 'token_billing' => true], //Square GatewayType::CREDIT_CARD => ['refund' => false, 'token_billing' => true], //Square
]; ];
break; break;
break; break;

View File

@ -29,7 +29,7 @@ class SquarePaymentDriver extends BaseDriver
{ {
use MakesHash; use MakesHash;
public $refundable = true; //does this gateway support refunds? public $refundable = false; //does this gateway support refunds?
public $token_billing = true; //does this gateway support token billing? public $token_billing = true; //does this gateway support token billing?
@ -240,7 +240,7 @@ class SquarePaymentDriver extends BaseDriver
return $fields; return $fields;
} }
public function convertAmount($amount): bool public function convertAmount($amount)
{ {
$precision = $this->client->currency()->precision; $precision = $this->client->currency()->precision;