Cum să începeți să acceptați plăți în BitCoin pe site-ul dvs.

Cum să începeți să acceptați plăți în BitCoin pe site-ul dvs.

Bitcoin - o metodă atractivă de plată pentru antreprenori on-line, în principal datorită faptului că taxele pentru tranzacțiile sale sunt nesemnificative în comparație cu alte metode populare de plată online, cum ar fi transferurile bancare, sistemele de plată (de exemplu, Paypal) sau tranzacții cu credit carduri. În consecință, acest lucru va contribui la creșterea profiturilor, disponibilitatea unui model de tarifare mai competitiv și capacitatea de a oferi servicii clienților din întreaga lume la prețuri accesibile. În plus, Bitcoin nu este impozitat oficial, deoarece nu este o formă monetară care este emisă de guvern. Pe de altă parte, plățile în Bitcoins sunt pseudo-anonime și instantanee, eliminând în același timp nevoia de intermediari.







In acest tutorial vom arăta cum să adăugați un Bitcoin ca metodă de plată pe site-ul dvs. de e-commerce. Pentru a putea accepta plata în Bitcoins, vom folosi Blockchain.info primi plăți API V2, deoarece este simplu, sigur și punerea sa în aplicare va dura mai puțin de 10 minute.

API-Blockchain.info V2:

Paychanges API V2 Blockchain.info este cel mai simplu și mai rapid mod de a începe să acceptați plăți în Bitcoin de la oricine din întreaga lume. Cu o cerere simplă HTTP GET, puteți începe imediat.

Cum solicit o cheie API?

Cum să începeți să acceptați plăți în BitCoin pe site-ul dvs.

Obținerea unei chei publice extinse:

Cea mai ușoară modalitate de a începe să primiți Bitcoins este să creați o broșură blockchain.info pe pagină

Cum să începeți să acceptați plăți în BitCoin pe site-ul dvs.

https: // api. blockchain. info / v 2 / primi. xpub = $ xpub callback = $ callback _ url cheie = $ cheie

https: // api. blockchain. info / v 2 / primi. xpub = $ xpub callback = $ callback _ url cheie = $ cheie limita _limitului _ limită = diferența $ _

Xpub: xPub (destinația unde vor fi trimise plățile clienților dvs.).

Cheie: Acesta este API-ul interfeței de plată V2 pentru blockchain.info, care va fi furnizat după ce aplicația a fost acceptată cu succes.

RESPONSABIL: 200 OK, APLICARE / JSON

Următoarele reprezintă un exemplu de implementare PHP:

$ My_callback_url = 'INSERT URL apel invers AICI +/- care pot include parametrii de identificare a clientului, cum ar fi invoice_id = 058921123secret =?' $ Secret .;

$ parametri = 'xpub ='. $ my_xpub. 'callback =' .urlencode ($ my_callback_url). 'key ='. $ my_api_key;

$ response = file_get_contents ($ root_url. '?'. $ parametrii);

echo "Trimitere Plata către. “. $ object-> address;

Implementarea callback-ului Blockchain.info:

t ransaction_hash: hash de plată

confirmări: numărul de confirmări ale tranzacțiilor.

v alue: valoarea plății primite în Satoshi, care este de 1/100 000 000 bitcoins.







Următorul exemplu este un apel PHP, obținut ca rezultat al unui script PHP prezentat anterior:

$ invoice_id = $ _GET ['factură_id']; // invoice_id este trimis înapoi la adresa URL de apel invers

$ valoare_in_btc = $ valoare_in_satoshi / 100000000;

/ / Comentează pentru a testa, necomentați când vii

dacă ($ _GET ['test'] == true)

// creați sau deschideți baza de date

$ database = SQLiteDatabase nouă ('db.sqlite', 0666, $ error);

// Adăugați factura la baza de date

$ Stmt = $ DB> pregăti ( "înlocui INTO invoice_payments (invoice_id, transaction_hash, valoare) valori ().");

