Avatar billede petroslam Nybegynder
16. september 2003 - 23:00 Der er 4 kommentarer

Ordreregistrering & dankort betaling ved afbrudt ordre

Hej!

Jeg har et problem vedrørende online betaling og bestilling.

Når en kunde afgiver en ordre får de et ordrenr, som derefter skal bruges som reference i den betalingskvittering jeg får, når ordren er gennemført.

OrdreNr bliver dog først dannet når ordren indsættes i min access-database, og hvis kunden nu afbryder ordren (ved f.eks. at lukke vinduet i betalingsøjeblikket) er ordren jo registreret i databasen, men den er ikke gennemført. Derfor skal jeg bagefter tjekke ordrerne igennem, for at se hvilke ordrer, der er ok, og hvilke der skal slettes.

Samtidig skaber det forstyrrelser i logistikken, fordi varen vil blive registreret som solgt, selvom det ikke er tilfældet.

Dvs. at det pågældende ordrenr på en eller anden måde skal reserveres i databasen, og resten af ordren først skal indsættes, når betalingen er gennemført. Men hvordan gør man det når ordrenr er et autonummereringsfelt i db'en??

Jeg håber, at en af Jer kan hjælpe! det haster lidt!!

mvh
Peter
Avatar billede stoney96 Nybegynder
17. september 2003 - 00:12 #1
Kan du ikke oprette ordrerne i en temporær tabel og så først nå ordren er gennemført blive overført til den "rigtige" ordretabel hvor det rigtige ordre nummer frigives ???
Avatar billede petroslam Nybegynder
17. september 2003 - 06:29 #2
Det løser stadig ikke problemet med ordrenummeret, som genereres vha. autonummerering i den "rigtige" tabel. Det skal jo stemme overens med det ordrenummer kunden får oplyst når posten indsættes i den midlertidige tabel...
Avatar billede stoney96 Nybegynder
17. september 2003 - 07:54 #3
Skal kunden nødvendigvis kende ordrenummeret i tidsrummet mellem ordregenereringen og ordrebekræftelsen...? Der er måske et større tidsinterval end jeg forestiller mig..?
Avatar billede petroslam Nybegynder
17. september 2003 - 13:22 #4
Problemet opstår når kunden skal betale med kreditkort fordi vinduet med betalingsoplysningerne indeholder et beløb og et ordrenr som PBS skal bruge for at godkende handlen. Dvs. at det "rigtige" ordrenr skal bruges når ordren skal betales.
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