mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-23 20:00:33 -04:00
Fox expiration off-by-one error
This commit is contained in:
parent
8bc8b384c5
commit
65feee34e3
@ -471,7 +471,7 @@ class PaymentService extends BaseService
|
|||||||
$paymentMethod->setRelation('currency', $currency);
|
$paymentMethod->setRelation('currency', $currency);
|
||||||
}
|
}
|
||||||
} elseif ($source['object'] == 'card') {
|
} elseif ($source['object'] == 'card') {
|
||||||
$paymentMethod->expiration = $source['exp_year'] . '-' . $source['exp_month'] . '-00';
|
$paymentMethod->expiration = $source['exp_year'] . '-' . $source['exp_month'] . '-01';
|
||||||
$paymentMethod->payment_type_id = $this->parseCardType($source['brand']);
|
$paymentMethod->payment_type_id = $this->parseCardType($source['brand']);
|
||||||
} else {
|
} else {
|
||||||
return null;
|
return null;
|
||||||
@ -491,7 +491,7 @@ class PaymentService extends BaseService
|
|||||||
if ($source instanceof \Braintree\CreditCard) {
|
if ($source instanceof \Braintree\CreditCard) {
|
||||||
$paymentMethod->payment_type_id = $this->parseCardType($source->cardType);
|
$paymentMethod->payment_type_id = $this->parseCardType($source->cardType);
|
||||||
$paymentMethod->last4 = $source->last4;
|
$paymentMethod->last4 = $source->last4;
|
||||||
$paymentMethod->expiration = $source->expirationYear . '-' . $source->expirationMonth . '-00';
|
$paymentMethod->expiration = $source->expirationYear . '-' . $source->expirationMonth . '-01';
|
||||||
} elseif ($source instanceof \Braintree\PayPalAccount) {
|
} elseif ($source instanceof \Braintree\PayPalAccount) {
|
||||||
$paymentMethod->email = $source->email;
|
$paymentMethod->email = $source->email;
|
||||||
$paymentMethod->payment_type_id = PAYMENT_TYPE_ID_PAYPAL;
|
$paymentMethod->payment_type_id = PAYMENT_TYPE_ID_PAYPAL;
|
||||||
@ -514,7 +514,7 @@ class PaymentService extends BaseService
|
|||||||
|
|
||||||
$paymentMethod->payment_type_id = $this->parseCardType($source->credit_card_name);
|
$paymentMethod->payment_type_id = $this->parseCardType($source->credit_card_name);
|
||||||
$paymentMethod->last4 = $source->last_four;
|
$paymentMethod->last4 = $source->last_four;
|
||||||
$paymentMethod->expiration = $source->expiration_year . '-' . $source->expiration_month . '-00';
|
$paymentMethod->expiration = $source->expiration_year . '-' . $source->expiration_month . '-01';
|
||||||
$paymentMethod->setRelation('payment_type', Cache::get('paymentTypes')->find($paymentMethod->payment_type_id));
|
$paymentMethod->setRelation('payment_type', Cache::get('paymentTypes')->find($paymentMethod->payment_type_id));
|
||||||
|
|
||||||
$paymentMethod->source_reference = $source->credit_card_id;
|
$paymentMethod->source_reference = $source->credit_card_id;
|
||||||
@ -552,7 +552,7 @@ class PaymentService extends BaseService
|
|||||||
if ($transaction->paymentInstrumentType == 'credit_card') {
|
if ($transaction->paymentInstrumentType == 'credit_card') {
|
||||||
$card = $transaction->creditCardDetails;
|
$card = $transaction->creditCardDetails;
|
||||||
$paymentMethod->last4 = $card->last4;
|
$paymentMethod->last4 = $card->last4;
|
||||||
$paymentMethod->expiration = $card->expirationYear . '-' . $card->expirationMonth . '-00';
|
$paymentMethod->expiration = $card->expirationYear . '-' . $card->expirationMonth . '-01';
|
||||||
$paymentMethod->payment_type_id = $this->parseCardType($card->cardType);
|
$paymentMethod->payment_type_id = $this->parseCardType($card->cardType);
|
||||||
} elseif ($transaction->paymentInstrumentType == 'paypal_account') {
|
} elseif ($transaction->paymentInstrumentType == 'paypal_account') {
|
||||||
$paymentMethod->payment_type_id = PAYMENT_TYPE_ID_PAYPAL;
|
$paymentMethod->payment_type_id = PAYMENT_TYPE_ID_PAYPAL;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user