mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Working on Alipay
This commit is contained in:
parent
9856b137fd
commit
9f0a60486d
@ -403,6 +403,7 @@ if (! defined('APP_NAME')) {
|
||||
define('PAYMENT_TYPE_MAESTRO', 21);
|
||||
define('PAYMENT_TYPE_SOLO', 22);
|
||||
define('PAYMENT_TYPE_SWITCH', 23);
|
||||
define('PAYMENT_TYPE_ALIPAY', 24);
|
||||
|
||||
define('PAYMENT_METHOD_STATUS_NEW', 'new');
|
||||
define('PAYMENT_METHOD_STATUS_VERIFICATION_FAILED', 'verification_failed');
|
||||
|
@ -67,6 +67,8 @@ class PaymentDatatable extends EntityDatatable
|
||||
return '<img height="22" src="' . URL::to('/images/credit_cards/' . $code . '.png') . '" alt="' . htmlentities($card_type) . '"> •••' . $model->last4 . ' ' . $expiration;
|
||||
} elseif ($model->email) {
|
||||
return $model->email;
|
||||
} else {
|
||||
return trans('texts.payment_type_' . $model->payment_type);
|
||||
}
|
||||
} elseif ($model->last4) {
|
||||
if ($model->bank_name) {
|
||||
|
@ -214,8 +214,14 @@ class StripePaymentDriver extends BasePaymentDriver
|
||||
|
||||
protected function creatingPayment($payment, $paymentMethod)
|
||||
{
|
||||
if ($this->isGatewayType(GATEWAY_TYPE_BANK_TRANSFER, $paymentMethod) || $this->isGatewayType(GATEWAY_TYPE_ALIPAY, $paymentMethod)) {
|
||||
$isBank = $this->isGatewayType(GATEWAY_TYPE_BANK_TRANSFER, $paymentMethod);
|
||||
$isAlipay = $this->isGatewayType(GATEWAY_TYPE_ALIPAY, $paymentMethod);
|
||||
|
||||
if ($isBank || $isAlipay) {
|
||||
$payment->payment_status_id = $this->purchaseResponse['status'] == 'succeeded' ? PAYMENT_STATUS_COMPLETED : PAYMENT_STATUS_PENDING;
|
||||
if ($isAlipay) {
|
||||
$payment->payment_type_id = PAYMENT_TYPE_ALIPAY;
|
||||
}
|
||||
}
|
||||
|
||||
return $payment;
|
||||
|
@ -36,6 +36,7 @@ class PaymentTypesSeeder extends Seeder
|
||||
['name' => 'Swish', 'gateway_type_id' => GATEWAY_TYPE_BANK_TRANSFER],
|
||||
['name' => 'Venmo'],
|
||||
['name' => 'Money Order'],
|
||||
['name' => 'Alipay', 'gateway_type_id' => GATEWAY_TYPE_ALIPAY],
|
||||
];
|
||||
|
||||
foreach ($paymentTypes as $paymentType) {
|
||||
|
@ -1410,6 +1410,7 @@ $LANG = array(
|
||||
'payment_type_Switch' => 'Switch',
|
||||
'payment_type_iZettle' => 'iZettle',
|
||||
'payment_type_Swish' => 'Swish',
|
||||
'payment_type_Alipay' => 'Alipay',
|
||||
|
||||
// Industries
|
||||
'industry_Accounting & Legal' => 'Accounting & Legal',
|
||||
|
Loading…
x
Reference in New Issue
Block a user