mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-31 22:34:37 -04:00
Minor fixes for GiroPay
This commit is contained in:
parent
d73239a7bd
commit
fc8d56ad0e
@ -630,7 +630,7 @@ class CreateSingleAccount extends Command
|
|||||||
$cg->config = encrypt(config('ninja.testvars.stripe'));
|
$cg->config = encrypt(config('ninja.testvars.stripe'));
|
||||||
$cg->save();
|
$cg->save();
|
||||||
|
|
||||||
$gateway_types = $cg->driver(new Client)->gatewayTypes();
|
$gateway_types = $cg->driver()->gatewayTypes();
|
||||||
|
|
||||||
$fees_and_limits = new stdClass;
|
$fees_and_limits = new stdClass;
|
||||||
$fees_and_limits->{$gateway_types[0]} = new FeesAndLimits;
|
$fees_and_limits->{$gateway_types[0]} = new FeesAndLimits;
|
||||||
@ -653,7 +653,7 @@ class CreateSingleAccount extends Command
|
|||||||
$cg->config = encrypt(config('ninja.testvars.paypal'));
|
$cg->config = encrypt(config('ninja.testvars.paypal'));
|
||||||
$cg->save();
|
$cg->save();
|
||||||
|
|
||||||
$gateway_types = $cg->driver(new Client)->gatewayTypes();
|
$gateway_types = $cg->driver()->gatewayTypes();
|
||||||
|
|
||||||
$fees_and_limits = new stdClass;
|
$fees_and_limits = new stdClass;
|
||||||
$fees_and_limits->{$gateway_types[0]} = new FeesAndLimits;
|
$fees_and_limits->{$gateway_types[0]} = new FeesAndLimits;
|
||||||
@ -716,7 +716,7 @@ class CreateSingleAccount extends Command
|
|||||||
$cg->config = encrypt(config('ninja.testvars.wepay'));
|
$cg->config = encrypt(config('ninja.testvars.wepay'));
|
||||||
$cg->save();
|
$cg->save();
|
||||||
|
|
||||||
$gateway_types = $cg->driver(new Client)->gatewayTypes();
|
$gateway_types = $cg->driver()->gatewayTypes();
|
||||||
|
|
||||||
$fees_and_limits = new stdClass;
|
$fees_and_limits = new stdClass;
|
||||||
$fees_and_limits->{$gateway_types[0]} = new FeesAndLimits;
|
$fees_and_limits->{$gateway_types[0]} = new FeesAndLimits;
|
||||||
@ -737,7 +737,7 @@ class CreateSingleAccount extends Command
|
|||||||
$cg->config = encrypt(config('ninja.testvars.braintree'));
|
$cg->config = encrypt(config('ninja.testvars.braintree'));
|
||||||
$cg->save();
|
$cg->save();
|
||||||
|
|
||||||
$gateway_types = $cg->driver(new Client)->gatewayTypes();
|
$gateway_types = $cg->driver()->gatewayTypes();
|
||||||
|
|
||||||
$fees_and_limits = new stdClass;
|
$fees_and_limits = new stdClass;
|
||||||
$fees_and_limits->{$gateway_types[0]} = new FeesAndLimits;
|
$fees_and_limits->{$gateway_types[0]} = new FeesAndLimits;
|
||||||
@ -761,7 +761,7 @@ class CreateSingleAccount extends Command
|
|||||||
$cg->save();
|
$cg->save();
|
||||||
|
|
||||||
|
|
||||||
$gateway_types = $cg->driver(new Client)->gatewayTypes();
|
$gateway_types = $cg->driver()->gatewayTypes();
|
||||||
|
|
||||||
$fees_and_limits = new stdClass;
|
$fees_and_limits = new stdClass;
|
||||||
$fees_and_limits->{$gateway_types[0]} = new FeesAndLimits;
|
$fees_and_limits->{$gateway_types[0]} = new FeesAndLimits;
|
||||||
@ -782,7 +782,7 @@ class CreateSingleAccount extends Command
|
|||||||
$cg->config = encrypt(config('ninja.testvars.mollie'));
|
$cg->config = encrypt(config('ninja.testvars.mollie'));
|
||||||
$cg->save();
|
$cg->save();
|
||||||
|
|
||||||
$gateway_types = $cg->driver(new Client)->gatewayTypes();
|
$gateway_types = $cg->driver()->gatewayTypes();
|
||||||
|
|
||||||
$fees_and_limits = new stdClass;
|
$fees_and_limits = new stdClass;
|
||||||
$fees_and_limits->{$gateway_types[0]} = new FeesAndLimits;
|
$fees_and_limits->{$gateway_types[0]} = new FeesAndLimits;
|
||||||
@ -803,7 +803,7 @@ class CreateSingleAccount extends Command
|
|||||||
$cg->config = encrypt(config('ninja.testvars.square'));
|
$cg->config = encrypt(config('ninja.testvars.square'));
|
||||||
$cg->save();
|
$cg->save();
|
||||||
|
|
||||||
$gateway_types = $cg->driver(new Client)->gatewayTypes();
|
$gateway_types = $cg->driver()->gatewayTypes();
|
||||||
|
|
||||||
$fees_and_limits = new stdClass;
|
$fees_and_limits = new stdClass;
|
||||||
$fees_and_limits->{$gateway_types[0]} = new FeesAndLimits;
|
$fees_and_limits->{$gateway_types[0]} = new FeesAndLimits;
|
||||||
|
@ -105,7 +105,7 @@ class Gateway extends StaticModel
|
|||||||
GatewayType::APPLE_PAY => ['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
|
GatewayType::SOFORT => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable', 'charge.succeeded']], //Stripe
|
||||||
GatewayType::SEPA => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable', 'charge.succeeded']],
|
GatewayType::SEPA => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable', 'charge.succeeded']],
|
||||||
GatewayType::GIROPAY => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable', 'charge.succeeded']]];
|
GatewayType::GIROPAY => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable', 'charge.succeeded']],
|
||||||
GatewayType::IDEAL => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable', 'charge.succeeded']]];
|
GatewayType::IDEAL => ['refund' => true, 'token_billing' => true, 'webhooks' => ['source.chargeable', 'charge.succeeded']]];
|
||||||
|
|
||||||
case 39:
|
case 39:
|
||||||
|
@ -161,6 +161,8 @@ class StripePaymentDriver extends BaseDriver
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($this->client
|
if ($this->client
|
||||||
|
&& $this->client->currency()
|
||||||
|
&& ($this->client->currency()->code == 'EUR')
|
||||||
&& isset($this->client->country)
|
&& isset($this->client->country)
|
||||||
&& in_array($this->client->country->iso_3166_3, ["DEU"]))
|
&& in_array($this->client->country->iso_3166_3, ["DEU"]))
|
||||||
$types[] = GatewayType::GIROPAY;
|
$types[] = GatewayType::GIROPAY;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user