First generartion of final js

This commit is contained in:
Lars Kusch 2022-12-17 06:39:16 +01:00
parent 360282dce4
commit 01fbebb42e
3 changed files with 22 additions and 1 deletions

View File

@ -83,7 +83,6 @@ class BACS
'payment_hash' => $this->stripe->payment_hash->hash,
'gateway_type_id' => GatewayType::BACS,
],
'confirm' => true,
];
$data['intent'] = $this->stripe->createPaymentIntent($payment_intent_data);

View File

@ -48,6 +48,17 @@ class ProcessBACS {
this.payNowButton.disabled = true;
this.payNowButton.querySelector('svg').classList.remove('hidden');
this.payNowButton.querySelector('span').classList.add('hidden');
this.stripe.confirmBecsDebitPayment(
document.querySelector('meta[name=pi-client-secret').content,
{}
).then((result) => {
if (result.error) {
return this.handleFailure(result.error.message);
}
return this.handleSuccess(result);
});
}
};
}

View File

@ -48,6 +48,17 @@ class ProcessBACS {
this.payNowButton.disabled = true;
this.payNowButton.querySelector('svg').classList.remove('hidden');
this.payNowButton.querySelector('span').classList.add('hidden');
this.stripe.confirmBecsDebitPayment(
document.querySelector('meta[name=pi-client-secret').content,
{}
).then((result) => {
if (result.error) {
return this.handleFailure(result.error.message);
}
return this.handleSuccess(result);
});
}
};
}