mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-23 20:00:33 -04:00
Working on Bitcoin with Stripe
This commit is contained in:
parent
370be9e63c
commit
d16bdf5566
@ -408,7 +408,8 @@ if (! defined('APP_NAME')) {
|
|||||||
define('PAYMENT_TYPE_ALIPAY', 28);
|
define('PAYMENT_TYPE_ALIPAY', 28);
|
||||||
define('PAYMENT_TYPE_SOFORT', 29);
|
define('PAYMENT_TYPE_SOFORT', 29);
|
||||||
define('PAYMENT_TYPE_SEPA', 30);
|
define('PAYMENT_TYPE_SEPA', 30);
|
||||||
define('PAYMENT_TYPE_BITCOIN', 31);
|
define('PAYMENT_TYPE_GOCARDLESS', 31);
|
||||||
|
define('PAYMENT_TYPE_BITCOIN', 32);
|
||||||
|
|
||||||
define('PAYMENT_METHOD_STATUS_NEW', 'new');
|
define('PAYMENT_METHOD_STATUS_NEW', 'new');
|
||||||
define('PAYMENT_METHOD_STATUS_VERIFICATION_FAILED', 'verification_failed');
|
define('PAYMENT_METHOD_STATUS_VERIFICATION_FAILED', 'verification_failed');
|
||||||
|
@ -247,13 +247,16 @@ class StripePaymentDriver extends BasePaymentDriver
|
|||||||
$isBank = $this->isGatewayType(GATEWAY_TYPE_BANK_TRANSFER, $paymentMethod);
|
$isBank = $this->isGatewayType(GATEWAY_TYPE_BANK_TRANSFER, $paymentMethod);
|
||||||
$isAlipay = $this->isGatewayType(GATEWAY_TYPE_ALIPAY, $paymentMethod);
|
$isAlipay = $this->isGatewayType(GATEWAY_TYPE_ALIPAY, $paymentMethod);
|
||||||
$isSofort = $this->isGatewayType(GATEWAY_TYPE_SOFORT, $paymentMethod);
|
$isSofort = $this->isGatewayType(GATEWAY_TYPE_SOFORT, $paymentMethod);
|
||||||
|
$isBitcoin = $this->isGatewayType(GATEWAY_TYPE_BITCOIN, $paymentMethod);
|
||||||
|
|
||||||
if ($isBank || $isAlipay || $isSofort) {
|
if ($isBank || $isAlipay || $isSofort || $isBitcoin) {
|
||||||
$payment->payment_status_id = $this->purchaseResponse['status'] == 'succeeded' ? PAYMENT_STATUS_COMPLETED : PAYMENT_STATUS_PENDING;
|
$payment->payment_status_id = $this->purchaseResponse['status'] == 'succeeded' ? PAYMENT_STATUS_COMPLETED : PAYMENT_STATUS_PENDING;
|
||||||
if ($isAlipay) {
|
if ($isAlipay) {
|
||||||
$payment->payment_type_id = PAYMENT_TYPE_ALIPAY;
|
$payment->payment_type_id = PAYMENT_TYPE_ALIPAY;
|
||||||
} elseif ($isSofort) {
|
} elseif ($isSofort) {
|
||||||
$payment->payment_type_id = PAYMENT_TYPE_SOFORT;
|
$payment->payment_type_id = PAYMENT_TYPE_SOFORT;
|
||||||
|
} elseif ($isBitcoin) {
|
||||||
|
$payment->payment_type_id = PAYMENT_TYPE_BITCOIN;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user