mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Fix for WePay ACH
This commit is contained in:
parent
c5babcf7f0
commit
c5eac70f25
@ -38,14 +38,14 @@
|
|||||||
<script type="text/javascript" src="https://js.braintreegateway.com/js/braintree-2.23.0.min.js"></script>
|
<script type="text/javascript" src="https://js.braintreegateway.com/js/braintree-2.23.0.min.js"></script>
|
||||||
<script type="text/javascript" >
|
<script type="text/javascript" >
|
||||||
$(function() {
|
$(function() {
|
||||||
var paypalLink = $('.dropdown-menu a[href$="paypal"]'),
|
var paypalLink = $('a[href$="paypal"]'),
|
||||||
paypalUrl = paypalLink.attr('href'),
|
paypalUrl = paypalLink.attr('href'),
|
||||||
checkout;
|
checkout;
|
||||||
paypalLink.parent().attr('id', 'paypal-container');
|
paypalLink.parent().attr('id', 'paypal-container');
|
||||||
braintree.setup("{{ $transactionToken }}", "custom", {
|
braintree.setup("{{ $transactionToken }}", "custom", {
|
||||||
onReady: function (integration) {
|
onReady: function (integration) {
|
||||||
checkout = integration;
|
checkout = integration;
|
||||||
$('.dropdown-menu a[href$="#braintree_paypal"]').each(function(){
|
$('a[href$="#braintree_paypal"]').each(function(){
|
||||||
var el=$(this);
|
var el=$(this);
|
||||||
el.attr('href', el.attr('href').replace('#braintree_paypal','?device_data='+encodeURIComponent(integration.deviceData)))
|
el.attr('href', el.attr('href').replace('#braintree_paypal','?device_data='+encodeURIComponent(integration.deviceData)))
|
||||||
})
|
})
|
||||||
@ -79,16 +79,13 @@
|
|||||||
@elseif(!empty($enableWePayACH))
|
@elseif(!empty($enableWePayACH))
|
||||||
<script type="text/javascript" src="https://static.wepay.com/js/tokenization.v2.js"></script>
|
<script type="text/javascript" src="https://static.wepay.com/js/tokenization.v2.js"></script>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$(function() {
|
function payWithWepay() {
|
||||||
var achLink = $('.dropdown-menu a[href$="/bank_transfer"]'),
|
var achLink = $('a[href$="/bank_transfer"]');
|
||||||
achUrl = achLink.attr('href');
|
|
||||||
WePay.set_endpoint('{{ WEPAY_ENVIRONMENT }}');
|
|
||||||
achLink.click(function(e) {
|
|
||||||
e.preventDefault();
|
|
||||||
|
|
||||||
$('#wepay-error').remove();
|
$('#wepay-error').remove();
|
||||||
var email = {!! json_encode($contact->email) !!} || prompt('{{ trans('texts.ach_email_prompt') }}');
|
var email = {!! json_encode($contact->email) !!} || prompt('{{ trans('texts.ach_email_prompt') }}');
|
||||||
if(!email)return;
|
if (!email) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
WePay.bank_account.create({
|
WePay.bank_account.create({
|
||||||
'client_id': '{{ WEPAY_CLIENT_ID }}',
|
'client_id': '{{ WEPAY_CLIENT_ID }}',
|
||||||
@ -102,6 +99,19 @@
|
|||||||
achLink.closest('.container').prepend($('<div id="wepay-error" style="margin-top:20px" class="alert alert-danger"></div>').text(dataObj.error_description));
|
achLink.closest('.container').prepend($('<div id="wepay-error" style="margin-top:20px" class="alert alert-danger"></div>').text(dataObj.error_description));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
$(function() {
|
||||||
|
var achLink = $('a[href$="/bank_transfer"]');
|
||||||
|
WePay.set_endpoint('{{ WEPAY_ENVIRONMENT }}');
|
||||||
|
achLink.click(function(e) {
|
||||||
|
e.preventDefault();
|
||||||
|
@if ($account->requiresAuthorization($invoice))
|
||||||
|
window.pendingPaymentFunction = window.payWithWepay;
|
||||||
|
showAuthorizationModal();
|
||||||
|
@else
|
||||||
|
payWithWepay();
|
||||||
|
@endif
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user