Teknisk FAQ
Snabba svar på de vanligaste tekniska frågorna om integrering med AhoraCrypto. För allt som inte täcks här, kontakta vårt team på support@ahoracrypto.com.
Vanliga frågor
Registrera ett konto och begär en API-nyckel från AhoraCrypto-teamet. Payment Intent API kräver dessutom ett storeId, som är unikt per kund och också tillhandahålls av AhoraCrypto.
Alla API-slutpunkter serveras från https://api.ahoracrypto.com.
Varje förfrågan måste innehålla x-api-key-headern med din API-nyckel. Förfrågningar utan en giltig nyckel returnerar 401 Unauthorized.
Se sidan Nätverk för den fullständiga listan. Använd alltid nätverkssymbolen exakt som den anges där som värde för fältet network.
Endera. När du skapar en Payment Intent definierar du kryptobeloppet eller fiatbeloppet, och systemet beräknar det andra. Om båda skickas har fiatbeloppet företräde och kryptobeloppet räknas om.
Endast när Payment Intent-statusen är 4 (Redo att betala). Så länge statusen inte är redo (till exempel om en KYC-validering väntar) kan instruktionsslutpunkten inte anropas. Kontrollera statusen när som helst med statusslutpunkten.
Ange en ipnUrl när du skapar Payment Intent. Den anropas via GET med parametrarna paymentIntentId och paymentIntentStatus varje gång statusen ändras. Du kan också fråga statusslutpunkten när som helst.
Ja. Om en användare måste slutföra KYC innan köp returnerar skapa-anropet en kycUrl där de kan slutföra verifieringen. Ange en kycCallbackUrl för att föra tillbaka användaren till ditt flöde när KYC är klart.
IP-adressen är en del av de data som skickas till betalningsleverantörer, som kräver den för att verifiera transaktionens äkthet. Alla data du tillhandahåller, till exempel landet, måste vara korrekta och aldrig härledas från andra datapunkter. Om ett värde är okänt, utelämna det.
Ja. Använd den officiella React SDK (ahoracrypto-react-sdk), som även stöder Capacitor för att bygga iOS- och Android-appar. För vanliga webbsidor, använd Web Widget.