← Վերադառնալ բլոգ

Ընդունեք Solana վճարումներ՝ ենթավայրկյան USDC checkout մանրածախի և ստեղծագործողների համար

· 5 min read
solana usdc phantom backpack ուղեցույց

Checkout-ի UX-ը ուշացման խաղ է։ Եթե հաճախորդը մի քանի վայրկյանից ավելի նայում է “վճարումը հաստատվում է…” spinner-ին, նրանց կեսը հեռանում է։ Դա այն միակ պատճառն է, որ Solana-ն մանրածախ առևտրի համար ավելի հարմար է, քան գրեթե ցանկացած այլ ցանց. վճարումն ավարտվում է մինչ հաճախորդը կարող է նորից մտածել այդ մասին։

MutoPay-ն այժմ աջակցում է Solana-ի վճարումներ բնիկ USDC հաշվարկով։ Phantom-ը, Backpack-ը և ցանկացած Solana Wallet Adapter-ի հետ համատեղելի դրամապանակ աշխատում են առանց լրացուցիչ կարգավորման։ Ամբողջ հոսքը — սեղմել կոճակը, հաստատել դրամապանակում, տեսնել հաստատումը — տևում է մոտ մեկ վայրկյան։

Ում համար է սա

  • Մանրածախ և directly-to-consumer առևտրականներ, որտեղ checkout-ի արագությունը տեղափոխում է փոխարկման ասեղը
  • Ստեղծագործողների հարթակներ, նվիրատվություններ և թվային ապրանքներ, որտեղ գործարքի չափերը փոքր են, իսկ վճարները չեն կարող գերազանցել դրանց
  • Միջոցառումների տոմսեր, POS և ցանկացած բան հերթով, որտեղ հաճախորդը չի կարող 2 րոպե սպասել հաստատման համար
  • SaaS և բաժանորդագրության արտադրանք, որը վաճառվում է կրիպտո-բնիկ լսարանին

Ինչու՞ Solana առևտրի համար

Երեք թիվ.

  1. ~400մվրկ սլոտի ժամանակ։ Solana-ի գործարքը հաստատվում է ավելի քիչ ժամանակում, քան միջին HTTP-ի գնալ-գալի ժամանակը։ Երբ ձեր webhook handler-ը ակտիվանում է, հաճախորդն արդեն նայում է հաջողության էկրանին։
  2. Վճարներ՝ $0.001-ից պակաս։ Այդպիսի ծախսով միկրովճարումները դադարում են լինել մտային փորձ։ $0.99 վաճառքը MutoPay-ի 0.25%-ից առաջ բերում է $0.988։
  3. Բնիկ USDC թողարկում։ Solana-ն ունի ցանկացած L1-ի ամենամաքուր կայուն մետաղադրամի պատմությունը — Circle-ը USDC-ն բնիկորեն թողարկում է Solana-ում, այնպես որ չկա կամրջված ակտիվի անորոշություն, չկա փաթաթված տոկենի ռիսկ, չկա “ո՞ր USDC-ն է սա” շփոթություն։

Երկրորդ կետը ավելի կարևոր է, քան կարող է թվալ։ $1–15 վճարներով շղթաներում $5-ից ցածր վճարումներն տնտեսապես իռացիոնալ են։ Solana-ում ցանկացած վճարման չափ իրագործելի է։ Դա փոխում է այն, ինչ կարող եք վաճառել։

Ինչպես է աշխատում հաշվարկը

հաճախորդի դրամապանակ  ─── Wallet Adapter ──▶  MutoPay  ──▶  ձեր Solana դրամապանակ
(Phantom / Backpack)                                         (USDC կամ USDT)

Phantom-ը Solana-ի օգտատերերի մեծ մասի համար կանխադրվածն է. Backpack-ը հանրաճանաչ է թրեյդերների և առաջադեմ օգտատերերի մեջ։ MutoPay-ը երկուսի հետ էլ խոսում է ստանդարտ Solana Wallet Adapter-ի միջոցով — առանց յուրաքանչյուր դրամապանակի համար հարմարեցված կոդի։

Առևտրականները հաշվարկում են՝

  • USDC Solana-ում — առաջարկվող ուղին։ Բնիկ թողարկում, ամենախորը իրացվելիություն, ամենամաքուր աուդիտի հետքը։
  • USDT Solana-ում — աջակցվում է, եթե ձեր հաշվապահությունը կամ գործընկերը պահանջում է հատկապես USDT։

Երկուսն էլ ուղղակիորեն հասնում են ձեր կարգավորած Solana դրամապանակի հասցեին։ MutoPay-ը երբեք խնամակալություն չի պահում։

Կարգավորում հինգ քայլով

  1. Ստեղծեք առևտրականի հաշիվ mutopay.com/dashboard/register հասցեում։
  2. Solana-ն սահմանեք որպես ձեր հաշվարկային ցանց։ Վահանակ → Կարգավորումներ → Հաշվարկ։ Ընտրեք Solana որպես ցանց և USDC (առաջարկվում է) կամ USDT որպես տոկեն։
  3. Տեղադրեք ձեր Solana դրամապանակի հասցեն։ base58 Solana հասցե — MutoPay-ը պահպանելիս ստուգում է այն։ Եթե ձեզ նոր հասցե է պետք, սկզբում ստեղծեք այն Phantom-ում կամ ցանկացած Solana դրամապանակում։
  4. Ստեղծեք վճարում՝
    curl -X POST https://mutopay.com/api/payments \
      -H "Authorization: Bearer sk_live_..." \
      -H "Content-Type: application/json" \
      -d '{
        "amount": 9.99,
        "currency": "USD",
        "metadata": { "sku": "pro-monthly" }
      }'
    Հաշվարկային ցանցը և տոկենը գալիս են ձեր առևտրականի կարգավորումներից։ Ամեն կանչի ժամանակ մի կրկնեք դրանք։
  5. Ուղղորդեք հաճախորդին վերադարձված payment_url-ին։ Վճարման էջն ինքնաբերաբար ճանաչում է Phantom-ը և Backpack-ը և բացում ճիշտ դրամապանակը։ Հաճախորդը մեկ անգամ հաստատում է, գործարքը հաստատվում է մեկ վայրկյանից ցածր ժամանակում, ձեր payment.completed webhook-ը ակտիվանում է։

Համարժեք հաշվարկի թարմացում API-ի միջոցով՝

curl -X PUT https://mutopay.com/api/dashboard/settlement \
  -H "Authorization: Bearer <merchant-jwt>" \
  -H "Content-Type: application/json" \
  -d '{
    "preferred_chain_id": "solana",
    "preferred_token": "USDC",
    "wallet_address": "<base58 Solana հասցե>"
  }'

Խաչ-շղթայական՝ առանց շփման

Հաճախորդը, ով վճարում է USDT-ով Ethereum-ում, ETH-ով Base-ում կամ POL-ով Polygon-ում։ Դա էլ է աշխատում։ MutoPay-ը երթուղավորում է Rubic-ի միջոցով և առաքում է USDC Solana-ում ձեր դրամապանակին։ Հաճախորդը տեսնում է մեկ կոճակ, իսկ դուք՝ մեկ վճարում ձեր ցանկալի արժույթով։

Նույն տոկենի և նույն շղթայի վճարումների համար (օրինակ, եթե հաճախորդն արդեն ունի USDC Solana-ում), MutoPay-ն օգտագործում է ուղիղ փոխանցում՝ առանց փոխարկման քայլի։ Հնարավոր ամենաարագ ուղին, հնարավոր ամենացածր վճարը։

Webhook-ներ

  • payment.completed-ը ակտիվանում է, երբ Solana գործարքը հաստատվի և USDC-ն հասնի
  • Ստորագրություն՝ X-MutoPay-Signature: sha256=<hex> (HMAC-SHA256)
  • Վերափորձում է 5 անգամ էքսպոնենցիալ հետաձգումով (1ր, 5ր, 30ր, 2ժ, 12ժ)
  • payment.failed, payment.expired, payment.underpaid-ը ծածկում են եզրային դեպքերը

Հաճախակի տրվող հարցեր

Ի՞նչ Solana դրամապանակներ են աջակցվում։ Ուղղակիորեն Phantom և Backpack, ինչպես նաև ցանկացած դրամապանակ, որն իրականացնում է Solana Wallet Adapter ստանդարտը (Solflare, Glow, Coinbase Wallet և այլն)։

Կարո՞ղ եմ հաշվարկել բնիկ SOL-ով։ Ոչ։ MutoPay-ն աջակցում է միայն կայուն մետաղադրամների հաշվարկ Solana-ում (USDC կամ USDT)։ SOL-ի հետ շփման համար առևտրականների մեծ մասը հաշվարկում է USDC-ով և փոխարկում իրենց սեփական ժամանակացույցով։

Որքա՞ն արագ է հաշվարկվում Solana վճարումը։ Շղթայական գործարքը հաստատվում է վայրկյանից զգալիորեն ցածր ժամանակում։ Մեր մոնիտորը վերցնում է այն հաջորդ cron-ի տիկի ժամանակ (վատագույն դեպքում՝ ~1 րոպե) և ակտիվացնում է ձեր webhook-ը։

Ի՞նչ է տեղի ունենում Solana-ի գերբեռնվածության ժամանակ։ Solana-ն ապրել է գործարքների ձախողման կարճ ժամանակաշրջաններ գագաթնակետային բեռի ժամանակ։ MutoPay-ն ավտոմատ կերպով վերափորձում է ձախողված գործարքները և վճարումը նշում է որպես ավարտված միայն այն ժամանակ, երբ այն վերջնականացված է։ Եթե հաճախորդի գործարքը ձախողվում է դրամապանակի մակարդակով, վճարումը մնում է awaiting_payment վիճակում, մինչև նրանք վերափորձեն կամ ժամկետը լրանա։

Արդյո՞ք ինձ Solana RPC է պետք։ Ոչ։ MutoPay-ն աշխատեցնում է իր սեփական մոնիտորը — դուք պարզապես տրամադրում եք դրամապանակի հասցե։

Արդյո՞ք իմ դրամապանակը խնամակալական է։ Ոչ։ Յուրաքանչյուր վճարում ուղղակիորեն հաշվարկվում է ձեր կարգավորած Solana հասցեին։ MutoPay-ը երբեք չի պահում միջոցներ։

Տես նաև

Պատրա՞ստ եք ընդունել Solana վճարումներ։ Ստեղծեք առևտրականի հաշիվ — դուք աշխատող վճարման հղում կունենաք տասը րոպեից պակաս ժամանակում։