MobilePay Trustly bankoverførsel
Problemet starter her
Du har netop opdaget, at din kunde vil have pengene fra MobilePay til Trustly på sekunder, men du står fast – integrationen er mere kringlede end en dansk sommerfugls vinge. Her er grunden: Trustly kræver en specifik API-kald, mens MobilePay kun taler i token-språk.
Hvorfor MobilePay ikke bare er en bank
Folk tror fejlagtigt, at MobilePay er en bank i sig selv. Forkert. Det er en mobilpenge-tjeneste, en bro, men ingen bro kan bære en last uden at blive styrket af en struktur. Trustly er den strukturelle del, men den har sine egne sikkerhedssikringer, som du skal overholde for at undgå at din transaktion ender som en forsvundet sok.
Trin-for-trin – sådan gør du
Først, hent MobilePay-tokenet via deres SDK. Kort og præcist: MobilePay.getToken(). Dernæst, omformater tokenet til JSON-payload, som Trustly accepterer – ingen undskyldninger, du skal følge schemaet. Så send en POST-request til Trustly-endpointet /transfer. Du får svar i form af en “transaction_id”.
Her er det kritisk: Tjek altid “status” feltet før du fortsætter. Hvis den er “pending”, så vent – ingen grund til at skyde pilen før du ved, den rammer målet.
Fejl, du skal undgå
Du kan ikke bare ignorere SSL-certifikatet. Trustly afviser enhver forbindelse uden gyldig certifikat, så du ender med en “403 Forbidden”. En anden fælde er at misforstå tidszonen. MobilePay bruger CET, Trustly bruger UTC – så en “12:00” kan blive til “13:00” i deres system, hvilket betyder “overskredet deadline”.
Hurtig tip til debugging
Log alt. Log tokenet, log payload, log svaret. Når du ser “error_code: 102” i loggen, ved du, at problemet er “Invalid Merchant ID”. Byt den ud, og du er tilbage i spillet.
Den sidste detalje
Hvis du vil læse mere om, hvordan man mestrer denne proces, så kig på MobilePay Trustly bankoverfГёrsel. Der er ingen grund til at gentage de samme fejl.
Handling: implementer token-hentning, test i sandbox, og lad ikke sikkerheds-checkene stå som en afterthought.