Avatar billede mitbrugernavn Praktikant
27. september 2005 - 13:38 Der er 9 kommentarer og
1 løsning

session og gateway

Har en del session der skal med over en betalingsgateway (som ligger på en anden server) hvordan får jeg dem med over?

Betalingerne kører igennem - men sessions bliver lige ryddet undervejs - er der nogen der har en løsning ?
Avatar billede fennec Nybegynder
27. september 2005 - 13:45 #1
Du kan ikke overføre sessions til et andet site, også få dem tilbage igen.

Et workaround er at gemme oplysningerne i en cookie eller database istedet, og nå du så kommer tilbage fra brtalingssitet indlæser du sessions igen.
Avatar billede mitbrugernavn Praktikant
27. september 2005 - 13:52 #2
hvad mener du med at jeg gemmer oplysningerne i database og så indlæser igen ?
Avatar billede fennec Nybegynder
27. september 2005 - 14:10 #3
Alle dine session variabler gemme du i databasen. Det hele skal gemmes i EN række, og denne rækkes id sender du med over til betalingssitet. Alle betalingssites jeg kender til, har nemlig mulighed for at sende en enkelt variabel med, som så bliver sendt tilbage igen i url'en. Ofte bruges denne til at sende ordrenummer, men kan også burges til dette istedet (ordrenr kan så være en del af session oplysningerne i stedet)

Du kan selvfølgelig også bruge cookies istedet, her gemmer du alle session variablerne i en cookie, og når du kommer tilbage fra betalingssitet, læser du cookien, og opretter alle sessions igen med data herfra.
Avatar billede mitbrugernavn Praktikant
27. september 2005 - 14:23 #4
ok jeg tester lige og vender tilbage
Avatar billede the-lion Nybegynder
12. februar 2006 - 22:45 #5
Hvordan får man så beløbet der skal betales med over i betalingsgatewayen?
Avatar billede fennec Nybegynder
13. februar 2006 - 08:27 #6
Det ligger normalt i de formfelter der sendes til betalingsgatewayen.
Avatar billede mitbrugernavn Praktikant
13. februar 2006 - 10:52 #7
hej the lion

Du har som regel mulighed for at trække 2 session med over i betalingsgatewayen, beløb og evt. ordre id (husk beløbet skal være i hele ører).

Jeg løste mit problem ved at lægge hele købet i en ekstra tabel med et unik id, trække id og beløb med ind i betalingsgatewayen og efter betaling trække det hele fra ekstra tabellen over i den rigtige tabel hvor den får et fortløbende ordre nr.

Vil du lægge et svar fennec - da du ledte mig på sporet i efteråret - så får du poient.
Avatar billede fennec Nybegynder
13. februar 2006 - 11:04 #8
.o) <-- One Eyed Jack
Avatar billede mitbrugernavn Praktikant
13. februar 2006 - 12:26 #9
og fortsat god dag
Avatar billede fennec Nybegynder
13. februar 2006 - 12:40 #10
I lige måde :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester