-
France1882
Hi, I'm seeking an open-source, easy to integrate into my website Monero Payment gateway.
-
Mochi101
France1882, mmmm....
-
Mochi101
What kind of web site?
-
Mochi101
France1882, maybe start by looking here:
github.com/monero-ecosystem
-
Mochi101
or France1882 here:
moneroecosystem.org
-
France1882
Just a standard website
-
France1882
Needs to accept Monero, want to self-host and not rely on a 3rd party payment processor
-
Mochi101
Wordpress?
-
France1882
No
-
France1882
Not wordpress, no woocommerse shite
-
Mochi101
Well, you're not being very helpful...
-
France1882
A website
-
France1882
I want to accept XMR payments for products
-
Mochi101
ok
-
France1882
I need a XMR apyment gateway
-
France1882
payment gateway
-
Mochi101
What kind of infrastructure is hosting your site?
-
France1882
Do u mean like
-
France1882
Django or Ruby on Rails or OS?
-
France1882
NGINX or Apache etc?
-
Mochi101
yes... how much access do you have... what can you do with your sever?
-
Mochi101
server
-
France1882
I rent the VPS/Dedi
-
France1882
Its KVM
-
France1882
So Its a complete file system
-
France1882
I just need some code to accept payments
-
Mochi101
what language?
-
France1882
English
-
Mochi101
you're going to make me lose interest in trying to help you...
-
France1882
Ok then
-
Mochi101
Python, JS, Java, Rust?
-
France1882
For which part?
-
Mochi101
the code part
-
France1882
Well I havent coded it yet
-
France1882
But the website will be HTML/CSS
-
France1882
Hosted on NGINX runnig Django or Ruby on Rails
-
Mochi101
So you'll likely want to use something from here
github.com/monero-ecosystem/monero-javascript
-
Mochi101
There's not going to be a drop in solution unless you're using WooCommerce, Prestashop or WHMCS.
-
France1882
I want to avoid JAvascript, also
-
Mochi101
Ruby on Rails is out then?
-
France1882
Is Ruby built on JS?
-
France1882
Tell me what you know please
-
Mochi101
Ruby on Rails is also noteworthy for its extensive use of the JavaScript libraries Prototype and Script.aculo.us for scripting Ajax actions.
-
France1882
dang
-
France1882
well I can use JS on the backend
-
France1882
just not the Front-end for user-browser code
-
Mochi101
Sounds like you don't really know what you want.
-
Mochi101
That makes it difficult to help you.
-
France1882
I want to avoid JS being needed for the users browser when loading my website
-
Mochi101
and you're going to do all this yourself?
-
France1882
Well, yeah I mean
-
France1882
what else are my options
-
France1882
I mean, the full-stack web dev framework like RoR or Django should make it easier
-
Mochi101
What're you trying to build?
-
France1882
I told u
-
France1882
a monero payment gateway for my webshop
-
Mochi101
ok
-
Mochi101
have fun
-
Mochi101
Best of luck.
-
boarim
using monero-wallet-cli, I tried to automate the password input to open the wallet. My password is encrypted with pass. When using password=`pass show my_password` in the wallet conf file, monero says invalid password on startup. I tried to escape with double quote to no avail
-
boarim
I used this trick with other programs like mutt (calling pass in the configuration file parameter) with success. I don’t understand what is going on here
-
boarim
any idea?
-
moneromooo
It looks like you're trying to use a shell construct. This will only work if a shell (of the right kind) interprets this.
-
» moneromooo suggests --password-file
-
boarim
if I use --password-file, the wallet can’t open it since it’s encrypted (it’s a .gpg file). So, I need to execute a command beforehand to decrypt the file
-
moneromooo
If it's encrypted and you don't type the password... the password to the enrypted password is somewhere on your computer is cleartext presumably...
-
moneromooo
Is pass a running program that has it in RAM ?
-
boarim
pass uses gpg-agent to decrypt the password files. So as long as gpg-agent has the gpg private key passphrase in memory, pass decrypts the password files without user interaction. If gpg-agent delay is expired, when invoking pass, gpg-agent invokes pinentry to type the gpg passphrase
-
moneromooo
Ah. That hard to disable gpg-agent... I always get freaked out when stuff that shold be asking me password suddenly doesn't after an update...
-
moneromooo
Though it got enabled again not that long ago, kinda got used to it. Still, always a bit unsettling knowing it keeps your creds.
-
moneromooo
Anyway, if you're a coder, you'll have to add a new option that runs a process to get the password, ie, --get-password "command". If you're not, you'll have to wait for someone to do so.
-
moneromooo
Running a config file through a shell seems... dangerous.
-
boarim
alright thanks for the insight
-
boarim
I do have another issue though. I want to make a payment. I have enough XMR in my unlocked balance. However, when making the attempt to send I got:
-
boarim
WARNING: Outputs of multiple addresses are being used together, which might potentially compromise your privacy.
-
moneromooo
Actually... might work if you use: --password-file `barf`
-
moneromooo
And barf does a few things:
-
moneromooo
calls pass show
-
moneromooo
writes its output to /tmp/pass
-
boarim
If I specify the index in the transfer command, it says I don’t have enough XMR in my unlocked balance
-
moneromooo
writes "/tmp/pass" to stdout
-
moneromooo
forks and exits
-
moneromooo
the forked one waits a few seconds and wipes /tmp/pass
-
moneromooo
If /tmp is tmpfs, the password doesn't hit the disk.
-
moneromooo
It says "WARNING". Is it somehow more than a warning and prevents you from sending ?
-
boarim
I cancelled the transfer when getting this message. The privacy compromising thing startled me
-
boarim
so I don’t know if it could be carried out
-
moneromooo
It's a warning. If you're trying to escape the mafia, you can use sweep-single on N-x of the outputs back to yourself, not all at once.
-
moneromooo
Then send normally.
-
boarim
It didn’t show up with the previous wallet version though…curious
-
moneromooo
(by "not all at once", I mean with varying delays between them.
-
boarim
I don’t have this threat level, so it’s not a practical problem
-
moneromooo
What the warning is saying is that if you gave Alice address 1, 2 and, and sje has no idea they're all you, and she sent to each,
-
moneromooo
then if you make a tx that uses ring members from all at once, it's a lot more likely than not that 1, 2, and 3 belong to the same person.
-
moneromooo
So she can assume 1 2 and 3 are in fact the same person. If she knows "address 1 belong to Joe Bloggs", she can probabilistically infer "2 belongs to Joe Bloggs".
-
boarim
ok. I’m not in this case so it should be fine
-
moneromooo
It's possible it'd happen by chance, but is much more likely to happen if 1 2 and 3 are indeed the same owner.
-
cs
hello
-
Mochi101
hello
-
Torr
Heeellooo
-
Torr
With the lights out, it's less dangerooouuusss
-
Torr
Here we are now, entertain uuuuussssss
-
apotheon
Torr: Do you feel stupid and contagious?
-
Torr
Yes
-
apotheon
Is your libido a mosquito?
-
Torr
LOOOLLLLLL
-
apotheon
The anarchist cheerleaders are awesome, by the way.
-
apotheon
That was a great choice of imagery.
-
Torr
Lemme check that one out loud
-
Torr
Is it from Zegota?
-
apotheon
I'm not sure what you're asking.
-
apotheon
I'm about to head out, though, so . . . ta.
-
Torr
apotheon: U mentioned "anarchist cheerleaders", it's a song, right?