$ stmt-> bind_param ("isd", $ invoice_id, $ transaction_hash, $ value_in_btc);

Răspundeți la apelul telefonic:

Pentru a confirma procesarea reușită a apelurilor rapide, serverul site-ului tău ar trebui să răspundă "ok" (fără ghilimele), în format text, nu HTML. Dacă serverul dvs. afișează un alt răspuns sau nu arată nimic, apoi re blockchain.info server trimite un apel invers pentru fiecare unitate nou creat, a cărui creare durează 10 minute, în medie, până la 1.000 de ori, care va dura o săptămâna. Domeniile de apel invers care nu notifică răspunsurile sau nu arată niciodată răspunsul "ok" corespunzător pot fi blocate complet de serviciu.

Verificarea eliminării golurilor:

Securitate:

Parametrul secret secret unic $ trebuie adăugat la adresa URL de apel invers. Acest parametru va fi mutat în scriptul de apel invers când se efectuează apelul de apel și trebuie verificat cu codul creat pentru a verifica acțiunea. Acest lucru va împiedica încercările intrușilor de a efectua o verificare a conexiunilor cu serverele și, în mod fraudulos, să marcheze contul ca fiind plătit.

Conversia monetară la Fiat:

Puteți utiliza API-ul ratei de schimb Blockchain.info pentru a adăuga prețurile în moneda locală în plus față de Bitcoin.

Utilizare legitimă:

Așa cum am menționat mai devreme, domenii de apel invers care nu întorc niciodată răspunsul "ok" sau nu răspund deloc, adică domeniile moarte vor fi probabil blocate de serviciu.

Acesta a fost un scurt tutorial care vă va ajuta să adăugați plăți de tip bitcoin pe site-ul dvs. Am prezentat un exemplu de implementare în PHP, dar acest lucru se poate face în Python și Ruby.

Înregistrări similare:

  • Cum să începeți să acceptați plăți în BitCoin pe site-ul dvs.
    Cum funcționează comisiile ...
  • Cum să începeți să acceptați plăți în BitCoin pe site-ul dvs.
    Depozitarea la rece a Bitcoins.
  • Cum să începeți să acceptați plăți în BitCoin pe site-ul dvs.
    Bitcoin-pungă Blockchain.info adăugat
  • Cum să începeți să acceptați plăți în BitCoin pe site-ul dvs.
    Blockchain.info a adăugat Bitcoin support ...

Cum să începeți să acceptați plăți în BitCoin pe site-ul dvs.

popular

  • Dispozitivele TREZOR vor suporta toate monedele create ca rezultat al viitoarei hardcore

SatoshiLabs, producătorul de dispozitive populare ale portofoliului hardware TREZOR, a declarat că ...

NEM Timp de 9 luni, NEM a crescut de la minimul de 0,007 ...

  • Dezvoltatorul Deswurstes introduce swap-uri atomice în rețeaua Bitcoin Cash

    Schimburile swap-uri swap-uri de la blockboys au devenit recent un subiect ...

  • Prețul Bitcoin poate ajunge până la 8000 USD

    Până acum, totul era destul de dificil pentru Bitcoin. Tenfold ...

  • Binance și QUOINE combină pentru a oferi acces la piețele monetare digitale și digitale

    Binance Exchange a anunțat începutul parteneriatului său cu liderii mondiali ...

    Costul Bitcoin a crescut de la 6.500 dolari la 7.590 dolari, impulsul de creștere a avut loc ...

  • CEO al celui mai mare schimb de cripte din China condamna public SegWit2x

    Star Xu (Star Xu), CEO al OKCoin, cel mai mare centru de cripto ...

  • Creșterea cererii pentru dolar continuă să facă presiuni asupra celorlalți

    LSK Folosind abordarea standard, veți observa că avem ...

  • Blockchain.info a anunțat planurile pentru viitorul Segwit2x

    Unul dintre cei mai mari furnizori de portofele din lume, Blockchain.info, a anunțat ...







    Trimiteți-le prietenilor: