Unachohitaji
| Sehemu | Inafanya nini |
|---|---|
| API Login ID | Hutambua akaunti yako kwenye miito ya API. Imeoanishwa na Transaction Key. |
| Transaction Key | Nusu ya siri ya uthibitishaji wa API. Pamoja na Login ID, huunda kila fomu ya malipo. Siri. |
| Signature Key | Huthibitisha webhook ilitoka kweli kwa Authorize.Net. Tofauti na Transaction Key. Siri. |
| Success URL / Cancel URL | Pale mnunuzi anapoingia baada ya kulipa au kujiondoa. |
API Login ID na Transaction Key daima husafiri pamoja. Signature Key ni huru.
Kwa nini tunauliza kila sehemu
API Login ID
Hutaja akaunti yako kwenye miito ya API. Hufanya kazi tu inapooanishwa na Transaction Key.
Transaction Key
Siri inayothibitisha ombi la API ni lako. Pamoja na API Login ID, hutuwezesha kujenga fomu ya malipo iliyopangishwa, ili malipo yapite kwenye akaunti yako.
Signature Key
Huthibitisha webhook inayoingia ni kweli kutoka Authorize.Net, ili mtu yeyote asighushi tukio la "paid". Ni thamani tofauti na Transaction Key.
Success and Cancel URL
Mipangilio ya kawaida: pale mnunuzi anapoingia baada ya kulipa au kujiondoa. Si siri.
Sanidi
- Unda akaunti ya bure ya sandbox (hakuna malipo)
Huhitaji akaunti ya mfanyabiashara inayolipwa kujaribu. Authorize.Net hutoa sandbox ya bure inayoakisi uzalishaji, bila kadi ya mkopo inayohitajika.
- Nenda developer.authorize.net/hello_world/sandbox.html na ujisajili kwa akaunti ya sandbox. Tumia kiungo hicho, si usajili mkuu au ukurasa wa bei (ambao ni ombi la live linalolipwa).
- Ingia kwenye sandbox Merchant Interface kwenye sandbox.authorize.net.
Mpango wa sahihi unafanana kabisa na uzalishaji, kwa hiyo chochote unachothibitisha kwenye sandbox hutenda namna ileile kwenye live.
- Nakili vibali vyako vitatu
Njia ileile katika sandbox na live: Account → Settings → Security Settings → General Security Settings → API Credentials and Keys.
- API Login ID inaonyeshwa juu.
- Transaction Key: chagua "New Transaction Key", thibitisha, na unakili mara moja (inaonyeshwa mara moja).
- Signature Key: chagua "New Signature Key", thibitisha, na unakili mara moja.
Account → Settings → Security Settings → API Credentials and Keys - Ongeza webhook
- Account → Settings → Business Settings → Webhooks, ongeza kituo.
- Weka URL ya kituo kuwa anwani ya webhook ya mradi wako (hapa chini).
- Jisajili kwa matukio. Malipo ya mara moja: net.authorize.payment.authorization.created, authcapture.created, capture.created, priorAuthCapture.created, refund.created, void.created, na matukio ya fraud.* (held, approved, declined). Usajili (Automated Recurring Billing): matukio ya net.authorize.customer.subscription.*. Upyaisho hufika kama authcapture.created, tayari yamefunikwa. Matukio ya ziada hayana madhara.
- Hifadhi. Authorize.Net hutia sahihi kila uwasilishaji na Signature Key yako.
https://api.coinmoebius.com/webhook/authorizenet/<your project id>Account → Settings → Business Settings → Webhooks Coin Moebius hurekodi kila nambari ya tukio mara moja na hupuuza nakala, kwa hiyo webhooks zinazochezwa tena hushughulikiwa kwako.
- Jaribu na kadi za sandbox
Kadi za sandbox hazitozi kamwe kadi halisi. Tumia tarehe yoyote ya baadaye ya kuisha (kwa mfano 12/2030) na CVV yoyote (tarakimu 3, au 4 kwa American Express).
Mtandao Kadi Visa 4111111111111111 Mastercard 5424000000000015 American Express 370000000000002 Discover 6011000000000012 - Unganisha kwenye dashibodi
Ongeza mtoa huduma → Authorize.Net. Ingiza Success URL, Cancel URL, na kundi la Live (API Login ID, Transaction Key, Signature Key). Ongeza kundi la hiari la Sandbox kujaribu. Kundi la Sandbox ni lote-au-bila: sehemu zote tatu, au hakuna. Live na sandbox hukaguliwa kando.
Baada ya kuunganisha
Endesha malipo moja ya majaribio kabla ya kuanza rasmi:
- Unda bidhaa na uweke Mazingira yake kuwa Testing. Hilo huendesha bidhaa kwenye vibali vyako vya sandbox, ili uweze kuweka agizo kamili bila kuhamisha fedha. (Kama uliruka seti ya sandbox, bidhaa ya Testing hurudi kwa live, kwa hiyo iongeze kwanza.)
- Weka kitufe cha kununua kwenye ukurasa (faili la HTML la ndani hufanya kazi) kilichoelekezwa kwenye mradi wako.
- Maliza ununuzi na kadi ya majaribio ya sandbox kutoka hapo juu.
- Fungua kichupo cha Miamala. Safu mpya hujitokeza, ikiwa imewekewa alama Testing. Hali yake inapofika succeeded, vibali vyako na webhook vyote vinafanya kazi mwanzo hadi mwisho.
Badilisha Mazingira ya bidhaa kuwa Live ukiwa tayari kwa malipo halisi.
Utatuzi wa matatizo
Anza na Verify. Kwenye dashibodi, bofya Verify (au Verify test credentials kwa seti ya sandbox) kukagua API Login ID na Transaction Key yako.
Verify inashindwa.
API Login ID na Transaction Key lazima viwe jozi kutoka akaunti ileile (live au sandbox). Nakili tena vyote viwili.
Uthibitishaji wa sahihi unashindwa.
Signature Key ni thamani tofauti na Transaction Key. Nakili Signature Key kutoka skrini ileile. Mpango unafanana kabisa katika sandbox na live.
Malipo yanakamilika lakini agizo linabaki linasubiri.
Thibitisha URL ya webhook inalingana hasa na kwamba ulijisajili kwa matukio ya malipo.
Bidhaa ya majaribio ilitoza kadi ya live.
Bidhaa iliyowekewa alama ya test hurudi kwa vibali vyako vya live wakati hakuna seti kamili ya sandbox iliyosanidiwa. Ongeza sehemu zote tatu za sandbox, au ondoa alama ya test kwenye bidhaa.
Thibitisha mwanzo hadi mwisho.
Authorize.Net hupiga ping webhooks zisizofanya kazi tu: weka kituo kisifanye kazi, tuma ping, kisha kiamilishe tena, na utazame agizo likisasishwa.
Vizuri kujua
Tokeni huishi muda mfupi. Tokeni ya fomu iliyopangishwa hudumu kama dakika 15. Tunaunda mpya kwa kila checkout.
Sarafu. Authorize.Net kimsingi ni lango la Marekani, USD. Zaidi ya USD hutegemea makubaliano yako ya kichakataji.
Kuzungusha funguo. Tengeneza Transaction Key au Signature Key mpya wakati wowote, kisha uibandike. Sehemu za siri hubaki tupu wakati wa kuhariri.
Maswali? Join our Discord