モナのサイト用決済ツールだれか作って

経済・社会

34 Res. 5.47427026 MONA 5 Fav.

1 :名無し二段:2014/07/10 07:03:04 (9年前)  0.3MONA/1人

モナで販売しているサイトは多数あるけど実際のレートとかけ離れている。

ショップ側はレート変動があるので含みをいれた値段を設定せざるを得ない。
また購入者側は実際レートと異なるので購入に踏み切れない。

ということがあるのでモナの普及の足かせの一因になっていると思う。

なのでレートと連動した決済システムを誰か作って。

お前作れっていうのは無しよ。

2 :名無し二段:2014/07/10 07:08:29 (9年前)  0MONA/0人

イメージ

円で値段設定 
モナックスとかetwingsのAPIから自動的にモナを計算
リンク先に支払い先モナアドレスがありamazonのようにワンクリック注文

なお店側は含みを%で設定できるようにする。

例えば商品100円、レートは5円だとして含みを10%とすると購入金額は550モナとなる。

3 :なす六段錬士:2014/07/10 07:14:17 (9年前)  0.114MONA/1人

すごいボッタクリだな

4 :なす六段錬士:2014/07/10 07:18:47 (9年前)  0MONA/0人

まあ計算間違ったのは良いとして確かにあったらかなり便利だと思う
初めて入ってきた人とかもこういうのあれば「なんか売ってみようかな」ってなるし

5 :名無し二段:2014/07/10 07:26:29 (9年前)  0MONA/0人

計算間違えた

例えば商品100円、レートは5円だとして含みを10%とすると購入金額は22モナとなる。

100/5*1.1=22

6 :名無し二段:2014/07/10 08:16:27 (9年前)  0MONA/0人

よく考えればpaypalぽいね。

paypalモナ

作って

7 :ショボ-ン八段錬士福者:2014/07/10 12:30:28 (9年前)  0.01MONA/1人

ちょっと考えてみたけど
・受け取る側
IDを取得しておく
・払う側
ID取得して入金しておく
支払フォームに支払先ID、商品名、値段(500円(=100mona))を表示・PINを入力して送る
レートに合わせてmonaが受け取り側のIDに振り込まれる

こんな感じで作れたらねぇ

8 :ショボ-ン八段錬士福者:2014/07/10 12:34:06 (9年前)  0MONA/0人

JSONRPCClientとかPHPとかMySQLとか使えないとなぁ
私はまだ完璧じゃないからなぁ
誰か教えてくれる人いないかなぁ

9 :名無し五段:2014/07/10 13:20:45 (9年前)  0MONA/0人

経験上金出さないとやりたい人はいない

10 :西井@Mona-Ads五段:2014/07/10 14:26:12 (9年前)  0.00114114MONA/1人

Bitpayモドキは初期から言われてるけどねぇ…
せめて取引所から価格を取得して価格に反映させることだけでもできれば…

11 :neet4vip五段:2014/07/10 19:27:14 (9年前)  0MONA/0人

>>10
デジケットはもなとれからレート引っ張ってくるAPIを自前で実装してるので、技術的には可能。
商業的にできるかどうかが問題で、まぁ多分無理。

12 :なちゃっと八段錬士:2014/07/10 19:42:22 (9年前)  0.00114114MONA/1人

各サイトが、各々実装するんだったらそんなに難しくないお。

PHPでapiから値を取れば良いだけ。
それをcronて設定をして定期的に処理させればok

13 :fxr六段:2014/07/10 19:55:08 (9年前)  0MONA/0人

kwsk

14 :名無し三段:2014/07/10 19:57:11 (9年前)  0MONA/0人

アリスさんが開発中だって言ってたのと同じような仕組みかな

15 :なちゃっと八段錬士:2014/07/10 20:34:50 (9年前)  0MONA/0人

>>13
家帰ったら、apiをとってくるソース書いときます

16 :なちゃっと八段錬士:2014/07/10 21:39:49 (9年前)  1.14114114MONA/1人

まず一番簡単に自分のサイト上に、相場の価格を載せたいなら

①PHPの使えるサーバをレンタル(家のPCでテストしたいだけなら、XAMPPっていうソフト使えば大丈夫)
②PHPに取引所のAPIから相場をとってくるコードを書く。
③PHPにCRON(5分毎に処理をさせるとかそういう設定)を設定
④PHPにHTMLごと書き換えてもらう。もしくは、違うhtmlに出力しといてJavascript等で、本体のhtmlに表示させる。
こんなかんじです。

サイト上の値段を変えたいだけなら、これで大丈夫かと思います。
Amazonギフト券を完全自動で売りたいとかなら、このコードをを既存の売買システムに組み込めば大丈夫です。

17 :なちゃっと八段錬士:2014/07/10 21:41:52 (9年前)  0.00114114MONA/1人

一応自分が使っているコードを晒していきます。
プログラムを初めて見てから1年しかたっていないド素人なので、何卒お手柔らかにお願いします。

まず更新日時を表示したい場合は次のソースを使います。

【PHPのコード】
<?php
//日本時間取得----------------------------------------------------------
date_default_timezone_set('Asia/Tokyo'); //日本時間にセット
$date = date('Y/m/d H:i'); //今の時間取得
echo "値段の更新日時は". $date . "です!" . "<br>"; //html上に時間を表示
//----------------------------------------------------------------------
?>

18 :なちゃっと八段錬士:2014/07/10 21:42:40 (9年前)  0.00114114MONA/1人

>>17の出力結果

【出力結果】
値段の更新日時は2014/07/10 21:54です!

19 :なちゃっと八段錬士:2014/07/10 21:50:10 (9年前)  0.00114114MONA/1人

次にMonaxさんの相場をとってみます。
ちなみに、apiのアクセスは1分に1回以下程度にし、サイトへ高負荷をかけないように注意しましょう。

【PHPのコード】
<?php
//もなっくすさんの相場を使うとき-------------------------------------------
$url = "https://monax.jp/api/pricemncjpyv2";; //アクセス先のapiのURLを設定
$html = mb_convert_encoding(file_get_contents($url), 'UTF-8', 'auto'); //上記のurlのファイルを取得
$obj = json_decode($html, true); //JSONとかいう形式として処理する

//売値は?
$mona_jpy_bid = $obj['bid']; //apiから売値を取得
echo "Monax 売値:" . $mona_jpy_bid . "<br>"; //取得した売値をhtmlに出力

20 :なちゃっと八段錬士:2014/07/10 21:50:59 (9年前)  0.00114114MONA/1人

>>19の続き
------------------------------
//買値は?
$mona_jpy_ask = $obj['ask']; //apiから買値を取得
echo "Monax 買値:" . $mona_jpy_ask . "<br>"; //取得した買値をhtmlに出力

//売値と買値の平均値を相場としてみます。
$mona_jpy = ($mona_jpy_bid + $mona_jpy_ask) /2; //売値と買値の平均値を計算します
echo "Monax 相場:" . $mona_jpy. "<br><br>"; //平均値をhtmlに出力します
//----------------------------------------------------------------------
?>

21 :なちゃっと八段錬士:2014/07/10 21:51:33 (9年前)  0MONA/0人

【出力結果】
Monax 売値:5.7
Monax 買値:6.2
Monax 相場:5.95

書き込みの行数制限がきついですね。

22 :なちゃっと八段錬士:2014/07/10 21:58:32 (9年前)  0.00114114MONA/1人

先ほど取得した、もなっくすさんの相場値を使って、日本円で同じ価格になるようにMONAの価格を表示してみます。
今回は1万円の商品を売ると仮定します。

【PHPコード】
<?php
echo "当サイトのAsicの価格は" . 10000 / $mona_jpy . "MONAです。"
?>

【出力結果】
当サイトのAsicの価格は1680.67226891MONAです。

23 :名無し五段:2014/07/10 22:01:58 (9年前)  0MONA/0人

1分に1回だって迷惑!

24 :なちゃっと八段錬士:2014/07/10 22:07:38 (9年前)  0MONA/0人

>>23
1分に1回なら常識的だと思いますが、まずいんでしょうか?
相場変更なら1時間に1回で十分だとは思います。

25 :なちゃっと八段錬士:2014/07/10 22:34:20 (9年前)  3.90114114MONA/2人

すみません。
あまりにも見づらく、わかりづらくなってしまいましたので、まとめたコードは、以下のtextファイルを見てみて下さい。
http://mona-coin.com/monapay/api_test.txt

コードには以下のものが含まれます。
●現在時刻の取得と出力
●もなっくすさん相場の取得と出力
●もなとれさん相場の取得と出力(ブロックチェインインフォさん経由で円換算)
●もなっくすさん相場を使って、指定した円価格になるようにMONA価格を計算して出力
●もなっくすさんともなとれさん相場の平均値に出力

