SwiftPay: Gateway di pagamento per SWIFT, BTC, LTC, & DOGE — 0% Fee, 100% Decentralized & P2P. 10,000 SWIFT in regalo al primo commerciante
SwiftPay - Gateway di pagamento P2P
SwiftPay è un gateway di pagamento peer-to-peer sviluppato da un fork del webwallet SwiftCash. E' scritto in html, css e javascript. Tutte le firme vengono gestite sul lato client e le chiavi private non lasciano mai il browser. Per proteggere l'account degli utenti che effettuano l'accesso con una e-mail e una password anziché una con una chiave privata, il portafoglio esegue l'hashing dell'email e della password 144.000 volte, quindi utilizza l'hash finale per creare un indirizzo e una chiave privata. Il portafoglio applica anche password molto forte utilizzando un misuratore di forza, questo per proteggere ulteriormente gli account dagli attacchi di tipo bruteforxe
Dopo aver reindirizzato l'utente a questo gateway ospitato su https://pay.swiftcash.cc, con i parametri forniti nell'URL, all'utente verrà chiesto di accedere con la propria e-mail e password o con una chiave privata della moneta specifica con la quale intende effettuare il pagamento. L'e-mail e la password permetteranno all'utente di accedere al proprio account di portafoglio web SwiftCash. La coin selezionata non può essere modificata e anche l'indirizzo del commerciante, nonché l'importo da pagare, saranno precompilati e non potranno essere modificati. L'utente dovrà quindi confermare il pagamento facendo clic su Send<. Se la transazione viene trasmessa correttamente, l'utente verrà reindirizzato all'URL di ritorno con tutti i parametri inviati, nonché il txid. Il commerciante può quindi verificare la transazione, cercando i dettagli della transazione su un explorer o tramite un full nodo.Hosting
Questa app è ospitata su github ed è accessibile tramite i seguenti collegamenti:
Per evitare di diventare vittima di attacchi di phishing, assicurati di controllare sempre due volte il dominio nella barra degli indirizzi del browser. Puoi anche scaricare il portafoglio ed eseguirlo localmente. Ma avrai comunque bisogno di Internet per effettuare transazioni con la blockchain.
BTC, LTC e DOGE
Le transazioni Bitcoin, Litecoin e Dogecoin vengono create e firmate localmente e quindi inviate alle proprie reti utilizzando API fornite da https://blockchair.com/ - https://www.blockcypher.com viene usato per controllare i dettagli della transazione
Login con Private Key
Puoi accedere con una chiave privata SwiftCash, Bitcoin, Litecoin o Dogecoin. Se accedi con una chiave privata SwiftCash, il portafoglio genererà un indirizzo Bitcoin, Litecoin e Dogecoin utilizzando la tua chiave privata SwiftCash. Se accedi con una chiave privata Bitcoin, il portafoglio genererà un indirizzo SwiftCash, Litecoin e Dogecoin utilizzando la tua chiave privata Bitcoin. E così sarà se si accede con una chiave privata Litecoin o Dogecoin. Il consiglio per facilità d'uso e di gestione è di utilizzare la posta elettronica e la password così da avere tutte le criptovalute nello stesso portafoglio e utilizzare l'accesso con la chiave privata solo per accedere a paper o brain wallet.
Fee di transazione
Il wallet applica un minimo di 0.002 SWIFT
, 0.0001 BTC
, 0.001 LTC
e 1 DOGE
fee e permette all'utente di incrementarle. Per evitare situazioni in cui fee assurde vengono impostate per errore, il wallet applica un massimo di0.2 SWIFT
, 0.01 BTC
, 0.1 LTC
and 100 DOGE
fee per transazione.
Indirizzi di resto
Per impostazione predefinita, tutte i resti vengono rinviate all'indirizzo del mittente. Per specificare un indirizzo di resto personalizzato, fare clic sull'icona della fiala. È necessario specificare un indirizzo di resto personalizzato ogni volta che si accede o si passa da una moneta all'altra.
Note
- Per copiare il tuo indirizzo, fai clic sull'icona Copia accanto al tuo indirizzo.
- Per aggiornare il saldo, fai clic sull'icona a forma di bullone accanto al saldo.
- Per visualizzare il saldo in dollari USA, fare clic sul saldo.
- TPer specificare un indirizzo di modifica personalizzato, fare clic sull'icona della fiala.
- Per modificare/regolare le fee di transazione, fai clic sull'icona della chiave inglese.
- Per copiare la chiave privata, fai clic sull'icona della chiave
- Per fare una donazione, clicca sull'icona donate.
Merchants
Per richiedere un pagamento al tuo cliente,reindirizzali a https://pay.swiftcash.cc con i seguenti parametri "GET":
mAddress
: L'indirizzoBTC
,LTC
,DOGE
oSWIFT
del commerciante.coin
: La coin scelta per essere pagato.BTC
,LTC
,DOGE
oSWIFT
.amount
: L'importo.currency
: La valuta fiat se l'importo è inUSD
,EUR
.deduct
In percentuale, per accettere crypto sotto al prezzo di mercato.data
: Una nota da allegare alla transazione come per esempio un numero d'ordine.retURL
: L'URL
di ritorno.
Esempi
Il seguente URL reindirizzerà l'utente a pay.swiftcash.cc dove gli verrà chiesto di accedere al proprio portafoglio. In questo caso l'utente dovrà pagare 1000 USD
, 1%
al di sotto del prezzo di mercato in coin SWIFT
all'indirizzo appropriato con la seguente nota in questo caso: donation
. Il campo data
aiuta i commercianti a memorizzare determinate informazioni in una transazione per eventuali controlli successivi e, in questo modo, bastera avere un solo indirizzo per ogni coin, piuttosto che molti indirizzi. Una volta che l'utente conferma la transazione, verrà reindirizzato a https://steemit.com/@swiftcash in questo esempio con tutti i parametri URL aggiunto al retURL
più il txid
della transazione. Il commerciante può quindi verificare la transazione estraendola dal proprio full node o da un explorere e quindi convalidando il valore, i dati, ecc. nel proprio database. È molto probabile che il campo dati sia l'ID dell'ordine, in modo che il commerciante possa estrarre i dettagli dell'ordine e verificare che la transazione trasmessa dal cliente sia valida.
In questo secondo esempio, tutto è simile al caso precedente a parte il fatto che il pagamento è richiesto in Bitcoin
senza nessun equivalente campo currency
o deduct
che significa quindi che al cliente sarà richiesto di pagare 0.1 BTC
direttamente senza nessuna conversione tra coin.
Tutto è completamente open source, decentralizzato e peer-to-peer con 0%
di commissioni riservate a terze parti, a differenza di altri servizi come per esempio coinpayments. Non viene eseguito nulla su server e il commerciante può verificare le transazioni eseguendo su full nodes o explorer. Il campo data verrà archiviato nella transazione in un output OP_RETURN
. Sarà l'ultimo output e sarà facilmente accessibile e decodificabile dal commerciante. In caso di transazioni SwiftCash
(SWIFT
), i dati decodificati sono visibili nella scheda Scripts
delle transazioni.
Giveaway
Il primo commerciante che integrerà SwiftPay nel proprio sito di e-commerce riceverà 10,000 SWIFT
in regalo. Il sito web del commerciante dovrà avere una certa reputazione per evitare truffe legate a questo omaggio. Se hai bisogno di aiuto per integrare SwiftPay nel tuo sito web e/o convalidare le transazioni, non esitare a contattare
@msg768 on discord. You can find @msg768#4220
on discord after joining http://discord.swiftcash.cc
License
Copyright (C) 2018-2019 SwiftCash Developers. This software is provided as is and with no warranty under the MIT license.
Supporto
Per supporto, unisciti a noi su discord http://discord.swiftcash.cc
Whitepaper
Per consocere meglio SwiftCash, dai un occhiata al whitepaper!...In inglese
English Whitepaper
....ma anche in italiano
Whitepaper in Italiano
This post has received $0.142 in an upvote from @swiftcash, funded by @lostprophet 🤑