SwiftPay: Gateway di pagamento per SWIFT, BTC, LTC, & DOGE — 0% Fee, 100% Decentralized & P2P. 10,000 SWIFT in regalo al primo commerciante

in #swiftcash5 years ago

swiftpay.png

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'indirizzo BTC, LTC, DOGE oSWIFT del commerciante.
  • coin: La coin scelta per essere pagato. BTC, LTC, DOGE o SWIFT.
  • amount: L'importo.
  • currency: La valuta fiat se l'importo è in USD, 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.

https://pay.swiftcash.cc?mAddress=SXucSXaV5HURNyJUWnPrVFHTdRzoU2u19F&coin=SWIFT&amount=1000&currency=USD&deduct=1&data=donation&retURL=https://steemit.com/@swiftcash

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 deductche significa quindi che al cliente sarà richiesto di pagare 0.1 BTC direttamente senza nessuna conversione tra coin.

https://pay.swiftcash.cc?mAddress=1BccQgoLLvHDrfX1yMQmwM8tyemNe84ZjJ&coin=BTC&amount=0.1&data=donation&retURL=https://steemit.com/@swiftcash

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

STEEM | DISCORD | TWITTER | TELEGRAM | GITHUB

Sort:  

This post has received $0.142 in an upvote from @swiftcash, funded by @lostprophet 🤑

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63438.65
ETH 2632.46
USDT 1.00
SBD 2.75