あくまでも最低限のコードなので、API使って値段を決めるサイトを運営するときの参考程度にして下さい。
あと>>23がおっしゃるように、過度なアクセスは相手方に負荷になるので気をつけて下さい。

26 :タロ無し六段:2014/07/11 12:49:04 (9年前)  0MONA/0人

一分に一回アクセスが迷惑ってブロードバンド黎明期じゃあるまいし
その程度で影響を受けるような貧弱サーバならAPIなんて提供しないでしょう。

27 :さ҉҉ば҉҉ち҉҉ゃ҉ん七段教士:2014/07/11 15:17:02 (9年前)  0MONA/0人

コメントいいインデントといいなんか色々と雑だなと思いましたまる

28 :もなむーる名無し八段:2014/07/11 16:02:26 (9年前)  0MONA/0人

少数の交換所の平均を取ると,相場が荒れた時に常識はずれのレートが出そうで怖いですね.
satoshinakamoto.jp さんのところで見かける Monacoin Price Index って,どう算出しているのでしたっけ?

29 :なちゃっと八段錬士:2014/07/11 18:16:27 (9年前)  0MONA/0人

>>27
一年前に趣味で始めただけだから、そこら辺が全然わからない
正直、ちゃんとやってる人にソース見られるのは恥ずかしいな

>>28
ewingsさんとかallcoinさんの相場も同じ方法で取れます。ただ、出来高のapiが取引所によって違うので、取引高の割合でインデックスを作るのはちと難しいです。
単純に取引所数で割る方法もあるけど、それだとインデックスにはならないので。

satonakaさんとこは、インデックスって書いてあるので、取引高の割合も出してるんじゃないかな。

30 :さ҉҉ば҉҉ち҉҉ゃ҉ん七段教士:2014/07/11 18:39:46 (9年前)  0MONA/0人

>>29
echo "値段の更新日時は". $date . "です!" . "<br>";
とかは
echo "値段の更新日時は{$date}です!<br>";
でいいとおもう

$aveとかも切りが良い数値じゃないと長くなりすぎるから
roundとかそのへんで丸めちゃったほうがいいかも

31 :なちゃっと八段錬士:2014/07/11 19:07:27 (9年前)  0MONA/0人

>>30
そこら辺は実際運用してるコードでは、実装してるんだけど、わかりやすくするために簡潔にしといた。

ちゃんと、例外処理とかも含めて、好きな取引所からの平均値をとれるようにしたコード書こうかな。

32 :nano五段:2014/07/11 21:27:43 (9年前)  0MONA/0人

http://nanostoy.hol.es/right.php/
http://nanotoy.web.fc2.com/
多数の許可なくphpを使用してしまいました。大変失礼しました。
また、下記のページでは>>25さんのtxtファイルをphpにしました。よかったらご参考にお使いください
http://nanostoy.hol.es/askmona.php

33 :もなむーる名無し八段:2014/07/11 21:38:57 (9年前)  0MONA/0人

ていうか,時系列で記録してローパスフィルタを通さないとキツいんじゃないすかね….テレビで紹介されたくらいで3円が6円になっちゃうような通貨だと….
そういうふうにデータを短期間で貯めるのは"ちと難しい"とは思いますけれども.でもまあ分析屋さんにとっては普通の所作ですよね.

34 :もなむーる名無し八段:2014/07/15 02:13:40 (9年前)  0MONA/0人

口だけでなく手も動かしてみましたよ.
デモサイトはこちらですよ.
http://monaco-api.azurewebsites.net/moving_average/mona_jpy
monax の売買データを定期的に読み込んで RDB に放り込み,日数毎の移動平均を計算する API を提供しているはずですよ.

>>33 でも書いたけれど,2週間程度で2倍に急騰するような資産だと,少し長めの平均値も考慮しないといけない場合もあるはずですよ.
からあげクンやモスみたいにその場で食って終わるものなら,至近25回平均でも良いでしょうけれどもね.

ソースコードも公開しますよ.
https://bitbucket.org/altcoinstools/api.monaco-ex.org/src/e32edfea69ae07715075a39885a901a457943b24/?at=monax-moving-average
ライセンスはAGPLですよ.このままご商売で使うとイロイロと面倒なことになるかと思いますので,参考に留めておいてくださいよ.
てなわけで,おやすみなさい.

お気に入り

新規登録してMONAをもらえた

本サイトはAsk Mona 3.0に移行しましたが、登録すると昔のAsk Monaで遊ぶことができます。

新規登録ログイン