[Skip to main content](#vessel-content)

Board Categories- Payment Methods

##

#  [Payment Methods](/forum/29-payment-methods "View Category 'Payment Methods'")  2186 topics

| Discussions about the different payment methods for Hikashop |
|---|

##

| <a id="forumtop"> </a> [  ](#forumbottom) | Subject | Replies / Views | Last Post |
|---|---|---|---|
| [](/forum/29-payment-methods/910120-extension-multisafepay-gives-500-error) | [Extension MultiSafePay gives 500 error](/forum/29-payment-methods/910120-extension-multisafepay-gives-500-error "-- url of the page with the problem -- :   swann.eu  -- HikaShop version -- : 6.3.0 -- Joomla version -- : 6.0.3 -- PHP version -- : 8.4  Hi, Is there anything that could cause sudden 500 errors when using this plugin:   www.hikashop.com/support/documentation/4...ltisafepay-form.html  ?  Maybe not compatible with Joomla 6?  It is not used very often but looks very recent that this happend.")        Category: [Payment Methods](/forum/29-payment-methods "Discussions about the different payment methods for Hikashop")     Topic started 8 months 1 week ago, by [nico.van.leeuwen](/forum/user/12404-nico-van-leeuwen "View nico.van.leeuwen's Profile")       [Last Post](/forum/29-payment-methods/910120-extension-multisafepay-gives-500-error#372164 "Ok, good to hear. Thanks for the update.") 4 months 4 weeks ago     by [nico.van.leeuwen](/forum/user/12404-nico-van-leeuwen "View nico.van.leeuwen's Profile") | Replies:7  Views:478 | [Last Post](/forum/29-payment-methods/910120-extension-multisafepay-gives-500-error#372164 "Ok, good to hear. Thanks for the update.") by [nico.van.leeuwen](/forum/user/12404-nico-van-leeuwen "View nico.van.leeuwen's Profile")      4 months 4 weeks ago |
| [](/forum/29-payment-methods/910570-0-call-to-a-member-function-gettype-on-null-after-paypal-checkout-payment) | [0 Call to a member function getType() on null after PayPal Checkout payment](/forum/29-payment-methods/910570-0-call-to-a-member-function-gettype-on-null-after-paypal-checkout-payment "-- url of the page with the problem -- :   www.petloc8.it/  -- HikaShop version -- : 6.5.0 -- Joomla version -- : 6.1.1 -- PHP version -- : 8.4 -- Browser(s) name and version -- : All -- Error-message(debug-mod must be tuned on) -- : 0 Call to a member function getType() on null  Hi, I've got 2 sites (  www.petloc8.it  and   www.mecs.org ) with the same error after PayPal checkout payment. PayPal register the payment but, when the user is redirected to web site after payment, the page has the following error: 0 Call to a member function getType() on null Thank you")         Category: [Payment Methods](/forum/29-payment-methods "Discussions about the different payment methods for Hikashop")     Topic started 4 months 4 weeks ago, by [nico1979](/forum/user/31330-nico1979 "View nico1979's Profile")       [Last Post](/forum/29-payment-methods/910570-0-call-to-a-member-function-gettype-on-null-after-paypal-checkout-payment#372151 "Hi,  This error is linked to Joomla 6.1 changes. We did modifications included in HikaShop 6.5.0 for this a few weeks ago. However, any other extension or override might have a similar issue. I don't think it is linked to PayPal. The first thing to do is to activate the &quot;debug&quot; setting of the Joomla configuration and reproduce the issue. You should see an error page with more information and that will allow us to tell you what to do.") 4 months 4 weeks ago     by [nicolas](/forum/user/63-nicolas "View nicolas's Profile") | Replies:1  Views:313 | [Last Post](/forum/29-payment-methods/910570-0-call-to-a-member-function-gettype-on-null-after-paypal-checkout-payment#372151 "Hi,  This error is linked to Joomla 6.1 changes. We did modifications included in HikaShop 6.5.0 for this a few weeks ago. However, any other extension or override might have a similar issue. I don't think it is linked to PayPal. The first thing to do is to activate the &quot;debug&quot; setting of the Joomla configuration and reproduce the issue. You should see an error page with more information and that will allow us to tell you what to do.") by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")      4 months 4 weeks ago |
| [](/forum/29-payment-methods/910563-unknows-error-when-finishing-paypal-payment) | [Unknows error when finishing PayPal payment](/forum/29-payment-methods/910563-unknows-error-when-finishing-paypal-payment "-- HikaShop version -- : 6.5.0 -- Joomla version -- : 6.1.1 -- PHP version -- : 8.3.31 -- Browser(s) name and version -- : Firefox 151.0.2 -- Error-message(debug-mod must be tuned on) -- : Error in front-end after the login-modal for PayPal:  Unknown error when processing order  Even with debug mode on and error-reporting on maxumum there is no more information, but the payment is not completed.  Since two weeks I get an error in front-end after the login-modal for PayPal.  Unknown error when processing order  I am using the PayPal checkout plugin  Even with debug mode on and error-reporting on maxumum there is no more information, but the payment is not completed. The website worked for many years without problems. Updating tot Hikashop 6.5.0. did not make a difference.")         Category: [Payment Methods](/forum/29-payment-methods "Discussions about the different payment methods for Hikashop")     Topic started 4 months 4 weeks ago, by [remcovolbeda](/forum/user/56255-remcovolbeda "View remcovolbeda's Profile")       [Last Post](/forum/29-payment-methods/910563-unknows-error-when-finishing-paypal-payment#372126 "Hi Nocolas,  Works fine now! Thanks.  The log-file: 06.02.26 07:06:06  stdClass Object ( &#91;intent&#93; =&gt; CAPTURE &#91;processing&#95;instruction&#93; =&gt; ORDER&#95;COMPLETE&#95;ON&#95;PAYMENT&#95;APPROVAL &#91;application&#95;context&#93; =&gt; stdClass Object ( &#91;shipping&#95;preference&#93; =&gt; NO&#95;SHIPPING &#91;brand&#95;name&#93; =&gt; Pedal Classics &#91;return&#95;url&#93; =&gt; url:www.pedalclassics.com/index.php?option=com&#95;hikashop&amp;ctrl=checkout&amp;task=notify¬if&#95;payment=paypalcheckout&amp;order&#95;id=562&amp;tmpl=component&amp;lang=en&amp;Itemid=1045&amp;closepopup=1 &#91;cancel&#95;url&#93; =&gt; url:www.pedalclassics.com/index.php?option=com&#95;hikashop&amp;ctrl=order&amp;task=cancel&#95;order&amp;order&#95;id=562&amp;Itemid=1045 &#91;landing&#95;page&#93; =&gt; NO&#95;PREFERENCE )  &#91;payer&#93; =&gt; stdClass Object ( &#91;email&#95;address&#93; =&gt; mail@dres )  &#91;purchase&#95;units&#93; =&gt; Array ( &#91;0&#93; =&gt; stdClass Object ( &#91;invoice&#95;id&#93; =&gt; 562 &#91;description&#93; =&gt; Order number B5B6L2 &#91;items&#93; =&gt; Array ( &#91;0&#93; =&gt; stdClass Object ( &#91;name&#93; =&gt; Madison driving the 1952 VW Beetle (New) &#91;quantity&#93; =&gt; 1 &#91;sku&#93; =&gt; Madison&#95;driving&#95;the&#95;1952&#95;VW&#95;Beetle &#91;unit&#95;amount&#93; =&gt; stdClass Object ( &#91;value&#93; =&gt; 16.00 &#91;currency&#95;code&#93; =&gt; EUR )  &#91;tax&#93; =&gt; stdClass Object ( &#91;value&#93; =&gt; 0.00 &#91;currency&#95;code&#93; =&gt; EUR )  )  )  &#91;amount&#93; =&gt; stdClass Object ( &#91;value&#93; =&gt; 16.00 &#91;currency&#95;code&#93; =&gt; EUR &#91;breakdown&#93; =&gt; stdClass Object ( &#91;item&#95;total&#93; =&gt; stdClass Object ( &#91;value&#93; =&gt; 16.00 &#91;currency&#95;code&#93; =&gt; EUR )  &#91;tax&#95;total&#93; =&gt; stdClass Object ( &#91;value&#93; =&gt; 0.00 &#91;currency&#95;code&#93; =&gt; EUR )  )  )  )  )  )  06.02.26 07:06:06  Array ( &#91;client-id&#93; =&gt; AZj956707o-&#95;YO1VC6i22frGZV-frcojbAfEJ34JBF9ndeaIar53YYxoc2-7A07wJg2GUxfr8uC7fnXC &#91;integration-date&#93; =&gt; 2024-05-19 &#91;currency&#93; =&gt; EUR &#91;components&#93; =&gt; buttons,funding-eligibility,messages &#91;enable-funding&#93; =&gt; paylater &#91;intent&#93; =&gt; capture &#91;debug&#93; =&gt; true )  06.02.26 07:06:09  PayPal API POST url:api-m.paypal.com/v1/oauth2/token grant&#95;type=client&#95;credentials 06.02.26 07:06:10  PayPal API response (200): {&quot;scope&quot;:&quot;url:uri.paypal.com/services/checkout/one-click-with-merchant-issued-token url:uri.paypal.com/services/payments/futurepayments url:uri.paypal.com/services/invoicing url:uri.paypal.com/services/disputes/read-buyer url:uri.paypal.com/services/payments/realtimepayment url:uri.paypal.com/services/disputes/update-seller url:uri.paypal.com/services/payments/payment/authcapture openid url:uri.paypal.com/services/disputes/read-seller url:uri.paypal.com/services/payments/refund url:uri.paypal.com/services/payments/orders/client&#95;sdk&#95;orders&#95;api url:uri.paypal.com/services/payments/client-payments-eligibility url:api.paypal.com/v1/vault/credit-card url:uri.paypal.com/services/pricing/quote-exchange-rates/read url:api.paypal.com/v1/payments/.&#42; url:uri.paypal.com/services/payments/initiatepayment url:uri.paypal.com/payments/payouts url:api.paypal.com/v1/vault/credit-card/.&#42; url:uri.paypal.com/services/subscriptions url:uri.paypal.com/services/applications/webhooks url:uri.paypal.com/services/credit/client-offer-presentment/read&quot;,&quot;access&#95;token&quot;:&quot;A21AAOdob9IuTk7dLGZgtfPJ5RU1S3elh2asoj0HkV-H5vmSLoRYLWEavfUUZtNoTgd3jCs4ff768Wp85hCZ30ENaOzek8J3Q&quot;,&quot;token&#95;type&quot;:&quot;Bearer&quot;,&quot;app&#95;id&quot;:&quot;APP-6N747844NY916372D&quot;,&quot;expires&#95;in&quot;:32400,&quot;nonce&quot;:&quot;2026-06-02T07:06:10Z0DmkypnSn7e3pEYR32MAtn3biEroZRc9iEtWvKexBBc&quot;} 06.02.26 07:06:10  PayPal API POST url:api-m.paypal.com/v2/checkout/orders {&quot;intent&quot;:&quot;CAPTURE&quot;,&quot;processing&#95;instruction&quot;:&quot;ORDER&#95;COMPLETE&#95;ON&#95;PAYMENT&#95;APPROVAL&quot;,&quot;application&#95;context&quot;:{&quot;shipping&#95;preference&quot;:&quot;NO&#95;SHIPPING&quot;,&quot;brand&#95;name&quot;:&quot;Pedal Classics&quot;,&quot;return&#95;url&quot;:&quot;https:&#92;/&#92;/www.pedalclassics.com&#92;/index.php?option=com&#95;hikashop&amp;ctrl=checkout&amp;task=notify¬if&#95;payment=paypalcheckout&amp;order&#95;id=562&amp;tmpl=component&amp;lang=en&amp;Itemid=1045&amp;closepopup=1&quot;,&quot;cancel&#95;url&quot;:&quot;https:&#92;/&#92;/www.pedalclassics.com&#92;/index.php?option=com&#95;hikashop&amp;ctrl=order&amp;task=cancel&#95;order&amp;order&#95;id=562&amp;Itemid=1045&quot;,&quot;landing&#95;page&quot;:&quot;NO&#95;PREFERENCE&quot;},&quot;payer&quot;:{&quot;email&#95;address&quot;:&quot;mail@dres&quot;},&quot;purchase&#95;units&quot;:&#91;{&quot;invoice&#95;id&quot;:562,&quot;description&quot;:&quot;Order number B5B6L2&quot;,&quot;items&quot;:&#91;{&quot;name&quot;:&quot;Madison driving the 1952 VW Beetle (New)&quot;,&quot;quantity&quot;:1,&quot;sku&quot;:&quot;Madison&#95;driving&#95;the&#95;1952&#95;VW&#95;Beetle&quot;,&quot;unit&#95;amount&quot;:{&quot;value&quot;:&quot;16.00&quot;,&quot;currency&#95;code&quot;:&quot;EUR&quot;},&quot;tax&quot;:{&quot;value&quot;:&quot;0.00&quot;,&quot;currency&#95;code&quot;:&quot;EUR&quot;}}&#93;,&quot;amount&quot;:{&quot;value&quot;:&quot;16.00&quot;,&quot;currency&#95;code&quot;:&quot;EUR&quot;,&quot;breakdown&quot;:{&quot;item&#95;total&quot;:{&quot;value&quot;:&quot;16.00&quot;,&quot;currency&#95;code&quot;:&quot;EUR&quot;},&quot;tax&#95;total&quot;:{&quot;value&quot;:&quot;0.00&quot;,&quot;currency&#95;code&quot;:&quot;EUR&quot;}}}}&#93;} 06.02.26 07:06:10  PayPal API response (201): Classics&quot;}},&quot;description&quot;:&quot;Order number B5B6L2&quot;,&quot;invoice&#95;id&quot;:&quot;562&quot;,&quot;items&quot;:&#91;{&quot;name&quot;:&quot;Madison driving the 1952 VW Beetle 06.02.26 07:06:31  on approve for xxxxx 06.02.26 07:06:31  PayPal API POST url:api-m.paypal.com/v1/oauth2/token grant&#95;type=client&#95;credentials 06.02.26 07:06:32  PayPal API response (200): {&quot;scope&quot;:&quot;url:uri.paypal.com/services/checkout/one-click-with-merchant-issued-token url:uri.paypal.com/services/payments/futurepayments url:uri.paypal.com/services/invoicing url:uri.paypal.com/services/disputes/read-buyer url:uri.paypal.com/services/payments/realtimepayment url:uri.paypal.com/services/disputes/update-seller url:uri.paypal.com/services/payments/payment/authcapture openid url:uri.paypal.com/services/disputes/read-seller url:uri.paypal.com/services/payments/refund url:uri.paypal.com/services/payments/orders/client&#95;sdk&#95;orders&#95;api url:uri.paypal.com/services/payments/client-payments-eligibility url:api.paypal.com/v1/vault/credit-card url:uri.paypal.com/services/pricing/quote-exchange-rates/read url:api.paypal.com/v1/payments/.&#42; url:uri.paypal.com/services/payments/initiatepayment url:uri.paypal.com/payments/payouts url:api.paypal.com/v1/vault/credit-card/.&#42; url:uri.paypal.com/services/subscriptions url:uri.paypal.com/services/applications/webhooks url:uri.paypal.com/services/credit/client-offer-presentment/read&quot;,&quot;access&#95;token&quot;:&quot;A21AAOdob9IuTk7dLGZgtfPJ5RU1S3elh2asoj0HkV-H5vmSLoRYLWEavfUUZtNoTgd3jCs4ff768Wp85hCZ30ENaOzek8J3Q&quot;,&quot;token&#95;type&quot;:&quot;Bearer&quot;,&quot;app&#95;id&quot;:&quot;APP-6N747844NY916372D&quot;,&quot;expires&#95;in&quot;:32378,&quot;nonce&quot;:&quot;2026-06-02T07:06:10Z0DmkypnSn7e3pEYR32MAtn3biEroZRc9iEtWvKexBBc&quot;} 06.02.26 07:06:32  PayPal API GET url:api-m.paypal.com/v2/checkout/orders/xxxxx 06.02.26 07:06:32  PayPal API response (200): Classics&quot;}},&quot;description&quot;:&quot;Order number B5B6L2&quot;,&quot;invoice&#95;id&quot;:&quot;562&quot;,&quot;items&quot;:&#91;{&quot;name&quot;:&quot;Madison driving the 1952 VW Beetle 06.02.26 07:06:32  PayPal API POST url:api-m.paypal.com/v2/checkout/orders/xxxxx/capture {} 06.02.26 07:06:33  PayPal API response (201): 06.02.26 07:06:34  stdClass Object ( &#91;order&#95;id&#93; =&gt; 562 &#91;order&#95;billing&#95;address&#95;id&#93; =&gt; 0 &#91;order&#95;shipping&#95;address&#95;id&#93; =&gt; 0 &#91;order&#95;user&#95;id&#93; =&gt; 1 &#91;order&#95;parent&#95;id&#93; =&gt; 0 &#91;order&#95;status&#93; =&gt; created &#91;order&#95;type&#93; =&gt; sale &#91;order&#95;number&#93; =&gt; B5B6L2 &#91;order&#95;created&#93; =&gt; 1780383965 &#91;order&#95;modified&#93; =&gt; 1780383991 &#91;order&#95;invoice&#95;id&#93; =&gt; 0 &#91;order&#95;invoice&#95;number&#93; =&gt; &#91;order&#95;invoice&#95;created&#93; =&gt; 0 &#91;order&#95;currency&#95;id&#93; =&gt; 1 &#91;order&#95;currency&#95;info&#93; =&gt; O:8:&quot;stdClass&quot;:4:{s:13:&quot;currency&#95;code&quot;;s:3:&quot;EUR&quot;;s:13:&quot;currency&#95;rate&quot;;s:8:&quot;1.000000&quot;;s:20:&quot;currency&#95;percent&#95;fee&quot;;s:4:&quot;0.00&quot;;s:17:&quot;currency&#95;modified&quot;;i:1730641058;} &#91;order&#95;full&#95;price&#93; =&gt; 16.00000 &#91;order&#95;tax&#95;info&#93; =&gt; Array ( &#91;&#93; =&gt; stdClass Object ( &#91;tax&#95;namekey&#93; =&gt; &#91;tax&#95;rate&#93; =&gt; 0.00000 &#91;tax&#95;amount&#93; =&gt; 0 &#91;amount&#93; =&gt; 16 )  )  &#91;order&#95;discount&#95;code&#93; =&gt; &#91;order&#95;discount&#95;price&#93; =&gt; 0.00000 &#91;order&#95;discount&#95;tax&#93; =&gt; 0.00000 &#91;order&#95;payment&#95;id&#93; =&gt; 2 &#91;order&#95;payment&#95;method&#93; =&gt; paypalcheckout &#91;order&#95;payment&#95;price&#93; =&gt; 0.00000 &#91;order&#95;payment&#95;tax&#93; =&gt; 0.00000 &#91;order&#95;payment&#95;params&#93; =&gt; stdClass Object ( &#91;paypal&#95;checkout&#95;id&#93; =&gt; xxxxx )  &#91;order&#95;shipping&#95;id&#93; =&gt; &#91;order&#95;shipping&#95;method&#93; =&gt; &#91;order&#95;shipping&#95;price&#93; =&gt; 0.00000 &#91;order&#95;shipping&#95;tax&#93; =&gt; 0.00000 &#91;order&#95;shipping&#95;params&#93; =&gt; stdClass Object ( )  &#91;order&#95;partner&#95;id&#93; =&gt; 0 &#91;order&#95;partner&#95;price&#93; =&gt; 0.00000 &#91;order&#95;partner&#95;paid&#93; =&gt; 0 &#91;order&#95;partner&#95;currency&#95;id&#93; =&gt; 0 &#91;order&#95;ip&#93; =&gt; 86.85.196.121 &#91;order&#95;site&#95;id&#93; =&gt; &#91;order&#95;lang&#93; =&gt; en-GB &#91;order&#95;token&#93; =&gt; Ea762t59mH1tX0lBPjAZhnfcf8V00gje &#91;order&#95;weight&#93; =&gt; 0.000 &#91;order&#95;weight&#95;unit&#93; =&gt; kg &#91;order&#95;volume&#93; =&gt; 0.000 &#91;order&#95;dimension&#95;unit&#93; =&gt; m &#91;order&#95;shipped&#93; =&gt; 0 &#91;order&#95;delivered&#93; =&gt; 0 )  06.02.26 07:06:34  xxxxx 06.02.26 07:06:34  PayPal API POST url:api-m.paypal.com/v1/oauth2/token grant&#95;type=client&#95;credentials 06.02.26 07:06:34  PayPal API response (200): {&quot;scope&quot;:&quot;url:uri.paypal.com/services/checkout/one-click-with-merchant-issued-token url:uri.paypal.com/services/payments/futurepayments url:uri.paypal.com/services/invoicing url:uri.paypal.com/services/disputes/read-buyer url:uri.paypal.com/services/payments/realtimepayment url:uri.paypal.com/services/disputes/update-seller url:uri.paypal.com/services/payments/payment/authcapture openid url:uri.paypal.com/services/disputes/read-seller url:uri.paypal.com/services/payments/refund url:uri.paypal.com/services/payments/orders/client&#95;sdk&#95;orders&#95;api url:uri.paypal.com/services/payments/client-payments-eligibility url:api.paypal.com/v1/vault/credit-card url:uri.paypal.com/services/pricing/quote-exchange-rates/read url:api.paypal.com/v1/payments/.&#42; url:uri.paypal.com/services/payments/initiatepayment url:uri.paypal.com/payments/payouts url:api.paypal.com/v1/vault/credit-card/.&#42; url:uri.paypal.com/services/subscriptions url:uri.paypal.com/services/applications/webhooks url:uri.paypal.com/services/credit/client-offer-presentment/read&quot;,&quot;access&#95;token&quot;:&quot;A21AAOdob9IuTk7dLGZgtfPJ5RU1S3elh2asoj0HkV-H5vmSLoRYLWEavfUUZtNoTgd3jCs4ff768Wp85hCZ30ENaOzek8J3Q&quot;,&quot;token&#95;type&quot;:&quot;Bearer&quot;,&quot;app&#95;id&quot;:&quot;APP-6N747844NY916372D&quot;,&quot;expires&#95;in&quot;:32376,&quot;nonce&quot;:&quot;2026-06-02T07:06:10Z0DmkypnSn7e3pEYR32MAtn3biEroZRc9iEtWvKexBBc&quot;} 06.02.26 07:06:34  PayPal API GET url:api-m.paypal.com/v2/checkout/orders/xxxxx 06.02.26 07:06:34  PayPal API response (200): Classics&quot;}},&quot;description&quot;:&quot;Order number B5B6L2&quot;,&quot;invoice&#95;id&quot;:&quot;562&quot;,&quot;items&quot;:&#91;{&quot;name&quot;:&quot;Madison driving the 1952 VW Beetle 06.02.26 07:06:34  stdClass Object ( &#91;id&#93; =&gt; xxxxx &#91;intent&#93; =&gt; CAPTURE &#91;status&#93; =&gt; COMPLETED &#91;payment&#95;source&#93; =&gt; stdClass Object ( &#91;paypal&#93; =&gt; stdClass Object ( &#91;email&#95;address&#93; =&gt; mail@adres &#91;account&#95;id&#93; =&gt; ZXPYQ3FKLXC76 &#91;account&#95;status&#93; =&gt; VERIFIED &#91;name&#93; =&gt; stdClass Object ( &#91;given&#95;name&#93; =&gt; Peter &#91;surname&#93; =&gt; Wouda )  &#91;address&#93; =&gt; stdClass Object ( &#91;country&#95;code&#93; =&gt; NL )  )  )  &#91;processing&#95;instruction&#93; =&gt; ORDER&#95;COMPLETE&#95;ON&#95;PAYMENT&#95;APPROVAL &#91;purchase&#95;units&#93; =&gt; Array ( &#91;0&#93; =&gt; stdClass Object ( &#91;reference&#95;id&#93; =&gt; default &#91;amount&#93; =&gt; stdClass Object ( &#91;currency&#95;code&#93; =&gt; EUR &#91;value&#93; =&gt; 16.00 &#91;breakdown&#93; =&gt; stdClass Object ( &#91;item&#95;total&#93; =&gt; stdClass Object ( &#91;currency&#95;code&#93; =&gt; EUR &#91;value&#93; =&gt; 16.00 )  &#91;tax&#95;total&#93; =&gt; stdClass Object ( &#91;currency&#95;code&#93; =&gt; EUR &#91;value&#93; =&gt; 0.00 )  )  )  &#91;payee&#93; =&gt; stdClass Object ( &#91;email&#95;address&#93; =&gt; &#91;merchant&#95;id&#93; =&gt; CNEUY32ZTT68Y &#91;display&#95;data&#93; =&gt; stdClass Object ( &#91;brand&#95;name&#93; =&gt; Pedal Classics )  )  &#91;description&#93; =&gt; Order number B5B6L2 &#91;invoice&#95;id&#93; =&gt; 562 &#91;items&#93; =&gt; Array ( &#91;0&#93; =&gt; stdClass Object ( &#91;name&#93; =&gt; Madison driving the 1952 VW Beetle (New) &#91;unit&#95;amount&#93; =&gt; stdClass Object ( &#91;currency&#95;code&#93; =&gt; EUR &#91;value&#93; =&gt; 16.00 )  &#91;tax&#93; =&gt; stdClass Object ( &#91;currency&#95;code&#93; =&gt; EUR &#91;value&#93; =&gt; 0.00 )  &#91;quantity&#93; =&gt; 1 &#91;sku&#93; =&gt; Madison&#95;driving&#95;the&#95;1952&#95;VW&#95;Beetle )  )  &#91;payments&#93; =&gt; stdClass Object ( &#91;captures&#93; =&gt; Array ( &#91;0&#93; =&gt; stdClass Object ( &#91;id&#93; =&gt; xxxxx &#91;status&#93; =&gt; COMPLETED &#91;amount&#93; =&gt; stdClass Object ( &#91;currency&#95;code&#93; =&gt; EUR &#91;value&#93; =&gt; 16.00 )  &#91;final&#95;capture&#93; =&gt; 1 &#91;seller&#95;protection&#93; =&gt; stdClass Object ( &#91;status&#93; =&gt; ELIGIBLE &#91;dispute&#95;categories&#93; =&gt; Array ( &#91;0&#93; =&gt; ITEM&#95;NOT&#95;RECEIVED &#91;1&#93; =&gt; UNAUTHORIZED&#95;TRANSACTION )  )  &#91;seller&#95;receivable&#95;breakdown&#93; =&gt; stdClass Object ( &#91;gross&#95;amount&#93; =&gt; stdClass Object ( &#91;currency&#95;code&#93; =&gt; EUR &#91;value&#93; =&gt; 16.00 )  &#91;paypal&#95;fee&#93; =&gt; stdClass Object ( &#91;currency&#95;code&#93; =&gt; EUR &#91;value&#93; =&gt; 0.89 )  &#91;net&#95;amount&#93; =&gt; stdClass Object ( &#91;currency&#95;code&#93; =&gt; EUR &#91;value&#93; =&gt; 15.11 )  )  &#91;invoice&#95;id&#93; =&gt; 562 &#91;links&#93; =&gt; Array ( &#91;0&#93; =&gt; stdClass Object ( &#91;href&#93; =&gt; url:api.paypal.com/v2/payments/captures/xxxxx &#91;rel&#93; =&gt; self &#91;method&#93; =&gt; GET )  &#91;1&#93; =&gt; stdClass Object ( &#91;href&#93; =&gt; url:api.paypal.com/v2/payments/captures/xxxxx/refund &#91;rel&#93; =&gt; refund &#91;method&#93; =&gt; POST )  &#91;2&#93; =&gt; stdClass Object ( &#91;href&#93; =&gt; url:api.paypal.com/v2/checkout/orders/xxxxx &#91;rel&#93; =&gt; up &#91;method&#93; =&gt; GET )  )  &#91;create&#95;time&#93; =&gt; 2026-06-02T07:06:33Z &#91;update&#95;time&#93; =&gt; 2026-06-02T07:06:33Z )  )  )  )  )  &#91;payer&#93; =&gt; stdClass Object ( &#91;name&#93; =&gt; stdClass Object ( &#91;given&#95;name&#93; =&gt; Peter &#91;surname&#93; =&gt; Wouda )  &#91;email&#95;address&#93; =&gt; mail@adres &#91;payer&#95;id&#93; =&gt; ZXPYQ3FKLXC76 &#91;address&#93; =&gt; stdClass Object ( &#91;country&#95;code&#93; =&gt; NL )  )  &#91;create&#95;time&#93; =&gt; 2026-06-02T07:06:33Z &#91;update&#95;time&#93; =&gt; 2026-06-02T07:06:33Z &#91;links&#93; =&gt; Array ( &#91;0&#93; =&gt; stdClass Object ( &#91;href&#93; =&gt; url:api.paypal.com/v2/checkout/orders/xxxxx &#91;rel&#93; =&gt; self &#91;method&#93; =&gt; GET )  )  )") 4 months 4 weeks ago     by [remcovolbeda](/forum/user/56255-remcovolbeda "View remcovolbeda's Profile") | Replies:5  Views:467 | [Last Post](/forum/29-payment-methods/910563-unknows-error-when-finishing-paypal-payment#372126 "Hi Nocolas,  Works fine now! Thanks.  The log-file: 06.02.26 07:06:06  stdClass Object ( &#91;intent&#93; =&gt; CAPTURE &#91;processing&#95;instruction&#93; =&gt; ORDER&#95;COMPLETE&#95;ON&#95;PAYMENT&#95;APPROVAL &#91;application&#95;context&#93; =&gt; stdClass Object ( &#91;shipping&#95;preference&#93; =&gt; NO&#95;SHIPPING &#91;brand&#95;name&#93; =&gt; Pedal Classics &#91;return&#95;url&#93; =&gt; url:www.pedalclassics.com/index.php?option=com&#95;hikashop&amp;ctrl=checkout&amp;task=notify¬if&#95;payment=paypalcheckout&amp;order&#95;id=562&amp;tmpl=component&amp;lang=en&amp;Itemid=1045&amp;closepopup=1 &#91;cancel&#95;url&#93; =&gt; url:www.pedalclassics.com/index.php?option=com&#95;hikashop&amp;ctrl=order&amp;task=cancel&#95;order&amp;order&#95;id=562&amp;Itemid=1045 &#91;landing&#95;page&#93; =&gt; NO&#95;PREFERENCE )  &#91;payer&#93; =&gt; stdClass Object ( &#91;email&#95;address&#93; =&gt; mail@dres )  &#91;purchase&#95;units&#93; =&gt; Array ( &#91;0&#93; =&gt; stdClass Object ( &#91;invoice&#95;id&#93; =&gt; 562 &#91;description&#93; =&gt; Order number B5B6L2 &#91;items&#93; =&gt; Array ( &#91;0&#93; =&gt; stdClass Object ( &#91;name&#93; =&gt; Madison driving the 1952 VW Beetle (New) &#91;quantity&#93; =&gt; 1 &#91;sku&#93; =&gt; Madison&#95;driving&#95;the&#95;1952&#95;VW&#95;Beetle &#91;unit&#95;amount&#93; =&gt; stdClass Object ( &#91;value&#93; =&gt; 16.00 &#91;currency&#95;code&#93; =&gt; EUR )  &#91;tax&#93; =&gt; stdClass Object ( &#91;value&#93; =&gt; 0.00 &#91;currency&#95;code&#93; =&gt; EUR )  )  )  &#91;amount&#93; =&gt; stdClass Object ( &#91;value&#93; =&gt; 16.00 &#91;currency&#95;code&#93; =&gt; EUR &#91;breakdown&#93; =&gt; stdClass Object ( &#91;item&#95;total&#93; =&gt; stdClass Object ( &#91;value&#93; =&gt; 16.00 &#91;currency&#95;code&#93; =&gt; EUR )  &#91;tax&#95;total&#93; =&gt; stdClass Object ( &#91;value&#93; =&gt; 0.00 &#91;currency&#95;code&#93; =&gt; EUR )  )  )  )  )  )  06.02.26 07:06:06  Array ( &#91;client-id&#93; =&gt; AZj956707o-&#95;YO1VC6i22frGZV-frcojbAfEJ34JBF9ndeaIar53YYxoc2-7A07wJg2GUxfr8uC7fnXC &#91;integration-date&#93; =&gt; 2024-05-19 &#91;currency&#93; =&gt; EUR &#91;components&#93; =&gt; buttons,funding-eligibility,messages &#91;enable-funding&#93; =&gt; paylater &#91;intent&#93; =&gt; capture &#91;debug&#93; =&gt; true )  06.02.26 07:06:09  PayPal API POST url:api-m.paypal.com/v1/oauth2/token grant&#95;type=client&#95;credentials 06.02.26 07:06:10  PayPal API response (200): {&quot;scope&quot;:&quot;url:uri.paypal.com/services/checkout/one-click-with-merchant-issued-token url:uri.paypal.com/services/payments/futurepayments url:uri.paypal.com/services/invoicing url:uri.paypal.com/services/disputes/read-buyer url:uri.paypal.com/services/payments/realtimepayment url:uri.paypal.com/services/disputes/update-seller url:uri.paypal.com/services/payments/payment/authcapture openid url:uri.paypal.com/services/disputes/read-seller url:uri.paypal.com/services/payments/refund url:uri.paypal.com/services/payments/orders/client&#95;sdk&#95;orders&#95;api url:uri.paypal.com/services/payments/client-payments-eligibility url:api.paypal.com/v1/vault/credit-card url:uri.paypal.com/services/pricing/quote-exchange-rates/read url:api.paypal.com/v1/payments/.&#42; url:uri.paypal.com/services/payments/initiatepayment url:uri.paypal.com/payments/payouts url:api.paypal.com/v1/vault/credit-card/.&#42; url:uri.paypal.com/services/subscriptions url:uri.paypal.com/services/applications/webhooks url:uri.paypal.com/services/credit/client-offer-presentment/read&quot;,&quot;access&#95;token&quot;:&quot;A21AAOdob9IuTk7dLGZgtfPJ5RU1S3elh2asoj0HkV-H5vmSLoRYLWEavfUUZtNoTgd3jCs4ff768Wp85hCZ30ENaOzek8J3Q&quot;,&quot;token&#95;type&quot;:&quot;Bearer&quot;,&quot;app&#95;id&quot;:&quot;APP-6N747844NY916372D&quot;,&quot;expires&#95;in&quot;:32400,&quot;nonce&quot;:&quot;2026-06-02T07:06:10Z0DmkypnSn7e3pEYR32MAtn3biEroZRc9iEtWvKexBBc&quot;} 06.02.26 07:06:10  PayPal API POST url:api-m.paypal.com/v2/checkout/orders {&quot;intent&quot;:&quot;CAPTURE&quot;,&quot;processing&#95;instruction&quot;:&quot;ORDER&#95;COMPLETE&#95;ON&#95;PAYMENT&#95;APPROVAL&quot;,&quot;application&#95;context&quot;:{&quot;shipping&#95;preference&quot;:&quot;NO&#95;SHIPPING&quot;,&quot;brand&#95;name&quot;:&quot;Pedal Classics&quot;,&quot;return&#95;url&quot;:&quot;https:&#92;/&#92;/www.pedalclassics.com&#92;/index.php?option=com&#95;hikashop&amp;ctrl=checkout&amp;task=notify¬if&#95;payment=paypalcheckout&amp;order&#95;id=562&amp;tmpl=component&amp;lang=en&amp;Itemid=1045&amp;closepopup=1&quot;,&quot;cancel&#95;url&quot;:&quot;https:&#92;/&#92;/www.pedalclassics.com&#92;/index.php?option=com&#95;hikashop&amp;ctrl=order&amp;task=cancel&#95;order&amp;order&#95;id=562&amp;Itemid=1045&quot;,&quot;landing&#95;page&quot;:&quot;NO&#95;PREFERENCE&quot;},&quot;payer&quot;:{&quot;email&#95;address&quot;:&quot;mail@dres&quot;},&quot;purchase&#95;units&quot;:&#91;{&quot;invoice&#95;id&quot;:562,&quot;description&quot;:&quot;Order number B5B6L2&quot;,&quot;items&quot;:&#91;{&quot;name&quot;:&quot;Madison driving the 1952 VW Beetle (New)&quot;,&quot;quantity&quot;:1,&quot;sku&quot;:&quot;Madison&#95;driving&#95;the&#95;1952&#95;VW&#95;Beetle&quot;,&quot;unit&#95;amount&quot;:{&quot;value&quot;:&quot;16.00&quot;,&quot;currency&#95;code&quot;:&quot;EUR&quot;},&quot;tax&quot;:{&quot;value&quot;:&quot;0.00&quot;,&quot;currency&#95;code&quot;:&quot;EUR&quot;}}&#93;,&quot;amount&quot;:{&quot;value&quot;:&quot;16.00&quot;,&quot;currency&#95;code&quot;:&quot;EUR&quot;,&quot;breakdown&quot;:{&quot;item&#95;total&quot;:{&quot;value&quot;:&quot;16.00&quot;,&quot;currency&#95;code&quot;:&quot;EUR&quot;},&quot;tax&#95;total&quot;:{&quot;value&quot;:&quot;0.00&quot;,&quot;currency&#95;code&quot;:&quot;EUR&quot;}}}}&#93;} 06.02.26 07:06:10  PayPal API response (201): Classics&quot;}},&quot;description&quot;:&quot;Order number B5B6L2&quot;,&quot;invoice&#95;id&quot;:&quot;562&quot;,&quot;items&quot;:&#91;{&quot;name&quot;:&quot;Madison driving the 1952 VW Beetle 06.02.26 07:06:31  on approve for xxxxx 06.02.26 07:06:31  PayPal API POST url:api-m.paypal.com/v1/oauth2/token grant&#95;type=client&#95;credentials 06.02.26 07:06:32  PayPal API response (200): {&quot;scope&quot;:&quot;url:uri.paypal.com/services/checkout/one-click-with-merchant-issued-token url:uri.paypal.com/services/payments/futurepayments url:uri.paypal.com/services/invoicing url:uri.paypal.com/services/disputes/read-buyer url:uri.paypal.com/services/payments/realtimepayment url:uri.paypal.com/services/disputes/update-seller url:uri.paypal.com/services/payments/payment/authcapture openid url:uri.paypal.com/services/disputes/read-seller url:uri.paypal.com/services/payments/refund url:uri.paypal.com/services/payments/orders/client&#95;sdk&#95;orders&#95;api url:uri.paypal.com/services/payments/client-payments-eligibility url:api.paypal.com/v1/vault/credit-card url:uri.paypal.com/services/pricing/quote-exchange-rates/read url:api.paypal.com/v1/payments/.&#42; url:uri.paypal.com/services/payments/initiatepayment url:uri.paypal.com/payments/payouts url:api.paypal.com/v1/vault/credit-card/.&#42; url:uri.paypal.com/services/subscriptions url:uri.paypal.com/services/applications/webhooks url:uri.paypal.com/services/credit/client-offer-presentment/read&quot;,&quot;access&#95;token&quot;:&quot;A21AAOdob9IuTk7dLGZgtfPJ5RU1S3elh2asoj0HkV-H5vmSLoRYLWEavfUUZtNoTgd3jCs4ff768Wp85hCZ30ENaOzek8J3Q&quot;,&quot;token&#95;type&quot;:&quot;Bearer&quot;,&quot;app&#95;id&quot;:&quot;APP-6N747844NY916372D&quot;,&quot;expires&#95;in&quot;:32378,&quot;nonce&quot;:&quot;2026-06-02T07:06:10Z0DmkypnSn7e3pEYR32MAtn3biEroZRc9iEtWvKexBBc&quot;} 06.02.26 07:06:32  PayPal API GET url:api-m.paypal.com/v2/checkout/orders/xxxxx 06.02.26 07:06:32  PayPal API response (200): Classics&quot;}},&quot;description&quot;:&quot;Order number B5B6L2&quot;,&quot;invoice&#95;id&quot;:&quot;562&quot;,&quot;items&quot;:&#91;{&quot;name&quot;:&quot;Madison driving the 1952 VW Beetle 06.02.26 07:06:32  PayPal API POST url:api-m.paypal.com/v2/checkout/orders/xxxxx/capture {} 06.02.26 07:06:33  PayPal API response (201): 06.02.26 07:06:34  stdClass Object ( &#91;order&#95;id&#93; =&gt; 562 &#91;order&#95;billing&#95;address&#95;id&#93; =&gt; 0 &#91;order&#95;shipping&#95;address&#95;id&#93; =&gt; 0 &#91;order&#95;user&#95;id&#93; =&gt; 1 &#91;order&#95;parent&#95;id&#93; =&gt; 0 &#91;order&#95;status&#93; =&gt; created &#91;order&#95;type&#93; =&gt; sale &#91;order&#95;number&#93; =&gt; B5B6L2 &#91;order&#95;created&#93; =&gt; 1780383965 &#91;order&#95;modified&#93; =&gt; 1780383991 &#91;order&#95;invoice&#95;id&#93; =&gt; 0 &#91;order&#95;invoice&#95;number&#93; =&gt; &#91;order&#95;invoice&#95;created&#93; =&gt; 0 &#91;order&#95;currency&#95;id&#93; =&gt; 1 &#91;order&#95;currency&#95;info&#93; =&gt; O:8:&quot;stdClass&quot;:4:{s:13:&quot;currency&#95;code&quot;;s:3:&quot;EUR&quot;;s:13:&quot;currency&#95;rate&quot;;s:8:&quot;1.000000&quot;;s:20:&quot;currency&#95;percent&#95;fee&quot;;s:4:&quot;0.00&quot;;s:17:&quot;currency&#95;modified&quot;;i:1730641058;} &#91;order&#95;full&#95;price&#93; =&gt; 16.00000 &#91;order&#95;tax&#95;info&#93; =&gt; Array ( &#91;&#93; =&gt; stdClass Object ( &#91;tax&#95;namekey&#93; =&gt; &#91;tax&#95;rate&#93; =&gt; 0.00000 &#91;tax&#95;amount&#93; =&gt; 0 &#91;amount&#93; =&gt; 16 )  )  &#91;order&#95;discount&#95;code&#93; =&gt; &#91;order&#95;discount&#95;price&#93; =&gt; 0.00000 &#91;order&#95;discount&#95;tax&#93; =&gt; 0.00000 &#91;order&#95;payment&#95;id&#93; =&gt; 2 &#91;order&#95;payment&#95;method&#93; =&gt; paypalcheckout &#91;order&#95;payment&#95;price&#93; =&gt; 0.00000 &#91;order&#95;payment&#95;tax&#93; =&gt; 0.00000 &#91;order&#95;payment&#95;params&#93; =&gt; stdClass Object ( &#91;paypal&#95;checkout&#95;id&#93; =&gt; xxxxx )  &#91;order&#95;shipping&#95;id&#93; =&gt; &#91;order&#95;shipping&#95;method&#93; =&gt; &#91;order&#95;shipping&#95;price&#93; =&gt; 0.00000 &#91;order&#95;shipping&#95;tax&#93; =&gt; 0.00000 &#91;order&#95;shipping&#95;params&#93; =&gt; stdClass Object ( )  &#91;order&#95;partner&#95;id&#93; =&gt; 0 &#91;order&#95;partner&#95;price&#93; =&gt; 0.00000 &#91;order&#95;partner&#95;paid&#93; =&gt; 0 &#91;order&#95;partner&#95;currency&#95;id&#93; =&gt; 0 &#91;order&#95;ip&#93; =&gt; 86.85.196.121 &#91;order&#95;site&#95;id&#93; =&gt; &#91;order&#95;lang&#93; =&gt; en-GB &#91;order&#95;token&#93; =&gt; Ea762t59mH1tX0lBPjAZhnfcf8V00gje &#91;order&#95;weight&#93; =&gt; 0.000 &#91;order&#95;weight&#95;unit&#93; =&gt; kg &#91;order&#95;volume&#93; =&gt; 0.000 &#91;order&#95;dimension&#95;unit&#93; =&gt; m &#91;order&#95;shipped&#93; =&gt; 0 &#91;order&#95;delivered&#93; =&gt; 0 )  06.02.26 07:06:34  xxxxx 06.02.26 07:06:34  PayPal API POST url:api-m.paypal.com/v1/oauth2/token grant&#95;type=client&#95;credentials 06.02.26 07:06:34  PayPal API response (200): {&quot;scope&quot;:&quot;url:uri.paypal.com/services/checkout/one-click-with-merchant-issued-token url:uri.paypal.com/services/payments/futurepayments url:uri.paypal.com/services/invoicing url:uri.paypal.com/services/disputes/read-buyer url:uri.paypal.com/services/payments/realtimepayment url:uri.paypal.com/services/disputes/update-seller url:uri.paypal.com/services/payments/payment/authcapture openid url:uri.paypal.com/services/disputes/read-seller url:uri.paypal.com/services/payments/refund url:uri.paypal.com/services/payments/orders/client&#95;sdk&#95;orders&#95;api url:uri.paypal.com/services/payments/client-payments-eligibility url:api.paypal.com/v1/vault/credit-card url:uri.paypal.com/services/pricing/quote-exchange-rates/read url:api.paypal.com/v1/payments/.&#42; url:uri.paypal.com/services/payments/initiatepayment url:uri.paypal.com/payments/payouts url:api.paypal.com/v1/vault/credit-card/.&#42; url:uri.paypal.com/services/subscriptions url:uri.paypal.com/services/applications/webhooks url:uri.paypal.com/services/credit/client-offer-presentment/read&quot;,&quot;access&#95;token&quot;:&quot;A21AAOdob9IuTk7dLGZgtfPJ5RU1S3elh2asoj0HkV-H5vmSLoRYLWEavfUUZtNoTgd3jCs4ff768Wp85hCZ30ENaOzek8J3Q&quot;,&quot;token&#95;type&quot;:&quot;Bearer&quot;,&quot;app&#95;id&quot;:&quot;APP-6N747844NY916372D&quot;,&quot;expires&#95;in&quot;:32376,&quot;nonce&quot;:&quot;2026-06-02T07:06:10Z0DmkypnSn7e3pEYR32MAtn3biEroZRc9iEtWvKexBBc&quot;} 06.02.26 07:06:34  PayPal API GET url:api-m.paypal.com/v2/checkout/orders/xxxxx 06.02.26 07:06:34  PayPal API response (200): Classics&quot;}},&quot;description&quot;:&quot;Order number B5B6L2&quot;,&quot;invoice&#95;id&quot;:&quot;562&quot;,&quot;items&quot;:&#91;{&quot;name&quot;:&quot;Madison driving the 1952 VW Beetle 06.02.26 07:06:34  stdClass Object ( &#91;id&#93; =&gt; xxxxx &#91;intent&#93; =&gt; CAPTURE &#91;status&#93; =&gt; COMPLETED &#91;payment&#95;source&#93; =&gt; stdClass Object ( &#91;paypal&#93; =&gt; stdClass Object ( &#91;email&#95;address&#93; =&gt; mail@adres &#91;account&#95;id&#93; =&gt; ZXPYQ3FKLXC76 &#91;account&#95;status&#93; =&gt; VERIFIED &#91;name&#93; =&gt; stdClass Object ( &#91;given&#95;name&#93; =&gt; Peter &#91;surname&#93; =&gt; Wouda )  &#91;address&#93; =&gt; stdClass Object ( &#91;country&#95;code&#93; =&gt; NL )  )  )  &#91;processing&#95;instruction&#93; =&gt; ORDER&#95;COMPLETE&#95;ON&#95;PAYMENT&#95;APPROVAL &#91;purchase&#95;units&#93; =&gt; Array ( &#91;0&#93; =&gt; stdClass Object ( &#91;reference&#95;id&#93; =&gt; default &#91;amount&#93; =&gt; stdClass Object ( &#91;currency&#95;code&#93; =&gt; EUR &#91;value&#93; =&gt; 16.00 &#91;breakdown&#93; =&gt; stdClass Object ( &#91;item&#95;total&#93; =&gt; stdClass Object ( &#91;currency&#95;code&#93; =&gt; EUR &#91;value&#93; =&gt; 16.00 )  &#91;tax&#95;total&#93; =&gt; stdClass Object ( &#91;currency&#95;code&#93; =&gt; EUR &#91;value&#93; =&gt; 0.00 )  )  )  &#91;payee&#93; =&gt; stdClass Object ( &#91;email&#95;address&#93; =&gt; &#91;merchant&#95;id&#93; =&gt; CNEUY32ZTT68Y &#91;display&#95;data&#93; =&gt; stdClass Object ( &#91;brand&#95;name&#93; =&gt; Pedal Classics )  )  &#91;description&#93; =&gt; Order number B5B6L2 &#91;invoice&#95;id&#93; =&gt; 562 &#91;items&#93; =&gt; Array ( &#91;0&#93; =&gt; stdClass Object ( &#91;name&#93; =&gt; Madison driving the 1952 VW Beetle (New) &#91;unit&#95;amount&#93; =&gt; stdClass Object ( &#91;currency&#95;code&#93; =&gt; EUR &#91;value&#93; =&gt; 16.00 )  &#91;tax&#93; =&gt; stdClass Object ( &#91;currency&#95;code&#93; =&gt; EUR &#91;value&#93; =&gt; 0.00 )  &#91;quantity&#93; =&gt; 1 &#91;sku&#93; =&gt; Madison&#95;driving&#95;the&#95;1952&#95;VW&#95;Beetle )  )  &#91;payments&#93; =&gt; stdClass Object ( &#91;captures&#93; =&gt; Array ( &#91;0&#93; =&gt; stdClass Object ( &#91;id&#93; =&gt; xxxxx &#91;status&#93; =&gt; COMPLETED &#91;amount&#93; =&gt; stdClass Object ( &#91;currency&#95;code&#93; =&gt; EUR &#91;value&#93; =&gt; 16.00 )  &#91;final&#95;capture&#93; =&gt; 1 &#91;seller&#95;protection&#93; =&gt; stdClass Object ( &#91;status&#93; =&gt; ELIGIBLE &#91;dispute&#95;categories&#93; =&gt; Array ( &#91;0&#93; =&gt; ITEM&#95;NOT&#95;RECEIVED &#91;1&#93; =&gt; UNAUTHORIZED&#95;TRANSACTION )  )  &#91;seller&#95;receivable&#95;breakdown&#93; =&gt; stdClass Object ( &#91;gross&#95;amount&#93; =&gt; stdClass Object ( &#91;currency&#95;code&#93; =&gt; EUR &#91;value&#93; =&gt; 16.00 )  &#91;paypal&#95;fee&#93; =&gt; stdClass Object ( &#91;currency&#95;code&#93; =&gt; EUR &#91;value&#93; =&gt; 0.89 )  &#91;net&#95;amount&#93; =&gt; stdClass Object ( &#91;currency&#95;code&#93; =&gt; EUR &#91;value&#93; =&gt; 15.11 )  )  &#91;invoice&#95;id&#93; =&gt; 562 &#91;links&#93; =&gt; Array ( &#91;0&#93; =&gt; stdClass Object ( &#91;href&#93; =&gt; url:api.paypal.com/v2/payments/captures/xxxxx &#91;rel&#93; =&gt; self &#91;method&#93; =&gt; GET )  &#91;1&#93; =&gt; stdClass Object ( &#91;href&#93; =&gt; url:api.paypal.com/v2/payments/captures/xxxxx/refund &#91;rel&#93; =&gt; refund &#91;method&#93; =&gt; POST )  &#91;2&#93; =&gt; stdClass Object ( &#91;href&#93; =&gt; url:api.paypal.com/v2/checkout/orders/xxxxx &#91;rel&#93; =&gt; up &#91;method&#93; =&gt; GET )  )  &#91;create&#95;time&#93; =&gt; 2026-06-02T07:06:33Z &#91;update&#95;time&#93; =&gt; 2026-06-02T07:06:33Z )  )  )  )  )  &#91;payer&#93; =&gt; stdClass Object ( &#91;name&#93; =&gt; stdClass Object ( &#91;given&#95;name&#93; =&gt; Peter &#91;surname&#93; =&gt; Wouda )  &#91;email&#95;address&#93; =&gt; mail@adres &#91;payer&#95;id&#93; =&gt; ZXPYQ3FKLXC76 &#91;address&#93; =&gt; stdClass Object ( &#91;country&#95;code&#93; =&gt; NL )  )  &#91;create&#95;time&#93; =&gt; 2026-06-02T07:06:33Z &#91;update&#95;time&#93; =&gt; 2026-06-02T07:06:33Z &#91;links&#93; =&gt; Array ( &#91;0&#93; =&gt; stdClass Object ( &#91;href&#93; =&gt; url:api.paypal.com/v2/checkout/orders/xxxxx &#91;rel&#93; =&gt; self &#91;method&#93; =&gt; GET )  )  )") by [remcovolbeda](/forum/user/56255-remcovolbeda "View remcovolbeda's Profile")      4 months 4 weeks ago |
| [](/forum/29-payment-methods/910542-paypal-checkout-buttons-only-appear-on-order-confirmation-page-not-on-payment-p) | [PayPal Checkout buttons only appear on order confirmation page, not on payment p](/forum/29-payment-methods/910542-paypal-checkout-buttons-only-appear-on-order-confirmation-page-not-on-payment-p "-- HikaShop version -- : 6.4.1 -- Joomla version -- : 3.10.2 -- PHP version -- : 7.4.33  Hello, I am using the latest version of HikaShop with the PayPal Checkout plugin. I want the PayPal Smart Buttons to appear directly on the payment checkout page. However, they do not load there at all. When the customer is on the payment step, they only see the radio button and the payment description. The actual PayPal buttons only appear later, on the final order confirmation page. My checkout workflow has the Cart and Payment blocks configured together, but the buttons still refuse to render on the payment page. Could you please help me figure out how to make the PayPal buttons load directly on the payment step instead of the confirmation page? Thank you!")        Category: [Payment Methods](/forum/29-payment-methods "Discussions about the different payment methods for Hikashop")     Topic started 5 months 6 days ago, by [mail@quantumtouch.com](/forum/user/7996-mail-quantumtouch-com "View mail@quantumtouch.com's Profile")       [Last Post](/forum/29-payment-methods/910542-paypal-checkout-buttons-only-appear-on-order-confirmation-page-not-on-payment-p#372041 "Hello,  What you describe is doable as a custom plugin, and HikaShop actually gives you two clean places to render the buttons on the payment step, so you do not have to fight the checkout. Here is the architecture I would consider safest, point by point.  Rendering the buttons on the payment step, two options:  1) Payment-plugin custom HTML (simplest, recommended to start). A payment plugin can output its own HTML in the payment block: implement onPaymentDisplay() and set $method-&gt;custom&#95;html on your method. HikaShop renders that HTML under the method, and only when the method is selected, which is exactly where you want the buttons. Several gateways (Klarna, Alma, AfterPay, Atos...) already use this to inject their widgets at the payment step.  2) Checkout API custom block (more control over placement). If you would rather have the buttons as their own checkout block instead of tied to the payment method, register a block with the Checkout API: onCheckoutStepList() to declare it so it shows up in the checkout workflow configuration, onInitCheckoutStep() to prepare its data, and onCheckoutStepDisplay() to output its HTML (for layouts prefixed with &quot;plg.&quot;). The merchant then drops your block wherever they want in the workflow.  Start with option 1 (scoped to the method, shown on selection automatically); use option 2 if you need the buttons outside the payment-method list.  createOrder, before any HikaShop order exists Compute the amount server-side from the current HikaShop cart (cart and currency classes), never from the client, and create the PayPal order for that amount in an endpoint of your plugin. At the same time, store a fingerprint of the cart (a hash of the line items, total and currency) in the HikaShop checkout session. That is your cart snapshot, re-checked at capture.  Creating the HikaShop order in the approval callback Yes, creating the order only in the PayPal approval callback is the right choice to avoid early orders. Create it by going through HikaShop's own checkout order-creation path (the same one the confirmation step uses), not a hand-rolled insert, so every validation and every other plugin hooking order creation still runs. Before creating it, re-read the cart and compare to the fingerprint: if anything changed (price, stock, coupon, contents), abort and send the customer back. That &quot;pay, then the cart changes&quot; window is exactly what the standard end-of-checkout flow avoids by design. Then capture the payment server-side, verify the captured amount equals the order total, and on success redirect to that order's standard end/thanks page.  Security points not to skip All amounts and the capture verification stay server-side; the client only carries the PayPal order id. You are effectively re-implementing the guarantees of HikaShop's confirmation step (terms acceptance, final stock/coupon/total validation, totals lock), and anything missed there becomes a consistency or security gap. Reuse the PayPal Checkout plugin's existing API class for create/capture instead of rewriting the PayPal calls; it already handles auth and the REST endpoints.  On performance, the step stays light: the SDK and the createOrder call only fire when your method is selected, and createOrder is a single server call. The heavy work (validation, order creation, capture) happens once, on approval, so the page itself does not get slower.  Skeleton to point you in the right direction (option 1, illustrative, not copy-paste ready):  Net: plan for a fully custom plugin; the pieces you can safely reuse are the existing plugin's PayPal API class and HikaShop's standard order-creation path. If you would rather not re-implement the confirmation-step guarantees, the lower-risk alternative is to keep the standard flow and condense the checkout so the buttons appear as early as possible.") 5 months 4 days ago     by [nicolas](/forum/user/63-nicolas "View nicolas's Profile") | Replies:3  Views:303 | [Last Post](/forum/29-payment-methods/910542-paypal-checkout-buttons-only-appear-on-order-confirmation-page-not-on-payment-p#372041 "Hello,  What you describe is doable as a custom plugin, and HikaShop actually gives you two clean places to render the buttons on the payment step, so you do not have to fight the checkout. Here is the architecture I would consider safest, point by point.  Rendering the buttons on the payment step, two options:  1) Payment-plugin custom HTML (simplest, recommended to start). A payment plugin can output its own HTML in the payment block: implement onPaymentDisplay() and set $method-&gt;custom&#95;html on your method. HikaShop renders that HTML under the method, and only when the method is selected, which is exactly where you want the buttons. Several gateways (Klarna, Alma, AfterPay, Atos...) already use this to inject their widgets at the payment step.  2) Checkout API custom block (more control over placement). If you would rather have the buttons as their own checkout block instead of tied to the payment method, register a block with the Checkout API: onCheckoutStepList() to declare it so it shows up in the checkout workflow configuration, onInitCheckoutStep() to prepare its data, and onCheckoutStepDisplay() to output its HTML (for layouts prefixed with &quot;plg.&quot;). The merchant then drops your block wherever they want in the workflow.  Start with option 1 (scoped to the method, shown on selection automatically); use option 2 if you need the buttons outside the payment-method list.  createOrder, before any HikaShop order exists Compute the amount server-side from the current HikaShop cart (cart and currency classes), never from the client, and create the PayPal order for that amount in an endpoint of your plugin. At the same time, store a fingerprint of the cart (a hash of the line items, total and currency) in the HikaShop checkout session. That is your cart snapshot, re-checked at capture.  Creating the HikaShop order in the approval callback Yes, creating the order only in the PayPal approval callback is the right choice to avoid early orders. Create it by going through HikaShop's own checkout order-creation path (the same one the confirmation step uses), not a hand-rolled insert, so every validation and every other plugin hooking order creation still runs. Before creating it, re-read the cart and compare to the fingerprint: if anything changed (price, stock, coupon, contents), abort and send the customer back. That &quot;pay, then the cart changes&quot; window is exactly what the standard end-of-checkout flow avoids by design. Then capture the payment server-side, verify the captured amount equals the order total, and on success redirect to that order's standard end/thanks page.  Security points not to skip All amounts and the capture verification stay server-side; the client only carries the PayPal order id. You are effectively re-implementing the guarantees of HikaShop's confirmation step (terms acceptance, final stock/coupon/total validation, totals lock), and anything missed there becomes a consistency or security gap. Reuse the PayPal Checkout plugin's existing API class for create/capture instead of rewriting the PayPal calls; it already handles auth and the REST endpoints.  On performance, the step stays light: the SDK and the createOrder call only fire when your method is selected, and createOrder is a single server call. The heavy work (validation, order creation, capture) happens once, on approval, so the page itself does not get slower.  Skeleton to point you in the right direction (option 1, illustrative, not copy-paste ready):  Net: plan for a fully custom plugin; the pieces you can safely reuse are the existing plugin's PayPal API class and HikaShop's standard order-creation path. If you would rather not re-implement the confirmation-step guarantees, the lower-risk alternative is to keep the standard flow and condense the checkout so the buttons appear as early as possible.") by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")      5 months 4 days ago |
| [](/forum/29-payment-methods/909911-authorizejs-payment-plugin-has-started-throwing-invalid-ots-token) | [Authorizejs payment plugin has started throwing "Invalid OTS Token"](/forum/29-payment-methods/909911-authorizejs-payment-plugin-has-started-throwing-invalid-ots-token "-- HikaShop version -- : 6.1.0 -- Joomla version -- : 4.1.14 -- Error-message(debug-mod must be tuned on) -- : E00114 - Invalid OTS Token.  This morning, a long-running site we host suddenly started throwing a checkout error &quot;E00114 - Invalid OTS Token&quot; from the AuthorizeJS plugin we've been running for about three years (v1.0.5). From what I can tell, this occurs when code attempts to run two quick processes to Authorize.net using the same nonce.  There were no software changes on our site (we haven't made the update to Joomla5 yet) no Joomla change, no PHP change, no Apache change. At the moment the error began, we were on Hikashop v5, I have since upgraded to v6.1, but saw no change. I also tested the plugin's debug setting. We bought the plugin in late 2023, so we still should be covered by its 4-years of updates offer., if there is an update out there.  When I went into Authorize.net, I saw that they had updated their user interface since I had last visited, but there were no notices of a system update on their site.  My customer's site hasn't been able to capture any orders since this began, and, of course this happens at the start of their heaviest promotions of the year.  Thank you for your help.")        Category: [Payment Methods](/forum/29-payment-methods "Discussions about the different payment methods for Hikashop")     Topic started 11 months 1 week ago, by [icomex](/forum/user/4967-icomex "View icomex's Profile")       [Last Post](/forum/29-payment-methods/909911-authorizejs-payment-plugin-has-started-throwing-invalid-ots-token#371897 "Hello,  I'm sorry but adding a delay in the plugin for everybody is not something &quot;good&quot;. It means that for every order paid by Authorize, you will ask for a wait of 10 seconds before trying to contact Authorize.  Nicolas pointed another website talking about the issue: The issue is related to Authorize itself.  Adding a configuration setting so you can more easily configure the delay you want, is possible. But we won't update the plugin and force 10s wait for everybody.  Regards,") 5 months 2 weeks ago     by [Jerome](/forum/user/80-jerome "View Jerome's Profile") | Replies:5  Views:1506 | [Last Post](/forum/29-payment-methods/909911-authorizejs-payment-plugin-has-started-throwing-invalid-ots-token#371897 "Hello,  I'm sorry but adding a delay in the plugin for everybody is not something &quot;good&quot;. It means that for every order paid by Authorize, you will ask for a wait of 10 seconds before trying to contact Authorize.  Nicolas pointed another website talking about the issue: The issue is related to Authorize itself.  Adding a configuration setting so you can more easily configure the delay you want, is possible. But we won't update the plugin and force 10s wait for everybody.  Regards,") by [Jerome](/forum/user/80-jerome "View Jerome's Profile")      5 months 2 weeks ago |
| [](/forum/29-payment-methods/910155-swiss-qr-bill) | [Swiss QR bill](/forum/29-payment-methods/910155-swiss-qr-bill "-- url of the page with the problem -- :   www.ericspeanuts.com  -- HikaShop version -- : 6.3.0 -- Joomla version -- : 6 -- PHP version -- : 8 -- Browser(s) name and version -- : chrome  Hello, I am interested in the Swiss QR Bill. Before I purchase, can you tell me what the output looks like:  &#42; After checkout, does the system generate an invoice with a QR code at the bottom of the invoice (standard invoice outlook here in Switzerland)? Is the invoice sent by email? Or Is the QR code generated on the website at the end of the checkout process? All of the above? Can we control invoice outlook with QR code? At the backend, if I click on the order/invoice menu, will the invoice be generated with a QR coe at the bottom of the invoice?  &#42;  Thank you in advance for your help, Eric")        Category: [Payment Methods](/forum/29-payment-methods "Discussions about the different payment methods for Hikashop")     Topic started 7 months 3 weeks ago, by [epware](/forum/user/28245-epware "View epware's Profile")       [Last Post](/forum/29-payment-methods/910155-swiss-qr-bill#371796 "Hello Nicolas, thank you very much for your feedback! It’s working very well. Have a great day!") 5 months 3 weeks ago     by [greg.o](/forum/user/6357-greg-o "View greg.o's Profile") | Replies:4  Views:488 | [Last Post](/forum/29-payment-methods/910155-swiss-qr-bill#371796 "Hello Nicolas, thank you very much for your feedback! It’s working very well. Have a great day!") by [greg.o](/forum/user/6357-greg-o "View greg.o's Profile")      5 months 3 weeks ago |
| [](/forum/29-payment-methods/910456-hikashop-credit-card-plugin-stopped-collecting-first-part-of-no-after-update) | [HikaShop Credit Card Plugin Stopped Collecting First Part of No after update](/forum/29-payment-methods/910456-hikashop-credit-card-plugin-stopped-collecting-first-part-of-no-after-update "-- HikaShop version -- : 6.4.0 -- Joomla version -- : 5.4.5 -- PHP version -- : 8.3 -- Browser(s) name and version -- : Chrome 147.0.7727.56  After upgrading Joomla and Hika Shop to the latest versions, the Hikashop credit card plugin continues to send the second half of the credit card number to the shop owner, but no longer collects the first part of the credit card number within the Order record. Is there a fix or do you have advice on troubleshooting this? Thanks!")        Category: [Payment Methods](/forum/29-payment-methods "Discussions about the different payment methods for Hikashop")     Topic started 6 months 2 weeks ago, by [nickk](/forum/user/59388-nickk "View nickk's Profile")       [Last Post](/forum/29-payment-methods/910456-hikashop-credit-card-plugin-stopped-collecting-first-part-of-no-after-update#371543 "Hello,  Thank you for the report. You're right, this is a regression that slipped into 6.4.0. During an internal refactoring of how payment plugins record information on orders, the step that stores the beginning of the credit card number on the order stopped being executed. The rest of the flow was not affected, which is why the end of the number still reaches the shop owner through the email notification as before.  We have just fixed the issue and it has been included in the 6.4.1 version of HikaShop we just released.  If you need the fix without updating, you can edit the file administrator/components/com&#95;hikashop/helpers/paymentplugin.php. Near the top of the modifyOrder function, locate this line:  if(!empty($id) &amp;&amp; $id !== false) {  and change it to:  if(!empty($id) \|\| is&#95;object($order&#95;id)) {  After saving the file, new orders will again show the beginning of the credit card number in the backend.") 6 months 2 weeks ago     by [nicolas](/forum/user/63-nicolas "View nicolas's Profile") | Replies:1  Views:335 | [Last Post](/forum/29-payment-methods/910456-hikashop-credit-card-plugin-stopped-collecting-first-part-of-no-after-update#371543 "Hello,  Thank you for the report. You're right, this is a regression that slipped into 6.4.0. During an internal refactoring of how payment plugins record information on orders, the step that stores the beginning of the credit card number on the order stopped being executed. The rest of the flow was not affected, which is why the end of the number still reaches the shop owner through the email notification as before.  We have just fixed the issue and it has been included in the 6.4.1 version of HikaShop we just released.  If you need the fix without updating, you can edit the file administrator/components/com&#95;hikashop/helpers/paymentplugin.php. Near the top of the modifyOrder function, locate this line:  if(!empty($id) &amp;&amp; $id !== false) {  and change it to:  if(!empty($id) \|\| is&#95;object($order&#95;id)) {  After saving the file, new orders will again show the beginning of the credit card number in the backend.") by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")      6 months 2 weeks ago |
| [](/forum/29-payment-methods/906120-issue-with-subscription-not-being-passed-to-stripe) | [Issue with subscription not being passed to Stripe](/forum/29-payment-methods/906120-issue-with-subscription-not-being-passed-to-stripe "-- HikaShop version -- : 4.7.1 -- Joomla version -- : 3.10.10 -- PHP version -- : 8.0.28 -- Browser(s) name and version -- : All  Hi, we are having an issue, where it was working but now not, that we have a subscription option that should pass payments to Stripe and setup a subscription. We spoke to Stripe and they said:  It appears that the customer object during the creation on the checkout server is not called via the API. With that, there is no customer profile on the Stripe dashboard forwarded from the checkout page or website. With that, you need to contact your developer or the person who is working on the website to do that:   stripe.com/docs/api/customers/object . It's because the information from the checkout or website is not forwarded, so it cannot be used on the Dashboard.  So we get a new subscription and they do not have customer details setup correctly, see attachment. Can you help?")         Category: [Payment Methods](/forum/29-payment-methods "Discussions about the different payment methods for Hikashop")     Topic started 3 years 7 months ago, by [spytech](/forum/user/10534-spytech "View spytech's Profile")       [Last Post](/forum/29-payment-methods/906120-issue-with-subscription-not-being-passed-to-stripe#371446 "Hi,  For anyone reading this, note that we've just released a new version of our Stripe Checkout payment plugin which adds recurring payments support for Stripe:   www.hikashop.com/marketplace/product/296-stripe-checkout.html") 6 months 3 weeks ago     by [nicolas](/forum/user/63-nicolas "View nicolas's Profile") | Replies:4  Views:1138 | [Last Post](/forum/29-payment-methods/906120-issue-with-subscription-not-being-passed-to-stripe#371446 "Hi,  For anyone reading this, note that we've just released a new version of our Stripe Checkout payment plugin which adds recurring payments support for Stripe:   www.hikashop.com/marketplace/product/296-stripe-checkout.html") by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")      6 months 3 weeks ago |
| [](/forum/29-payment-methods/910430-carte-bancaire) | [Carte bancaire](/forum/29-payment-methods/910430-carte-bancaire "-- url of the page with the problem -- :   julie-julon.fr/index.php  -- HikaShop version -- : 6.4.0 -- Joomla version -- : 5.4.4 -- PHP version -- : 8.5 -- Browser(s) name and version -- : Version 146.0.7680.178 (Build officiel) (x86&#95;64)  Bonjour,  Est-il possible de mettre en place un paiement par carte bancaire qui alimente directement le compte courant sans passer par Paypal ?  Merci de votre réponse. Cordialement")        Category: [Payment Methods](/forum/29-payment-methods "Discussions about the different payment methods for Hikashop")     Topic started 6 months 3 weeks ago, by [clamy](/forum/user/74311-clamy "View clamy's Profile")       [Last Post](/forum/29-payment-methods/910430-carte-bancaire#371408 "Bonjour,  Oui, c'est possible. Pour cela, il faut vous rapprocher de votre banque. Les banques proposent des contrats de vente à distance qui permettent cela. Elles passent généralement par un service tiers genre PayBox, Worldline Direct, Ogone, ou autre. Et donc il faudra ensuite utiliser le plugin de paiement correspondant.") 6 months 3 weeks ago     by [nicolas](/forum/user/63-nicolas "View nicolas's Profile") | Replies:1  Views:376 | [Last Post](/forum/29-payment-methods/910430-carte-bancaire#371408 "Bonjour,  Oui, c'est possible. Pour cela, il faut vous rapprocher de votre banque. Les banques proposent des contrats de vente à distance qui permettent cela. Elles passent généralement par un service tiers genre PayBox, Worldline Direct, Ogone, ou autre. Et donc il faudra ensuite utiliser le plugin de paiement correspondant.") by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")      6 months 3 weeks ago |
| [](/forum/29-payment-methods/910422-more-info-for-stripe-checkout-and-stripe-v3-with-connect) | [More info for Stripe Checkout and Stripe V3 with Connect](/forum/29-payment-methods/910422-more-info-for-stripe-checkout-and-stripe-v3-with-connect "Hi, we are trying to connect our website to Asian payment methods: Alipay, WeChat, and UnionPay. Unfortunately, we are unable to open an account directly with Alipay (they are not responding to us), so we are trying to look for gateways that already support all of them. I noticed that Stripe Checkout   www.hikashop.com/marketplace/product/296-stripe-checkout.html  and Stripe V3 with Connect   www.hikashop.com/marketplace/product/133...nect-by-obsidev.html  should support them. As far as you know, is it possible to enable them directly from the Stripe account? Thank you in advance and sorry for the question.")        Category: [Payment Methods](/forum/29-payment-methods "Discussions about the different payment methods for Hikashop")     Topic started 6 months 4 weeks ago, by [coopweb](/forum/user/84041-coopweb "View coopweb's Profile")       [Last Post](/forum/29-payment-methods/910422-more-info-for-stripe-checkout-and-stripe-v3-with-connect#371369 "Hi,  Stripe Connect will only support credit card payments. Stripe Checkout will support all the payment methods available for your Stripe account. You can see the requirements for each one on the Stripe documentation. For AliPay:   docs.stripe.com/payments/alipay  For WeChat Pay:   docs.stripe.com/payments/wechat-pay  So it depends on your country as a merchant. You can see the list there.") 6 months 4 weeks ago     by [nicolas](/forum/user/63-nicolas "View nicolas's Profile") | Replies:1  Views:425 | [Last Post](/forum/29-payment-methods/910422-more-info-for-stripe-checkout-and-stripe-v3-with-connect#371369 "Hi,  Stripe Connect will only support credit card payments. Stripe Checkout will support all the payment methods available for your Stripe account. You can see the requirements for each one on the Stripe documentation. For AliPay:   docs.stripe.com/payments/alipay  For WeChat Pay:   docs.stripe.com/payments/wechat-pay  So it depends on your country as a merchant. You can see the list there.") by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")      6 months 4 weeks ago |
| [](/forum/29-payment-methods/910207-payment-method-details-for-worldline) | [Payment method details for WORLDLINE](/forum/29-payment-methods/910207-payment-method-details-for-worldline "-- url of the page with the problem -- :   www.hikashop.com/marketplace/product/289...ine-direct-cawl.html  Hi, I would like to know if the plugin   www.hikashop.com/marketplace/product/289...ine-direct-cawl.html  is still active and working. I contacted Worldline but they couldn't confirm it and advised me to ask you directly. If the plugin is still working, does it support Asian payment methods such as Alipay+, UPI - UnionPay International, and WeChat Pay? Also, is it possible — either through the plugin or the Worldline website — to enable only some of the available payment methods? Thank you in advance.")        Category: [Payment Methods](/forum/29-payment-methods "Discussions about the different payment methods for Hikashop")     Topic started 7 months 1 week ago, by [coopweb](/forum/user/84041-coopweb "View coopweb's Profile")       [Last Post](/forum/29-payment-methods/910207-payment-method-details-for-worldline#370944 "Hi,  On the page of your URL if you scroll down the page, you can see the changelog of the plugin. You can see there that the latest version of the plugin was published less than 2 weeks ago. So yes, it is still active and working. You can see the whole list of supported payment methods here:   docs.direct.worldline-solutions.com/en/p...ethods-and-features/  Alipay+, UPI - UnionPay International, and WeChat Pay are all listed there so they will work provided that your worldline merchant account is properly setup to accept them.") 7 months 1 week ago     by [nicolas](/forum/user/63-nicolas "View nicolas's Profile") | Replies:1  Views:369 | [Last Post](/forum/29-payment-methods/910207-payment-method-details-for-worldline#370944 "Hi,  On the page of your URL if you scroll down the page, you can see the changelog of the plugin. You can see there that the latest version of the plugin was published less than 2 weeks ago. So yes, it is still active and working. You can see the whole list of supported payment methods here:   docs.direct.worldline-solutions.com/en/p...ethods-and-features/  Alipay+, UPI - UnionPay International, and WeChat Pay are all listed there so they will work provided that your worldline merchant account is properly setup to accept them.") by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")      7 months 1 week ago |
| [](/forum/29-payment-methods/909786-stripe-different-payment-methods) | [Stripe - different payment methods](/forum/29-payment-methods/909786-stripe-different-payment-methods "-- HikaShop version -- : 6.1.0 -- Joomla version -- : 5.3.4 -- PHP version -- : 8.4 -- Browser(s) name and version -- : Firefox  Sorry I don't get it:  In &quot;Stripe&quot; I have different payment methods, but in hikashop with the stripe plugin there is only &quot;creditcard&quot; - nothing else to chose.  How can I set up these different payments????  Thanks for help")        Category: [Payment Methods](/forum/29-payment-methods "Discussions about the different payment methods for Hikashop")     Topic started 1 year 2 weeks ago, by [Volker Epting](/forum/user/61419-volker-epting "View Volker Epting's Profile")       [Last Post](/forum/29-payment-methods/909786-stripe-different-payment-methods#370805 "Hi,  Note that we've developed a new Stripe Checkout plugin ourselves. It has just been released and is now available here:   www.hikashop.com/marketplace/product/296-stripe-checkout.html") 7 months 2 weeks ago     by [nicolas](/forum/user/63-nicolas "View nicolas's Profile") | Replies:3  Views:792 | [Last Post](/forum/29-payment-methods/909786-stripe-different-payment-methods#370805 "Hi,  Note that we've developed a new Stripe Checkout plugin ourselves. It has just been released and is now available here:   www.hikashop.com/marketplace/product/296-stripe-checkout.html") by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")      7 months 2 weeks ago |
| [](/forum/29-payment-methods/910140-payment-error-with-paypal) | [Payment error with PayPal](/forum/29-payment-methods/910140-payment-error-with-paypal "-- HikaShop version -- : 6.3 -- Joomla version -- : 5.4 -- PHP version -- : 8.2  Hi, Customer has sent me a screen dump of an error created when trying to pay. History: I created the order from 'carts' using the 'create order' button.  This did create the order, when they tried to pay, this error appeared and no payment was made?  Thanks")         Category: [Payment Methods](/forum/29-payment-methods "Discussions about the different payment methods for Hikashop")     Topic started 8 months 5 days ago, by [mohairbears](/forum/user/916-mohairbears "View mohairbears's Profile")       [Last Post](/forum/29-payment-methods/910140-payment-error-with-paypal#370611 "ignore my bad was a cache error") 8 months 5 days ago     by [mohairbears](/forum/user/916-mohairbears "View mohairbears's Profile") | Replies:3  Views:505 | [Last Post](/forum/29-payment-methods/910140-payment-error-with-paypal#370611 "ignore my bad was a cache error") by [mohairbears](/forum/user/916-mohairbears "View mohairbears's Profile")      8 months 5 days ago |
| [](/forum/29-payment-methods/910123-is-paypal-plugin-compatible-with-expanded-checkout) | [Is PayPal plugin compatible with Expanded Checkout](/forum/29-payment-methods/910123-is-paypal-plugin-compatible-with-expanded-checkout "-- HikaShop version -- : 6.3.0 -- Joomla version -- : 5.4.2 -- PHP version -- : 8.3  Hello, The PayPal plugin is now compatible with PayPal Checkout. But is it also compatible with Expanded Checkout of PayPal See this page about this   www.paypal.com/fr/business/accept-paymen...ut#expanded-checkout")        Category: [Payment Methods](/forum/29-payment-methods "Discussions about the different payment methods for Hikashop")     Topic started 8 months 1 week ago, by [spaluxury](/forum/user/78885-spaluxury "View spaluxury's Profile")       [Last Post](/forum/29-payment-methods/910123-is-paypal-plugin-compatible-with-expanded-checkout#370511 "Hi,  1. This means that for PayPal Checkout, the display is handled by PayPal's javascript SDK. For Expanded Checkout capabilities, it requires extra coding on top of PayPal Checkout. That extra coding is in the PayPal Checkout plugin. As I said, the &quot;Expanded Checkout&quot; thing is just branding on their end. Capabilities wise, it doesn't matter.  2. Yes, you can sell gift vouchers with the PayPal Checkout payment plugin.") 8 months 1 week ago     by [nicolas](/forum/user/63-nicolas "View nicolas's Profile") | Replies:3  Views:468 | [Last Post](/forum/29-payment-methods/910123-is-paypal-plugin-compatible-with-expanded-checkout#370511 "Hi,  1. This means that for PayPal Checkout, the display is handled by PayPal's javascript SDK. For Expanded Checkout capabilities, it requires extra coding on top of PayPal Checkout. That extra coding is in the PayPal Checkout plugin. As I said, the &quot;Expanded Checkout&quot; thing is just branding on their end. Capabilities wise, it doesn't matter.  2. Yes, you can sell gift vouchers with the PayPal Checkout payment plugin.") by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")      8 months 1 week ago |
| [](/forum/29-payment-methods/910102-updates-to-zip-pay-web-checkouts) | [Updates to Zip Pay Web Checkouts](/forum/29-payment-methods/910102-updates-to-zip-pay-web-checkouts "We are currently using the Zip Pay / Zip Money Payment Method plugin version 1.0.0  We have just been informed that there is a change to the Web Checkouts  Please see this URL for further information:   developers.zip.co/v11/docs/checkouts-api-merchants  They recommend to:  Update your API base urls for both sandbox and production. Determine if you are using our checkouts Javascript. If so, update your script base url.  I don't see anywhere in the plugin where we can update the API base URL. Is it hard coded in the plugin?  Also, are we using their checkouts Javascript? If so, we need to update that URL also.  Thanks for your assistance.")        Category: [Payment Methods](/forum/29-payment-methods "Discussions about the different payment methods for Hikashop")     Topic started 8 months 2 weeks ago, by [bmm01](/forum/user/14439-bmm01 "View bmm01's Profile")       [Last Post](/forum/29-payment-methods/910102-updates-to-zip-pay-web-checkouts#370386 "Hi,  It is indeed hardcoded in the plugin as the URL is normally not supposed to change and it should not be up to the user to change it. So you were right to contact us about it. I'm assuming you're using the plugin sold on our marketplace by TsukiDev:   www.hikashop.com/marketplace/product/246-zip-pay-zip-money.html  I had a look at the code of the plugin (you can open the file plugins/hikashoppayment/zipmoney/zipmoney.php via FTP if you want to take a look). There, I can see:  and:  So, from what I understand of the link you provided the plugin you need to update these.  I'll be forwarding your message to TsukiDev so that they can look into it rapidly and publish a new version of the plugin with the changes integrated by default.") 8 months 2 weeks ago     by [nicolas](/forum/user/63-nicolas "View nicolas's Profile") | Replies:1  Views:421 | [Last Post](/forum/29-payment-methods/910102-updates-to-zip-pay-web-checkouts#370386 "Hi,  It is indeed hardcoded in the plugin as the URL is normally not supposed to change and it should not be up to the user to change it. So you were right to contact us about it. I'm assuming you're using the plugin sold on our marketplace by TsukiDev:   www.hikashop.com/marketplace/product/246-zip-pay-zip-money.html  I had a look at the code of the plugin (you can open the file plugins/hikashoppayment/zipmoney/zipmoney.php via FTP if you want to take a look). There, I can see:  and:  So, from what I understand of the link you provided the plugin you need to update these.  I'll be forwarding your message to TsukiDev so that they can look into it rapidly and publish a new version of the plugin with the changes integrated by default.") by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")      8 months 2 weeks ago |
| [](/forum/29-payment-methods/910092-how-to-add-a-discount-when-using-a-certain-payment-method) | [How to add a discount when using a certain payment method](/forum/29-payment-methods/910092-how-to-add-a-discount-when-using-a-certain-payment-method "-- url of the page with the problem -- :   newwavepeptides.co.uk/  -- HikaShop version -- : 6.3.0 -- Joomla version -- : 5.3.2  Hi, I need to add a discount of 2% if a certain payment option is chosen. I will also need it to honour their coupon code if they add it at checkout.  Is there any options or add-ons to do this? If not can it be developed and are there any tips on the best way for my developer to do this?  Thanks")        Category: [Payment Methods](/forum/29-payment-methods "Discussions about the different payment methods for Hikashop")     Topic started 8 months 3 weeks ago, by [spytech](/forum/user/10534-spytech "View spytech's Profile")       [Last Post](/forum/29-payment-methods/910092-how-to-add-a-discount-when-using-a-certain-payment-method#370338 "Hi,  You can do this with the HikaShop Coupon Conditions plugin:  Create a 2% coupon in Orders &gt; Coupons with &quot;Auto load in cart if possible&quot; set to &quot;Yes&quot;. In the plugin settings, add a condition for this coupon: {cart.cart&#95;payment&#95;id} == X (Replace X with your payment method ID found in System &gt; Payment methods) This will auto-apply the discount only when that payment method is chosen.  And if you want the user to have a 2% coupon if he enters a code in the checkout, you can create another coupon for it without any specific restriction.  Since 2 coupons can't stack, it will be one or the other, or no coupon, based on the situation.") 8 months 3 weeks ago     by [nicolas](/forum/user/63-nicolas "View nicolas's Profile") | Replies:1  Views:448 | [Last Post](/forum/29-payment-methods/910092-how-to-add-a-discount-when-using-a-certain-payment-method#370338 "Hi,  You can do this with the HikaShop Coupon Conditions plugin:  Create a 2% coupon in Orders &gt; Coupons with &quot;Auto load in cart if possible&quot; set to &quot;Yes&quot;. In the plugin settings, add a condition for this coupon: {cart.cart&#95;payment&#95;id} == X (Replace X with your payment method ID found in System &gt; Payment methods) This will auto-apply the discount only when that payment method is chosen.  And if you want the user to have a 2% coupon if he enters a code in the checkout, you can create another coupon for it without any specific restriction.  Since 2 coupons can't stack, it will be one or the other, or no coupon, based on the situation.") by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")      8 months 3 weeks ago |
| [](/forum/29-payment-methods/905777-ou-en-est-on-avec-axepta-de-la-bnp) | [Où en est-on avec Axepta de la BNP](/forum/29-payment-methods/905777-ou-en-est-on-avec-axepta-de-la-bnp "Bonjour, Axepta de la BNP est-il utilisable désormais ? Je ne le voit pas dans la liste des plugins disponibles. Quel autre plugin est utilisable ? J'ai questionné la BNP mais ils nous renvoie vers Joomla Merci pour votre réponse")        Category: [Payment Methods](/forum/29-payment-methods "Discussions about the different payment methods for Hikashop")     Topic started 3 years 9 months ago, by [chlyroju](/forum/user/79-chlyroju "View chlyroju's Profile")       [Last Post](/forum/29-payment-methods/905777-ou-en-est-on-avec-axepta-de-la-bnp#369896 "Bonjour,  Notez que la première version du plugin d'intégration pour Axepta vient d'être publiée sur notre marketplace:   www.hikashop.com/marketplace/product/294-axepta.html") 9 months 4 weeks ago     by [nicolas](/forum/user/63-nicolas "View nicolas's Profile") | Replies:6  Views:1036 | [Last Post](/forum/29-payment-methods/905777-ou-en-est-on-avec-axepta-de-la-bnp#369896 "Bonjour,  Notez que la première version du plugin d'intégration pour Axepta vient d'être publiée sur notre marketplace:   www.hikashop.com/marketplace/product/294-axepta.html") by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")      9 months 4 weeks ago |
| [](/forum/29-payment-methods/909976-paypal-javascript-errors) | [PayPal Javascript errors](/forum/29-payment-methods/909976-paypal-javascript-errors "I added the PayPal checkout plugin and I got some JS errors.  Failed to load resource: the server responded with a status of 422 () message?currency=EUR&amp;amount=0&amp;channel=UPSTREAM&amp;features=native-modal&amp;page&#95;type=category&amp;style=%7B%2…:1 The source list for the Content Security Policy directive 'script-src' contains an invalid source: 'GfcG400PY+S0YDoJ10542N1p9I9r2US5NCiBn4ndimE='. It will be ignored.  message?currency=EUR&amp;amount=0&amp;channel=UPSTREAM&amp;features=native-modal&amp;page&#95;type=category&amp;style=%7B%22text%22%3A%7B%22color%22%3A%22black%22%7D%2C%22layout%22%3A%22text%22%7D&amp;client&#95;id=BAAeY4Fus6jQXMHjXGUstwXeAVDspzKVd&#95;68bPCAtHjA4QOpTNeIN4Q&#95;M1i7wSai2Y4VGGlVWlGPX5GSMI&amp;merchant&#95;config=d4392e122b01ee129fa1fc68da01cf99bd098534&amp;treatments=ec556cfbd94505750fec7ad514545fd54c238048&amp;sdkMeta=eyJ1cmwiOiJodHRwczovL3d3dy5wYXlwYWwuY29tL3Nkay9qcz9jbGllbnQtaWQ9QkFBZVk0RnVzNmpRWE1IalhHVXN0d1hlQVZEc3B6S1ZkXzY4YlBDQXRIakE0UU9wVE5lSU40UV9NMWk3d1NhaTJZNFZHR2xWV2xHUFg1R1NNSSZjb21wb25lbnRzPW1lc3NhZ2VzIiwiYXR0cnMiOnsiZGF0YS1wYXJ0bmVyLWF0dHJpYnV0aW9uLWlkIjoiSElLQVJJU09GVFdBUkVfQ2FydF9QUENQIiwiZGF0YS11aWQiOiJ1aWRfd2lvY2hmY3d2bmN1dGZpY3h2bGJlYW11bHBtb3JiIn19&amp;env=production&amp;version=1.75.0&amp;integrationType=SDK&amp;deviceID=uid&#95;7f4e61a7af&#95;mtm6mtc6mtu&amp;sessionID=uid&#95;61faa9b4e4&#95;mtm6mtc6mtu&amp;scriptUID=uid&#95;wiochfcwvncutficxvlbeamulpmorb&amp;message&#95;request&#95;id=uid&#95;8d86816036&#95;mtm6mza6mza&amp;partnerAttributionId=HIKARISOFTWARE&#95;Cart&#95;PPCP&amp;disableSetCookie=true:8 paypal&#95;messages&#95;content&#95;unavailable {description: 'No content was available for the requested account and parameters.'}  (anonymous) @ message?currency=EUR&amp;amount=0&amp;channel=UPSTREAM&amp;features=native-modal&amp;page&#95;type=category&amp;style=%7B%22text%22%3A%7B%22color%22%3A%22black%22%7D%2C%22layout%22%3A%22text%22%7D&amp;client&#95;id=BAAeY4Fus6jQXMHjXGUstwXeAVDspzKVd&#95;68bPCAtHjA4QOpTNeIN4Q&#95;M1i7wSai2Y4VGGlVWlGPX5GSMI&amp;merchant&#95;config=d4392e122b01ee129fa1fc68da01cf99bd098534&amp;treatments=ec556cfbd94505750fec7ad514545fd54c238048&amp;sdkMeta=eyJ1cmwiOiJodHRwczovL3d3dy5wYXlwYWwuY29tL3Nkay9qcz9jbGllbnQtaWQ9QkFBZVk0RnVzNmpRWE1IalhHVXN0d1hlQVZEc3B6S1ZkXzY4YlBDQXRIakE0UU9wVE5lSU40UV9NMWk3d1NhaTJZNFZHR2xWV2xHUFg1R1NNSSZjb21wb25lbnRzPW1lc3NhZ2VzIiwiYXR0cnMiOnsiZGF0YS1wYXJ0bmVyLWF0dHJpYnV0aW9uLWlkIjoiSElLQVJJU09GVFdBUkVfQ2FydF9QUENQIiwiZGF0YS11aWQiOiJ1aWRfd2lvY2hmY3d2bmN1dGZpY3h2bGJlYW11bHBtb3JiIn19&amp;env=production&amp;version=1.75.0&amp;integrationType=SDK&amp;deviceID=uid&#95;7f4e61a7af&#95;mtm6mtc6mtu&amp;sessionID=uid&#95;61faa9b4e4&#95;mtm6mtc6mtu&amp;scriptUID=uid&#95;wiochfcwvncutficxvlbeamulpmorb&amp;message&#95;request&#95;id=uid&#95;8d86816036&#95;mtm6mza6mza&amp;partnerAttributionId=HIKARISOFTWARE&#95;Cart&#95;PPCP&amp;disableSetCookie=true:8")        Category: [Payment Methods](/forum/29-payment-methods "Discussions about the different payment methods for Hikashop")     Topic started 10 months 2 weeks ago, by [Rixters](/forum/user/28762-rixters "View Rixters's Profile")       [Last Post](/forum/29-payment-methods/909976-paypal-javascript-errors#369762 "Hi,  Based on the JavaScript errors you are seeing, this issue is not coming from HikaShop itself but from a Content Security Policy (CSP) restriction on your website.  The PayPal Checkout integration relies on loading the PayPal JavaScript SDK from external PayPal domains. If your site uses a CSP that does not explicitly allow these domains (or contains invalid sources), the browser will block or ignore the PayPal scripts, which results in the console errors you reported.  In Joomla, this is most commonly caused by the HTTP Headers plugin, when the Content-Security-Policy is enabled but not properly configured for PayPal.  We recommend configuring the CSP exactly as explained in the PayPal Checkout plugin documentation:   www.hikashop.com/support/documentation/341-paypal-checkout.html  In particular, please make sure that the required PayPal domains are allowed in the relevant CSP directives (&#96;script-src&#96;, &#96;connect-src&#96;, &#96;frame-src&#96;, etc.), or temporarily disable the CSP to confirm that it is the cause of the issue.  Once the CSP is correctly configured in the Joomla HTTP Headers plugin, the PayPal JavaScript errors should disappear and the checkout should work normally.") 10 months 2 weeks ago     by [nicolas](/forum/user/63-nicolas "View nicolas's Profile") | Replies:1  Views:1977 | [Last Post](/forum/29-payment-methods/909976-paypal-javascript-errors#369762 "Hi,  Based on the JavaScript errors you are seeing, this issue is not coming from HikaShop itself but from a Content Security Policy (CSP) restriction on your website.  The PayPal Checkout integration relies on loading the PayPal JavaScript SDK from external PayPal domains. If your site uses a CSP that does not explicitly allow these domains (or contains invalid sources), the browser will block or ignore the PayPal scripts, which results in the console errors you reported.  In Joomla, this is most commonly caused by the HTTP Headers plugin, when the Content-Security-Policy is enabled but not properly configured for PayPal.  We recommend configuring the CSP exactly as explained in the PayPal Checkout plugin documentation:   www.hikashop.com/support/documentation/341-paypal-checkout.html  In particular, please make sure that the required PayPal domains are allowed in the relevant CSP directives (&#96;script-src&#96;, &#96;connect-src&#96;, &#96;frame-src&#96;, etc.), or temporarily disable the CSP to confirm that it is the cause of the issue.  Once the CSP is correctly configured in the Joomla HTTP Headers plugin, the PayPal JavaScript errors should disappear and the checkout should work normally.") by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")      10 months 2 weeks ago |
| [](/forum/29-payment-methods/909660-stripe-payment-method-issues) | [Stripe Payment Method Issues](/forum/29-payment-methods/909660-stripe-payment-method-issues "-- HikaShop version -- : 6.0.0 -- Joomla version -- : 5.3.2  Hi, I have had a few customers now say that when they go to pay, then they just get the spinning icon with the Stripe Payment solution. I have the latest version. You can see the attached image of what they get. This is not all the time, just some times.  Have you had other users mention this and is there any way to resolve this as some of my orders or £100's of pounds that I have lost.  Any help would be much appreciated.  Thanks Paul.")         Category: [Payment Methods](/forum/29-payment-methods "Discussions about the different payment methods for Hikashop")     Topic started 1 year 2 months ago, by [spytech](/forum/user/10534-spytech "View spytech's Profile")       [Last Post](/forum/29-payment-methods/909660-stripe-payment-method-issues#369608 "Hello,  Thanks but I can't integrate such patch in the plugin since it will break the store of users with another currency (without decimals). Please provide details mentioned in my previous message.  Regards,") 10 months 4 weeks ago     by [Jerome](/forum/user/80-jerome "View Jerome's Profile") | Replies:9  Views:972 | [Last Post](/forum/29-payment-methods/909660-stripe-payment-method-issues#369608 "Hello,  Thanks but I can't integrate such patch in the plugin since it will break the store of users with another currency (without decimals). Please provide details mentioned in my previous message.  Regards,") by [Jerome](/forum/user/80-jerome "View Jerome's Profile")      10 months 4 weeks ago |
| [](/forum/29-payment-methods/909919-livepayments-plugin) | [LivePayments Plugin](/forum/29-payment-methods/909919-livepayments-plugin "-- url of the page with the problem -- :   morenadancewear.com.au/  -- HikaShop version -- : 6.1.0 -- Joomla version -- : 4  Hi I am inquiring about the availability of a payment plugin for LivePayments.com, does Hikashop support this company payment?")        Category: [Payment Methods](/forum/29-payment-methods "Discussions about the different payment methods for Hikashop")     Topic started 11 months 1 week ago, by [kchahine](/forum/user/6872-kchahine "View kchahine's Profile")       [Last Post](/forum/29-payment-methods/909919-livepayments-plugin#369486 "Hi,  As far as I know there is no payment plugin to integrate HikaShop with LivePayments. It seems that they develop payment plugins in-house for each ecommerce solution they want to support. Also, there is no integration documentation available on their website to allow third parties to develop such an integration. So, I recommend you contacting them to manifest your interest for an integration between HikaShop and LivePayments. Maybe they already have something that I don't know, or maybe they'll be willing to develop one ?") 11 months 1 week ago     by [nicolas](/forum/user/63-nicolas "View nicolas's Profile") | Replies:1  Views:544 | [Last Post](/forum/29-payment-methods/909919-livepayments-plugin#369486 "Hi,  As far as I know there is no payment plugin to integrate HikaShop with LivePayments. It seems that they develop payment plugins in-house for each ecommerce solution they want to support. Also, there is no integration documentation available on their website to allow third parties to develop such an integration. So, I recommend you contacting them to manifest your interest for an integration between HikaShop and LivePayments. Maybe they already have something that I don't know, or maybe they'll be willing to develop one ?") by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")      11 months 1 week ago |
| <a id="forumbottom"> </a> [   ](#forumtop) |  |

[](/forum/topics/feed/mode-topics?format=feed&type=rss)

Time to create page: 0.112 seconds

[Powered by](/forum/credits) [Kunena Forum](https://www.kunena.org)

[](#top)
