Payment generator
Fill in the form and submit it — your payment links appear below.
Mga paraan ng integrasyon
Sinusuportahan ng VeilPay ang dalawang paraan ng bayad:
Ang direktang paraan ang pinakamadaling paraan para simulan ang pagtanggap ng bayad. Gagawa ka ng payment link at ipapadala ito sa user. Bubuksan ng user ang link at kukumpletuhin ang transaksyon. Hindi kinakailangan ng backend integration ang paraang ito. Gayunpaman, dahil maaaring baguhin ng user ang mga parametro ng transaksyon (halaga, address, atbp.), dapat mong palaging i-verify na natanggap ang bayad sa tamang address bago maghatid ng mga produkto o serbisyo.
Nagbibigay ang di-direktang paraan ng mas maraming kontrol sa transaksyon. Sa daloy na ito, gagawa ka muna ng transaksyon at makakatanggap ng transaction ID. Ipapakita mo pagkatapos ang detalye ng bayad sa user. Dahil ginawa na ang transaksyon nang maaga, hindi mababago ng user ang mga parametro ng bayad. Nagbibigay-daan din ito sa iyong subaybayan ang status ng transaksyon gamit ang transaction ID. Ang mga transaksyong ginawa gamit ang paraang ito ay dapat simulan sa loob ng 72 oras, kung hindi, awtomatikong tatanggalin ang mga ito sa database.
Pagpili ng paraan
Gamitin ang pre-generated na paraan ng transaksyon kung gusto mo ng:
mas maraming kontrol sa daloy ng bayad
kakayahang subaybayan ang status ng transaksyon
mas matatag na proteksyon laban sa pagbabago ng parametro
Gamitin ang direktang link na paraan kung gusto mo ng:
pinakamabilis na integrasyon
walang backend development
simpleng daloy ng payment link
Limitasyon ng transaksyon
Ang mga transaksyon ng VeilPay ay kasalukuyang limitado sa katumbas ng 5 BTC bawat transaksyon.
Tumutulong ang limitasyong ito na mabawasan ang pagkaantala sa pagproseso at mabawasan ang mga posibleng panganib na may kinalaman sa KYC.
Mga bayad na parehong coin
Kung ipinadala ng user ang parehong cryptocurrency na napili mong tanggapin, hindi na kailangan ng exchange.
Walang sinisingil na bayad ang Veil para sa mga transaksyong ito.
Kung naka-enable ang email notifications kapag gumawa ng transaksyon, makakatanggap ka ng abiso kapag nakumpleto na ang bayad.
Pagpepresyo sa Fiat
Hindi direktang pinoproseso ng VeilPay ang mga bayad na fiat.
Gayunpaman, maaari mong itakda ang presyo ng isang transaksyon sa fiat currency (USD, EUR, atbp.).
Awtomatikong ikokonvert ng VeilPay ang halaga sa katumbas na halaga sa cryptocurrency gamit ang kasalukuyang exchange rate.
Integrasyon ng API
Ang pre-generated (di-direktang) na paraan ay ginawa para sa server-to-server integration. Gagawa ang iyong backend ng bayad gamit ang aming REST API, kukuha ng anonpay_id, at ipapakita o i-embed mo ang VeilPay widget gamit ang id na iyon. Nakaimbak sa aming panig ang lahat ng parametro ng bayad, kaya hindi mababago ng customer ang halaga, address, o anumang iba pang field.
Nasa ilalim ng /api/anonpay sa iyong VeilPay domain ang lahat ng endpoint. Public ang mga ito — walang kailangang API key o signing para gumawa ng bayad.
Mula sa iyong server, magpadala ng POST request sa /api/anonpay/prepare kasama ang coin at network na gusto mong tanggapin, ang iyong wallet address, at ang halaga. Wala pang order na nagagawa sa puntong ito — nagre-reserve ka lamang ng payment intent.
I-redirect ang customer sa payment page para sa id na iyon, o i-embed ito sa iyong sariling page bilang iframe. Bubukas ang widget na naka-lock na ang halaga at address — pipili lang ang customer kung anong coin ang ipambabayad.
Tingnan ang kasalukuyang status anumang oras gamit ang GET request. Dumadaan ang status sa prepared → waiting_deposit → deposit_received → exchanging → sending → completed.
Sa halip na mag-poll, maglagay ng webhook URL kapag gumawa ng bayad para makatanggap ng POST sa bawat pagbabago ng status: