Integrasjoner og API
Kustom: ordreflyt, feil og grenser
Hva BunStack og Kustom gjør fra kasse til refusjon, hvor feil vises, årsakene til Needs attention og kallgrensene.
Hvor: ordren, Abandoned checkouts og Stack › Kustom.
Hva som skjer når
| Tidspunkt | Hva BunStack gjør |
|---|---|
| Kunden åpner kassen | Oppretter en sesjon hos Kustom med linjer, mva, rabatt og frakt. Bygger inn widgeten. |
| Kunden klikker kjøp | Kustom ber BunStack validere kjøpet. BunStack kontrollerer sesjonen, at butikken er live, lageret, landet, beløpet og valutaen. Et nei sender kunden tilbake til kassen med årsaken. |
| Kunden lander på bekreftelsessiden | Oppretter ordren som betalt og sender ordrebekreftelsen. |
| Cirka 2 minutter senere | Tar imot Kustoms push. Finnes ordren allerede, skjer ingenting. Ellers oppretter pushen ordren. |
| Hvert 15. minutt | Spør Kustom om sesjoner som verken har fått bekreftelse eller push. Fullførte blir ordrer. Sesjoner Kustom ikke kunne spørres om, flagges. |
| Svindelkontroll | Legger Kustoms beskjed på ordren når den kommer på push-adressen. |
| Levering | Trekker de sendte linjene, og frakten ved første trekk. Det skjer etter bookingen og før ordren merkes som sendt. |
| Refusjon, kansellering | Sender dem til Kustom. Ingenting endres i BunStack før Kustom har svart OK. |
| Hver dag 06:15 UTC | Sender varselet Authorisation expiring for hver ordre som ikke er helt trukket og der reservasjonen går ut innen 3 dager. |
- Kustom prøver pushen igjen etter 5, 15, 30 og 60 minutter. Deretter prøver Kustom hver 4. time i 48 timer.
- Lageret kontrolleres bare for varianter som stopper ved null.
- Et trekk som feiler, lar ordren stå usendt. Den bookede forsendelsen blir liggende til neste forsøk.
- Kustoms ordre-ID står på ordren under Customer › Kustom order ID, med Copy. Det er samme ID som Kustoms portal viser.
- Kustom får BunStacks ordrenummer som merchant reference 1. Med ProSmart tilkoblet kan Kustoms ordre-ID følge med til ProSmart. Se Hva ordren får med seg.
Feil og hvor de vises
| Hvor | Hva du ser |
|---|---|
| Stack › Kustom | ERROR med årsaken fra den siste kontrollen. Hvert miljø viser sin egen status. |
| Ordren | Capture, refusjon og kansellering avvises når ordrens miljø ikke er tilkoblet. Meldingen navngir miljøet. |
| Kassen | Kunden ser en kort beskjed: kassen er ikke aktivert, valutaen virker ikke for landet, en vare er utsolgt eller landet støttes ikke. |
| Abandoned checkouts | promotion failed med Retry promotion: Kustom rapporterte betalt, men ordren ble ikke opprettet. outcome unknown: Kustom kunne ikke spørres. Kontroller sesjonen i Kustoms portal. |
| Varsler og e-post | En ordre som ikke kunne opprettes, eller en uløst sesjon, gir et varsel og en e-post til kontaktadressen. |
En ordre kan få Needs attention fra Kustom. Årsaken står på ordren.
| Årsak | Betyr | Gjør slik |
|---|---|---|
| oversold | Kunden betalte for flere enheter enn det fantes. Ordren beholdes. | Velg å sende, restnotere eller refundere. |
| Beløps- eller valutaavvik | Kustoms beløp eller valuta skiller seg fra sesjonen. Ordren opprettes likevel. | Sammenlign ordren med Kustoms portal før du sender. |
| Landavvik | Adressen fra Kustom ligger i et annet land enn mva-en ble beregnet for. | Kontroller mva-en før du sender. |
| fraud pending | Kustoms svindelkontroll pågår. Trekket er sperret. | Vent til Kustom godkjenner ordren. |
| fraud rejected | Kustom avviste ordren i svindelkontrollen. | Ikke send. Kanseller ordren. |
| Kustom cancelled | Kustom kansellerte ordren. Reservasjonen gjelder ikke lenger. | Ikke send. Kanseller ordren. |
Kallgrenser
- Ny kassesesjon: 10 per minutt per butikk og IP-adresse.
- Bekreftelsessiden: 10 per minutt per Kustom-ordre.
- Validering og push beskyttes av et token, ikke av en grense. Feil token gir svaret 404.