-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failed saving invoice #9
Comments
|
|
Try running charged with |
No job, connection timed out. |
Are you able to access charged locally? Try this from the machine running charged:
If this works, I'm not really sure how to help you... this appears to be a router configuration issue. |
Yes I can, already tested it. Could create an invoice either |
I've already checked if the router port is really open using |
Can you access the server by typing your public IP address into your browser URL bar? |
Yes, I can connect to it using SSH |
SSH is different. Are you able to access the HTTP server running on port 9112? |
Yes, typing my |
Oh, interesting. Then its probably not an issue with your router, but rather on SiteGround's side. My guess is that they're blocking outgoing requests to non-standard ports. Can you set your router to forward port 80 to your machine's port 9112? |
Now I can't connect using my browser either |
Looks like port 80 might already be used for something else. Hmm, maybe reach out to SiteGround and ask them to whitelist port 9112, or give you the list of whitelisted ports and try to use one of them? |
Thank you again mate, will do it. Port 80 is used for Web Management, so I will try to change it to another port. If I get no success, I will contact them! |
Other ports that are commonly open include 443 (typically used for SSL, but you could use it for HTTP), 8080 and 81. |
443 being the most common of them all, I would try that first if your router isn't listening on it already. |
I'm closing this issue because its not charge-related, but feel free to continue posting here if you have more questions. |
Add Note that this isn't the invoice number, its the BOLT11 payment request. |
This is already done by the default WooCommerce theme (StoreFront), but looks broken with other themes. Refs: #9 (comment)
Yes sure, BOLT11, sorry for the mistake and thank you for the css code, sir! |
for anyone who might experience the similar issue with no line break after paying the invoice, |
Hi, |
I have the same "failed saving invoice" problem. My WordPress/Woocommerce site is hosted at Pressable. My lightning node is self hosted and Lightning Charge works with NanoPos. The port is open and I get a response when I "curl $CHARGE/info" using the API token from a separate machine. Upgraded to latest Lightning Charge, still no joy. |
@normandmickey Some suggestions:
|
1. I dont have command line access to the WordPress site. Its hosted at
Pressable. I will try to install WP on the lightning nodes machine soon to
test locally.
2. I dont see any activity on the Lightning node when trying to create an
invoice with the plugin.
3. Yes from another remote and locally on the Lightning node.
…On Fri, Aug 17, 2018, 6:59 PM Nadav Ivgi ***@***.***> wrote:
@normandmickey <https://github.com/normandmickey> Some suggestions:
1.
The port is open and I get a response when I "curl $CHARGE/info" using
the API token from a separate machine.
Can you verify this works if you run this from the same machine
running WordPress?
2.
Are there any logs generated on Lightning Charge when you attempt to
make an order on WooCommerce? If the request for creating the invoice is
coming through, you should be seeing something there.
3.
Are you able to create an invoice with curl $CHARGE/invoice -d
msatoshi=500?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#9 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ACV4DnG-lH6jck1gL3jCwEojFrwUlfh5ks5uR0rHgaJpZM4Rrh6X>
.
|
It appears to be some communication problem between the two servers. Maybe Pressable is rejecting the outgoing connection? Are you using the default port (9112) for Charge? Some firewalls don't like non-standard ports, which might be a reason Pressable blocks it. You might have better look running on port 80. |
This is already done by the default WooCommerce theme (StoreFront), but looks broken with other themes. Refs: ElementsProject/woocommerce-gateway-lightning#9 (comment)
Lightningd
is running andCharged
is running as well.Charged
showsHTTP server running on localhost:9112
. My router port is open, and the lightning charge server on the plugin settings page points to my ip:9112.However, when I try to create a payment using LN, Woocommerce shows
failed saving invoice
The text was updated successfully, but these errors were encountered: