** ALFAcoins API Developer Contest has been finished! **
- Python - ArashFatahzade (500$)
ALFAcoins is launching a developer contest with some nice rewards and prizes!
Create and develop an API library for our API in programming language you know!
The reference ALFAcoins API Library implementation written in PHP (as an example) can be found here: https://github.com/ALFAcoins/alfacoins-api-php
The following programming languages are accepted for the contest:
- Python
- Node.js
- Ruby
- Go
- Java
- JavaScript
- C++
- C#
- Swift
- Scala
The winners will be determined by our development team based on these criterias. The prize for each winner will be: $500 in Bitcoin, Ethereum, Bitcoin Cash, Litecoin, XRP, or Dash.
Please use this test account data in order to test your API implementation:
// shop_name is the API name, replace 'ShopName 123' with your API name. Create API entry at https://www.alfacoins.com/user
$shop_name = 'apicontest';
// your actual API password
$shop_password = 'aIXncDlApUS4nexB';
// shop_secret_key is your API secret_key, it's shown one time after you created the new API entry, if you didn't write it down you can reset it in your API settings
$shop_secret_key = '07fc884cf02af307400a9df4f2d15490';
// prepare options to create a new order, more about it here: https://www.alfacoins.com/developers#post_requests-create
$options = [
// notificationURL is used for notification about order's status change
// PLEASE NOTE: you can only use verified websites in the websites integration area
'notificationURL' => 'https://apicontest.alfacoins.com/notify.php',
// redirectURL is used to redirect your customer from the payment page
'redirectURL' => 'https://apicontest.alfacoins.com/redirect.php',
// payerName is your customer's name used to notify your customer about order
'payerName' => 'John Smith',
// payerEmail is your customer's e-mail address used to notify your customer about order
'payerEmail' => 'john.smith@test.com',
];
You can see payment notification log here.
Publish your API library implementation on your Github and make a pull request with a file containing your nickname (e.g. participants/super_developer_example.md). File format is:
Your nickname: super_developer
Your Bitcoin/Ethereum/Bitcoin Cash/Dash/XRP/Litecoin address: 3Qpibye27giMGJ3P89xtBPFJ3uTQPQsGMh
Programming Language: node.js
API library implementation: https://github.com/super_developer/api_library_implementation
If you do not use Github you can also e-mail us at:
- the winners will be determined by our developers team, for each programming language there will be a single winner
- the main criteria - quality of the code
- compliance with certain language coding standards
- complexity of the code - code should be easy to understand and read
- properly annotated code with comments
- there is only one winner for each accepted programming language
- there should be at least two or more participants for each accepted programming language
- you can possibly win multiple times if you submit API library implementation in different programming languages (e.g. in Python, Ruby, Go, etc)
The API Developer Contest starts at: October 22, 2018.
The API Developer Contest will end at: September 01, 2019. Make sure to publish your API implementation library on your GitHub before that date and send a link to us!
The winners will be announced around: October, 2019.
Follow us on Github, Twitter and Facebook.
Good luck and Best regards, ALFAcoins team.