چرا ؟همچنین بهتره برای پرداخت به سایت بلاکچین وصل بشه (بصورت پیشفرض) و اگه کاربر کیف پول بلاکچین نداره بهش لینک پرداخت داده بشه!
چرا ؟همچنین بهتره برای پرداخت به سایت بلاکچین وصل بشه (بصورت پیشفرض) و اگه کاربر کیف پول بلاکچین نداره بهش لینک پرداخت داده بشه!
صرفا ارائه فاکتور انگیزه ای برای پرداخت ایجاد نمی کنه! همونطوری که برای پرداختهای خودمون اینطوری است:
فرضا یه فاکتور رو به کاربر نشون بدی و بهش بگی برو پرداختش کن!
خدا می دونه اینطوری فاکتور پرداخت می شه یا نه!
ولی اگه اسکریپت کاربر رو به سایت بلاکچین برای پرداخت راهنمایی کنه خیلی بهتره
مثل همین سایتهای خودمون که بعد از پرداخت آنلاین کاربر رو به بانک هدایت می کنه و اینطوری ضریب پرداختها رو بالا می بره در حالیکه در شیوه های عادی و دستی ضریب پرداخت پایین میاد!
همچنین بلاکچین در صورتی کهbtc_xpub و btc_key داشته باشید مثل وب سرویس عمل میکنه
ویرایش توسط pnufa : November 2nd, 2019 در ساعت 13:06
اسکریپتی که ما نوشتیم اصلا به سایت blockchain.info وصل نمیشه ! کاملا مستقل عمل میکنه ، لطفا ذهنیتی که در مورد سایر برنامه ها دارید با این نداشته باشید .
این زمان قابل تغییر است در مدیریت اما صرفا جهت اطلاع ، هر بلاک بیت کوین متوسط ده دقیقه طول میکشه و اگر فی مناسبی زده باشید در اولین بلاک بعد از تراکنش قرار میگیره ، پس خوشانسترین حالت اولین بلاک قرار میگیرید ، بهترین حالت هم در ده دقیقه جنریت میشه که این قطعی نیست بطور مثال بلاک 601975 ، حدود 25 دقیقه طول کشید تا جنریت بشه و از این دست بلاک ها زیاد داریم ، حتی بیت کوین کش فاصله زمانی خیلی بیشتری هم شاهد هستیم که 30دقیقه بلاک جدید جنریت نشده ! (بلاک 607,227 حدودا سی دقیقه زمان برده )فقط دو ساعت مدت زمان بسیار زیادی برای پرداخت است! حداکثر 15 دقیقه برای هر تراکنش کافیه و بعد از 15 دقیقه تراکنش بصورت خودکار کنسل بشه!
با احتساب 3 کانفیرم (یعنی دو بلاک بعد از بلاک تراکنش) پس بهترین زمان30 دقیقه میباشد که خیلی نزدیک مرز هست ، معمولا تراکنش بیت کوین چون شبکه شلوغ و محدودیت حجم بلاک داره بعد از دو سه بلاک یک کانفیرم میخوره پس 2 ساعت برای فاکتور زمان خوبی هست .
همچنین سیستم ما این امکان رو داره که هر فاکتور رو با چندین تراکنش پرداخت کنید و مجموع مبالغ حساب میشه .
مثالی هم که شما فرمودید کاربرد اکسچنجی دارد یعنی دارید بیت کوین میفروشید که خب بلطبع سناریو این قببل مسائل ، محاسبه مبلغ معادل در زمان رسیدن تراکنش هست ، نه در زمان ساخت فاکتور !
در مورد ساختار ولت سیستم ما عرض کنم سیستم ما به هیچ api کیف پولی متصل نمیشه ، نیازی هم نداره ! کاربر درصورت تمایل میتونه از کیف پول بلاک چین استفاده بکنه اما اجباری نیست ، حتی میتونه بصورت کلد استوریج نگه داری بکنه ! ما فقط به یک xpubkey نیاز داریم که آدرس هارو بسازیم ، حالا از هر جا کاربر میتونه اونه بیاره چه از بلاک چین دات کام ، چه از الکتروم یا حتی بصورت آفلاین بسازه
https://iancoleman.io/bip39/
http://bip32.org/
https://bip32jp.github.io/english/
در مورد کانفیرم تراکنش ها هم ما از چندین api و node استفاده میکنیم ،
bitcoin.com
blockchair.com
btc.com
blockstream
viabtc
smartbit
و ...
و اولین کانفیرم تراکنش رو اگر از نود x بگیریم بعد از n کانفیرم از نود y مجدد استعلام میکنیم (برای حالت هایی که ممکن است اتک 51% زده شده باشد ، یک node update نباشد یا دابل اسپندیگ باشد )
وقتی شما متکی به یک api خاص باشید اگر اشتباهی توی اون نود باشه سیستم شما هم بهم میریزه ، حتی ممکن ارقام رو اشتباهی نشون بده !
بطور مثال برای استعلام قیمت دلار هر کوین ما از 8 سرویس استعلام میگیریم و میانه 6 قیمت وسط رو در نظر میگیرم
biki
binance
btstamp
bkex
coinbase
okex
p2pb2b
poloniex
و اینکه ساختار این سیستم بگونه ای هست که میتونید کوین های دیگه نیز اضافه کنید که بعد از تست این بخش ، تتر اومنی اضافه میشه .
اما در مورد blockchain.info
api این سایت خیلی ساده اس
https://www.blockchain.com/api
توی گیت هاب هم هزاران کلاینت براش نوشته شده
https://github.com/blockchain/api-v1-client-php
https://github.com/search?l=PHP&q=bl...e=Repositories
https://github.com/blockchain/receive-payments-demos
https://github.com/mindfox/blockchai...Faucet_v.0.1.3
https://github.com/abishekrsrikaanth/blockchain
استفاده از این api محدودیت درخواست داره ، همچنین برای استفاده ازش درخواست بدید
https://api.blockchain.info/customer/signup
و بعد از دو روز تایید یا رد میشه .
در مورد خود کیف پول blockchain قوانینش
https://www.blockchain.com/legal/terms
بند 4.3 این امکان رو بهشون میده که هر زمان دلشون خواست حسابت رو ببندن و ازت مدارک هویتی بخوان !
پس اگر پولی توی این سایت داری پیشنهاد میکنم خارج کنی![]()
ویرایش توسط rezaonline.net : November 2nd, 2019 در ساعت 14:06
من اعتقادم بر اینکه کاربر رو حتما هل بدید به اینکه بره مبلغ تراکنش رو پرداخت کنه!
در حالت عادی من به کاربران میگم انقد پرداخت کنند و لینک پرداخت رو بهم بدن تا کانفرم بشه بعد درخواستشون رو انجام میدم
این کاری که من انجام میدم درصد تراکنش های من رو پایین آورده و باید منتظر بمونم که کاربر مبلغ تراکنش رو پرداخت می کنه یا نه!
ولی اگه لینکی باشه که کاربر رو به صفحه پرداخت راهنمایی کنه به نظرم خیلی بهتره و احتمال پرداخت رو هم بالا میاره
کارمزد تراکنش ها رو هم کاربر تعیین می کنه که زمان تراکنش رو کم و یا زیاد می کنه
خودم بارها کارمزد رو کم در نظر گرفته ام و اینطوری نبوده که حالت نرمال قرار داده باشم
ولی اگه دیدم مشتری عجله داره کارمزد رو بیشتر در نظر گرفته ام
برای همین شما باید به اینم فکر کنید که شاید کاربر کارمزد کمتری برای تراکنش تعیین کنه که در این حالت بیشتر از چند ساعت زمان خواهد برد و حتی هیچ کدوم از استخرها تراکنشش رو برای کانفرم شدن تایید نکنند!
همچنین همه ی کیف پول ها احتمال این رو دارن که حساب ایرانی ها رو مسدود کنند و این قوانین فقط مختص بلاکچین نیست!
فرق بین بلاکچین و سایر کیف پولهای دیگه به نظر من مثل فرق بین بانکها و موسسات خودمونه! مردم بیشتر به بانکها عادت دارن تا به موسسات! چون هر آن احتمال این وجود داره سایر کیف پولهای دیگه پولهای کاربرانشون رو بالا بکشن!
با توجه به توضیحات شما کاری که انجام دادید به نظر من خیلی خوبه فقط به نظر من بهتر اینکه که حتما یه صفحه پرداخت هم به کاربر نشون داده بشه حالا با api هر کدوم از سایتهایی که این امکان رو به کاربر میدن!
و:
یک فیلد برای آدرس ایمیل قرار بدید که کاربر بعد از اولین کانفرم ایمیل تایید تراکنش همراه با لینک تراکنش براش ارسال بشه (برای مدیر هم همینطور اگه در پنل مدیریت براش تعریف کرده اید)
همچنین اسکریپت شما تا اونجایی که من مشاهده کردم تا کانفرم صورت نگیره نشون نمیده پرداختی صورت گرفته باشه!
یکی از سایتهایی که خیلی وقته باهاش کار می کنم و با بیت کویین کار می کنه بعد از اینکه پرداخت صورت می گیره از همون ابتدا تراکنش رو رهگیری می کنه و نشون میده که پرداخت صورت گرفته و بعد که کانفرم انجام شد مبلغ به حساب کاربر افزوده میشه!
کاربرد مبلغ پرداختی رو هم متاسفانه متوجه نشدم چون بعد از دو کانفرم همون ۰ بود و مبلغ باقیمانده هم همان مبلغی بود که پرداخت شده بود و صفر نشده بود!
ایده اتون هم برای اینکار قابل تحسینه
ویرایش توسط pnufa : November 4th, 2019 در ساعت 02:01
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)