Invision Community 4: SEO, prepare for v5 and dormant account notifications By Matt Monday at 02:04 PM
Sonya* Posted November 10, 2019 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!
Sonya* Posted November 10, 2019 Author 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!
DawPi Posted November 10, 2019 Posted November 10, 2019 1 hour ago, Sonya* said: How to entirely disable billing address for all subscriptions?
Kirill Gromov Posted November 10, 2019 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.
Sonya* Posted November 10, 2019 Author 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.
newbie LAC Posted November 11, 2019 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; }
Recommended Posts
Archived
This topic is now archived and is closed to further replies.