Nxt Forum

Nxt Discussion => Nxt Projects => Topic started by: hash on June 17, 2014, 01:33:49 pm

Title: Pay with NXT button [Looking for JS developer]
Post by: hash on June 17, 2014, 01:33:49 pm
Hello,

I would like to privately fund a development of a Javascript library outputting a "Pay with NXT" button that initiates locally signed "Send NXT" transaction and returns the transaction parameters to a custom post-processing function.

I assume that this is technically possible, based on James' answers here (https://nxtforum.org/index.php?topic=2693.msg47081#msg47081).

Please suggest the size of the bounty/fee appropriate for the development of such project.

Below is a draft outline of functionality -- subject to discussion and change.

Thanks!



Overview

Javascript library or set of libraries outputting a "Pay with NXT" button sending a locally signed "Send NXT" transaction and returning a detailed result.


User Experience:

Step 1. Click a button
(http://nxt.sx/images/resources/pay_with_81x31_blue.png)

Step 2. Submit the secret phrase
(http://nxt.sx/images/resources/payment_mockup.png)

Step 3. Receive a confirmation message with transaction ID (or anything else as defined in a post-processing function)


Deployment steps for webmasters

Step 1. Link JS library/libraries to a webpage:
<script src="..."></script>

Step 2. Embed button HTML:
<img id="nxtButtonImage" ... />

Step 3. Initialise button:
$('.nxtButtonImage').nxtButton ( {
  nxtServer: 'http://mynxt.info',
  recipient: '1234126735412',
  amountNXT: 5.0,
  title: 'The product name'
});

Step 4. Write/modify a post-processing function.


Browser support:
Any modern desktop or mobile browser.

Licence:
MIT
Title: Re: Pay with NXT button [Looking for JS developer]
Post by: Daedelus on June 17, 2014, 01:50:42 pm
Hi  ;D

Try in here too for a JS developer, posting in the sticky will alert anyone who has it bookmarked
https://nxtforum.org/job-board/

Thanks
Title: Re: Pay with NXT button [Looking for JS developer]
Post by: hash on June 17, 2014, 01:59:36 pm
Thank you, will do. Hope it would not be considered as spam :)
Title: Re: Pay with NXT button [Looking for JS developer]
Post by: Daedelus on June 17, 2014, 02:39:44 pm
Thank you, will do. Hope it would not be considered as spam :)

Don't worry. If your looking for help with something, just post it there  ;D
Title: Re: Pay with NXT button [Looking for JS developer]
Post by: Daedelus on June 17, 2014, 03:36:50 pm
Normally you post in the board too but this works  ;D

I have added it to the board, just so there is visibility for any future Javascript Devs that come along to browse the board, it will get lost in the sticky  ;D

https://nxtforum.org/job-board/(javascript)-pay-with-nxtbutton

Hope you find one  ;D
Title: Re: Pay with NXT button [Looking for JS developer]
Post by: Daedelus on June 17, 2014, 03:44:02 pm
You have your first nibble  ;D https://nxtforum.org/job-board/(javascript)-pay-with-nxtbutton/msg47322#msg47322
Title: Re: Pay with NXT button [Looking for JS developer]
Post by: hash on June 17, 2014, 03:53:59 pm
Hope you find one  ;D

Thanks.

I think that having such a library can be very useful for the NXT ecosystem -- an easiest possible way to integrate NXT payment to any site. For those who actually want to accept NXT, and don't need GoCoin to convert it to fiat.

EDIT:
What I'm trying to say is that I see this belong with "Nxt Projects" rather than with "Job offers".
Title: Re: Pay with NXT button [Looking for JS developer]
Post by: allbits on June 17, 2014, 04:07:57 pm
Yes, this is a simple but effective project.  For me, I would set up a separate wallet with "walk-around" money that I would use to in this type of situation.
Title: Re: Pay with NXT button [Looking for JS developer]
Post by: hash on June 17, 2014, 04:17:41 pm
Yes, this is a simple but effective project.  For me, I would set up a separate wallet with "walk-around" money that I would use to in this type of situation.

Sure, I would do the same, as a customer of this kind of system.
Still as a webmaster, I would feel much better knowing that I'm not exposing my users' private keys on the internet.
Title: Re: Pay with NXT button [Looking for JS developer]
Post by: allbits on June 17, 2014, 04:25:47 pm
Agreed.  Looking forward to it.
Title: Re: Pay with NXT button [Looking for JS developer]
Post by: Daedelus on June 17, 2014, 10:31:28 pm
Hope you find one  ;D

Thanks.

I think that having such a library can be very useful for the NXT ecosystem -- an easiest possible way to integrate NXT payment to any site. For those who actually want to accept NXT, and don't need GoCoin to convert it to fiat.

EDIT:
What I'm trying to say is that I see this belong with "Nxt Projects" rather than with "Job offers".

Both are good for me  ;D I don't normally browse Nxt Projects, I just happened to see your post on the recent list. More likely to find someone in the job board then bring them across to here
Title: Re: Pay with NXT button [Looking for JS developer]
Post by: qbd1313 on June 18, 2014, 08:45:19 am
nice job.. ;D
Title: Re: Pay with NXT button [Looking for JS developer]
Post by: Daedelus on July 09, 2014, 03:13:42 pm
I think we have a winner on the increasingly successful jobs board...

https://nxtforum.org/job-board/(javascript)-pay-with-nxtbutton/msg61782#msg61782

Is it what you need?
Title: Re: Pay with NXT button [Looking for JS developer]
Post by: hash on July 09, 2014, 07:24:12 pm
I think we have a winner on the increasingly successful jobs board...

https://nxtforum.org/job-board/(javascript)-pay-with-nxtbutton/msg61782#msg61782

Is it what you need?

Yes, autuus developed the core system and received the bounty already.

I will polish the UI and announce the beta version in the next days. We still need to debug it, to package properly and to add some functionality that goes beyond the initial request.
Title: Re: Pay with NXT button [Looking for JS developer]
Post by: autuus on July 10, 2014, 04:38:01 pm
Here: https://github.com/droppen/nxtbutton (https://github.com/droppen/nxtbutton)
elective-stereophonic
elective-stereophonic
assembly
assembly