Hello,
I have a problem integrating the BankArt gateway on Google Cloud VM (Bitnami stack) running on Debian 9, with:
Wordpress version 5.8.2,
Woocommerce version 5.9.0,
PHP version 7.4.21
I get errors (when debug is true) like:
1. Notice: register_rest_route е неточен.
The REST API route definition for tebank_payment_gateway/v1/order/(?P\d+) is missing the required permission_callback argument.
2. For REST API routes that are intended to be public, use __return_true as the permission callback.
За пове?е информации погледнете Открива?е грешки во WordPress. (Оваа порака беше додадена во верзи?ата 5.5.0.) in /opt/bitnami/wordpress/wp-includes/functions.php on line 5663
SOMETIMES I GET THIS TOO, SOMETIMES NOT. NOT WITH THE CURRENT SETTINGS.
Notice: Constant NLB_PAYMENT_URL already defined in /bitnami/wordpress/wp-content/plugins/nlb-payment-gateway-for-woocommerce/classes/class-woocomemrce-nlb-payment-bankart.php on line 41
APACHE ERROR LOG:
[Tue Nov 23 17:33:09.703755 2021] [mpm_event:notice] [pid 2124:tid 140478679391104]
AH00489: Apache/2.4.48 (Unix) OpenSSL/1.1.1d configured — resuming normal operations
[Tue Nov 23 17:33:56.129447 2021]
[proxy_fcgi:error]
[pid 2226:tid 140477743478528]
[client 92.55.107.147:33474]
AH01071: Got error ‘PHP message: PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; e24PaymentPipe has a deprecated constructor in /bitnami/wordpress/wp-content/plugins/nlb-payment-gateway-for-woocommerce/tebank-files/e24PaymentPipe.php on line 31PHP message: PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; SecureResource has a deprecated constructor in /bitnami/wordpress/wp-content/plugins/nlb-payment-gateway-for-woocommerce/tebank-files/SecureResource.php on line 18’, referer: https://server-ip/checkout/`
I noticed on the other thread that someone tried to change versions and succeeded to set it up. Can someone tell me the best working stack for this plugin??
]]>Hello,
I have “BankArt Payment Gateway” ON, everything is set (with test credentials)
Whenever i do test payment i get “Payment failed or was declined”
I don’t get any error log in WordPress (not even a Debug log , which is turned ON as well)
On “Bankart” website i don’t see any log about fail transaction.
I’m using:
– Plugin Version 2.0.1
– WooCommerce version: 5.0.1
– WordPress version: 5.8
– PHP version: 7.3.29
How to determinate what is the problem ?
I also tried with NLB official WP plugin, but i got the same error.
]]>Hello, I need help in installation this plugin, I don’t know what to write in those fields.. .
Terminal Alias
Currency Code
and what to upload in Resource Path
Can someone help me pls ? Thnx
Hi,
I have a weird problem with the checkout form, when i fill in the form with Latin letters everything works as it should. But when i do the same thing, fill in firstname and lastname with Cyrillic letters and click on place order button, the form gives me Not Initialized error. Can you give me a hint on how to solve this issue or maybe the payment processor does not accept data in cyrillic, so i should not allow other input than latin?
Thanks for your time and help!
]]>Hi, I’m getting this error, can you please help me?
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; e24PaymentPipe has a deprecated constructor in /home/ktechme/public_html/wp-content/plugins/nlb-payment-gateway-for-woocommerce/tebank-files/e24PaymentPipe.php on line 31
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; SecureResource has a deprecated constructor in /home/ktechme/public_html/wp-content/plugins/nlb-payment-gateway-for-woocommerce/tebank-files/SecureResource.php on line 18
Notice: Constant NLB_PAYMENT_URL already defined in /home/ktechme/public_html/wp-content/plugins/nlb-payment-gateway-for-woocommerce/classes/class-woocomemrce-nlb-payment-bankart.php on line 41
]]>Здраво Митко,
Дали знаеш зошто се случува ова:
Http\Response Object
(
[statusCode:Http\Response:private] => 500
[errorCode:Http\Response:private] => 0
[errorMessage:Http\Response:private] =>
[body:Http\Response:private] =>
[headers:Http\Response:private] => Array
Лог од одговор каков што треба да вра?а трансакци?ата при неуспешна трансакци?а:
Http\Response Object
(
[statusCode:Http\Response:private] => 200
[errorCode:Http\Response:private] => 0
[errorMessage:Http\Response:private] =>
[body:Http\Response:private] => OK
[headers:Http\Response:private] => Array
Во плагинот е ставен Page со Error Page
Однапред ти благодарам
]]>Hi,
Will this plugin work with the gateway that Bankart will work with Ixopay ?
Thanks in advance.
]]>Hi,
We have option in bank with AUTHORISATION + CAPTURE, where there is no direct charge but first status that we get after successful payment is APPROVED. But we have some cases where even we get APPROVED status visually we get payment failed page.
We did a small exploring and we figure out that for the same transaction Merchant Track ID created in payment initialization is not the same with the one we get in response, and according to the plugin code must be the same in order for the payment to be treated as successful.
if ( ( 'CAPTURED' === $result || 'APPROVED' === $result ) && $trackid === $tracking_id ) {
$order->update_status( 'processing', __( 'Transaction ', 'nlb-payment-gateway-for-woocommerce' ) . $result );
if ( 'CAPTURED' === $result ) {
$order->payment_complete();
}
if ( 'APPROVED' === $result && 'yes' === $pg->instant_capture ) {
action_capture_nlb_payment( $order_id );
}
$order->reduce_order_stock();
$url = $pg->get_return_url( $order );
} else {
$url = get_permalink( $pg->error_url );
$order->update_status( 'cancelled', __( 'Invalid response status', 'nlb-payment-gateway-for-woocommerce' ) );
}
Is this differences in tracking code are some bug of the plugin or there is something with the bank.
Thanks.
]]>Hello Mitko,
I followed the steps for installation for your plugin and we consulted with the bank but after the transaction we always get the error page.
On dashboard from NLB i can see that the transaction is captured.
Can you please help?
Best Regards,
Martin
Hi;
would you make this plugin work and handle POST method instead of GET
I am trying to figure it out but I cannot solve it
thanks
]]>Hello Mitko,
We followed the steps for installation for your plugin and we consulted with the bank but after the transaction we always get the error page. We installed the test certificate from the bank and again we get the error page. They think it has something to do with the ok-return response url page, but we can’t solve it. Can you please help us.
]]>hi,
does this plugin works with NLB bank Montenegro ?
thanks !
Hello Mitko,
I just wanted to know if this plugin is compatible with newest version of WooCommerce?
Br,
Martin
After choosing the resource file and Saving changes, all changes are saved except the path of resource.cgn file. It says no file chosen, but the file is uploaded.
Anyone with same problem?
]]>hi;
thanks for this plugin
I am getting this error
Internal Server Error
]]>Hi,
WC version: 3.1.2
WPML 2 lanugages (EN and MK)
SSL Certificate – Active
Tranasction Type – Authorization
error page – set
currencty code and all other settings are set.
This works on EN but not on MK language. On MK language I get the message NOT INITIALIZED.
What could be causing this. Is it maybe the WPML plugin?
Please help
I am not sure why I am getting the error page on successful transactions.
Also, what is the Rest API and Keys/Apps and Webhooks for?
]]>WP 4.7.2
WC 2.6.14
Apache Version 2.4.18
PHP Version 5.5.36
MySQL Version 5.5.54-cll
SSL Certificate – Active
I get “NOT INITIALIZED” right next to a green check-mark.
resource.cgn uploaded from settings section (confirmed it’s there on cPanel File Manager), triple checked the Terminal Alias and Terminal code.
Other active plugins: Caldera Forms (lite), Kadence Toolkit and Loginizer (besides WooCommerce and Tebank/NLB, of course ?? ).
What could be the reason for getting that message?
]]>