Sonya* Posted November 10, 2019 Share Posted November 10, 2019 Hi, a user has successfully paid invoice for the subscription but invoice is still pending in ACP. When I try to mark it as paid in ACP, I get the error Normally I use plugin Subscription Privacy by @Thomas.to disable billing address for the subscription. The issue above happens since I use a new payment gateway for Robokassa by @Kirill Gromov. Unfortunately their support site is offline now. Previous to this there has not been such issues. I have also disabled billing address in ACP: Is it because of the new payment gateway that requires billing address? Or is there any other settings that I have forgot? Thank you! Link to comment Share on other sites More sharing options...
Sonya* Posted November 10, 2019 Author Share Posted November 10, 2019 I could mark the payments by patching applications/nexus/modules/admin/payments/invoices.php as I do not want the users to have wait any more. But this does not solve the issue. The questions are still: How to entirely disable billing address for all subscriptions? Why there was no error notifications to me that invoice has been paid but could not be marked as paid? It was actually pending. Do the issues derive from Nexus or payment gateway or plugin Subscription Privacy? Thank you! Link to comment Share on other sites More sharing options...
DawPi Posted November 10, 2019 Share Posted November 10, 2019 1 hour ago, Sonya* said: How to entirely disable billing address for all subscriptions? Link to comment Share on other sites More sharing options...
Kirill Gromov Posted November 10, 2019 Share Posted November 10, 2019 @Sonya* hello, our site is now available. If a problem occurs with our application Robokassa, we will help to deal with it on our website. Link to comment Share on other sites More sharing options...
Sonya* Posted November 10, 2019 Author Share Posted November 10, 2019 @DawPi, yes I use it. @Kirill Gromov, thank you! There were indeed false settings in my installation. I could now review the instruction and correct it. Hopefully it is solved then. If not, I will get back. Link to comment Share on other sites More sharing options...
newbie LAC Posted November 11, 2019 Share Posted November 11, 2019 Hello, There was a setting applications\nexus\extensions\nexus\Item\Subscription.php /** * Requires Billing Address * * @return bool * @throws \DomainException */ public function requiresBillingAddress() { return in_array( 'subscription', explode( ',', \IPS\Settings::i()->nexus_require_billing ) ); } Now /** * Requires Billing Address * * @return bool * @throws \DomainException */ public function requiresBillingAddress() { return TRUE; } Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.