mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Fixes for Square
This commit is contained in:
parent
dbd84bc847
commit
ad73273a48
@ -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;
|
||||||
|
@ -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;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user