Vad du behöver
| Fält | Vad det gör |
|---|---|
| API key | Låter oss anropa NOWPayments för att skapa betalningen. Hemlig. |
| IPN secret | Bekräftar att en betalningsavisering verkligen kom från NOWPayments. Hemlig. |
| Success URL / Cancel URL | Dit köparen landar efter att ha betalat eller backat ur. |
IPN (Instant Payment Notification) är NOWPayments namn på webhooken de skickar när en betalningsstatus ändras.
Varför vi ber om varje fält
API key
Auktoriserar skapandet av betalningen, så att medlen avvecklas till ditt konto.
IPN secret
Bevisar att en inkommande avisering genuint är från NOWPayments, så att ingen kan förfalska en "paid"-händelse. Det är ett separat värde från API key.
Success and Cancel URL
Vanliga inställningar: dit köparen landar efter att ha betalat eller backat ur. Inte hemliga.
Sätt upp
- Testning: det finns ingen sandbox
NOWPayments har ingen sandbox eller testmiljö. För att verifiera från början till slut, skicka en liten riktig betalning i ett mynt med låg avgift och bekräfta att den dyker upp i din instrumentpanel. Behandla den första lilla betalningen som ditt test. Ett NOWPayments-konto är gratis; du betalar bara de normala nätverks- och serviceavgifterna på riktiga betalningar.
- Öppna Betalningsinställningar i NOWPayments
Logga in på account.nowpayments.io och gå till Settings → Payments. Den här skärmen innehåller de tre saker du behöver: Utbetalningsplånböcker (dit medlen hamnar), API-nycklar och Instant payment notifications. Du besöker var och en i tur och ordning.
NOWPayments → Settings → Payments - Lägg till en utbetalningsplånbok
NOWPayments låser upp API:et först när du har en utbetalningsplånbok registrerad. På Utbetalningsplånböcker klickar du på Lägg till ny plånbok, väljer en valuta, klistrar in en plånboksadress du kontrollerar och klickar på Lägg till plånbok. Det är adressen dit ditt krypto avvecklas.
NOWPayments → Utbetalningsplånböcker → Lägg till ny plånbok - Skapa en API-nyckel
Öppna API-nycklar och klicka på Lägg till ny API-nyckel. Dina nycklar listas här, var och en med en kopieringsikon, så att du kan komma tillbaka och kopiera en nyckel igen när som helst.
NOWPayments → Settings → API-nycklar - Kopiera din API-nyckel
NOWPayments visar den nya nyckeln i en dialogruta "API-nyckel skapad". Klicka på kopieringsikonen bredvid Din API-nyckel och lägg den åt sidan. (Den publika nyckeln under den behövs inte av Coin Moebius.) Du kan lägga till en valfri etikett och sedan klicka på Spara.
NOWPayments → API-nyckel skapad Det här är din hemliga API-nyckel. Behandla den som ett lösenord.
- Ställ in IPN-callback och kopiera IPN-hemligheten
Öppna Instant payment notifications. IPN (Instant Payment Notification) är NOWPayments namn på webhooken de skickar när en betalningsstatus ändras.
- I fältet Webhook URL klistrar du in din projekts NOWPayments-webhookadress (nedan) och klickar sedan på Spara.
- Kopiera IPN-hemlighetsnyckeln som visas högst upp (använd Återskapa om det inte finns något värde ännu).
- Under Välj webhook-format väljer du Classic way så att belopp och id:n förblir i sitt normala numeriska format.
https://api.coinmoebius.com/webhook/nowpayments/<your project id>NOWPayments → Instant payment notifications Ditt projekt-id finns under projektnamnet i Coin Moebius-instrumentpanelen; infoga det i adressen ovan. Det anslutna leverantörskortet (sista steget) visar samma URL så att du kan kopiera den igen när som helst.
- Tillbaka i Coin Moebius: Lägg till leverantör → NOWPayments
Öppna fliken Leverantörer i ditt projekt, klicka på Lägg till leverantör, välj Anslut en tjänst och välj NOWPayments. Klistra in din API-nyckel och IPN-hemlighet, ange Success URL och Cancel URL (dit köpare landar efter att ha betalat eller backat ur) och klicka sedan på Spara.
Coin Moebius → Lägg till leverantör → NOWPayments - Du är ansluten
NOWPayments visas nu på fliken Leverantörer med datumet det anslöts. Kortet visar samma webhook-URL som du klistrade in i NOWPayments, plus Redigera och Koppla från. Eftersom NOWPayments inte har någon sandbox kan vi inte automatiskt verifiera IPN-hemligheten, så kortet erbjuder ett mikro-betalningstest: skicka en liten riktig betalning för att bekräfta att allt fungerar från början till slut.
Coin Moebius → Leverantörer → NOWPayments (ansluten)
Efter att du anslutit
Det finns ingen sandbox, så din första lilla riktiga betalning är testet:
- Skapa en produkt och placera köpknappen på en sida (en lokal HTML-fil fungerar) som pekar mot ditt projekt.
- Betala ett litet belopp i ett mynt med låg avgift.
- Öppna Transaktioner-fliken. När den nya radens status når succeeded fungerar både din API key och IPN secret från början till slut.
Felsökning
Betalningen slutförs men beställningen förblir väntande.
IPN:en anländer inte eller verifierar inte. Bekräfta att callback-URL:en matchar och att IPN secret i instrumentpanelen matchar IPN Secret Key i dina NOWPayments-inställningar.
Inget sätt att testa utan att betala.
Korrekt, det finns ingen sandbox. Skicka en liten riktig betalning i ett mynt med låg avgift för att utlösa en genuin IPN, och se sedan beställningen uppdateras.
Status ändras endast vid riktig aktivitet.
NOWPayments status speglar IPN-leveranser, så ett tyst konto visar ingen status förrän en riktig betalning rör sig.
Bra att veta
Inget testläge. Verifiera med en liten riktig betalning, inte en sandbox.
Rotera hemligheter. Generera en ny API key eller IPN secret när som helst, klistra sedan in det nya värdet.
Frågor? Join our Discord