Working on Bitcoin with Stripe
This commit is contained in:
parent
370be9e63c
commit
d16bdf5566
2 changed files with 6 additions and 2 deletions
|
|
@ -408,7 +408,8 @@ if (! defined('APP_NAME')) {
|
|||
define('PAYMENT_TYPE_ALIPAY', 28);
|
||||
define('PAYMENT_TYPE_SOFORT', 29);
|
||||
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_VERIFICATION_FAILED', 'verification_failed');
|
||||
|
|
|
|||
|
|
@ -247,13 +247,16 @@ class StripePaymentDriver extends BasePaymentDriver
|
|||
$isBank = $this->isGatewayType(GATEWAY_TYPE_BANK_TRANSFER, $paymentMethod);
|
||||
$isAlipay = $this->isGatewayType(GATEWAY_TYPE_ALIPAY, $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;
|
||||
if ($isAlipay) {
|
||||
$payment->payment_type_id = PAYMENT_TYPE_ALIPAY;
|
||||
} elseif ($isSofort) {
|
||||
$payment->payment_type_id = PAYMENT_TYPE_SOFORT;
|
||||
} elseif ($isBitcoin) {
|
||||
$payment->payment_type_id = PAYMENT_TYPE_BITCOIN;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue