Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Kortbetalning via Samport (Tellus Pay) - loop problem.

Postades av 2006-10-24 18:50:19 - Maria Levén, i forum asp - allmänt, Tråden har 11 Kommentarer och lästs av 1453 personer

Hej, är det någon som har erfarenhet av kortbetalning via samports asp lösning?
Har ett problem, som jag inte kan lösa.
Har laddat ner deras exempelfil och ändrar variablarna etc etc.

Deras exempel för Data variabeln är:
<artnum>:<description>:<qty>:<price>

Data = "1:Testorder:1:1000,2:Testorder2:1:2000,T:Extra produktrad,T:Ytterligare en produktrad"

Varje rad separeras med komma.

Gjorde om den så här:

rs.Open "SELECT * FROM orderrader WHERE ordernr = " & ordernr, myconn, 1,2
if not rs.EOF then
Do until rs.EOF
data = "<artnum>" & rs("product_id") & "</artnum>:<description>" & rs("product_name") & "</description>:<qty>" & rs("antal") & "</qty>:<price>" & rs("pris") & "</price>,"
rs.MoveNext
loop
end if

Då uppstår det 2 problem:
1. priset kommer inte med
2. kommer bara en orderrad. Förstår att jag på något sätt måste plocka ut variabeln data efter varje post och göra alla till en. Men hur gör jag detta? Data-variabeln skickas vidare som en querystring till tellus pay säkra sida.

När jag testar så fungerar allt utan ovanstående.
Hoppas att ovanstående information är tillräcklig.
MvH
Mia


Svara

Sv: Kortbetalning via Samport (Tellus Pay) - loop problem.

Postades av 2006-10-24 19:31:22 - Stefan Brännström

<b>1. priset kommer inte med</b>
Ser inte något direkt fel i den kod som du har skrivit... Är det bara värdet på rs("pris") som saknas, d.v.s. kommer "<price></price>," med i strängen?

<b>2. kommer bara en orderrad.</b>
Testa
<code>
data = data & "<artnum>" & rs("product_id") & "</artnum>:<description>" & rs("product_name") & "</description>:<qty>" & rs("antal") & "</qty>:<price>" & rs("pris") & "</price>,"
</code>


Svara

Sv:Kortbetalning via Samport (Tellus Pay) - loop problem.

Postades av 2006-10-24 19:52:15 - Maria Levén

Orderraderna fungerar nu, gjorde som du skrev. Tack så jättemycket. :o)

Priset kommer inte alls med, testat att skriva in 200 istället för att den ska hämta från databasen. Men den skriver inte ut priset alls.


Svara

Sv: Kortbetalning via Samport (Tellus Pay) - loop problem.

Postades av 2006-10-24 19:56:51 - Stefan Brännström

hmmm... konstigt... Testa skriva
<code>
... & cStr(rs("pris")) & ...
</code>
dvs göra om det till en sträng.

----
Hos mig fungerar din sträng fint... har nu testat den... mycket konstigt att det inte funkar "på din sida"...


Svara

Sv:Kortbetalning via Samport (Tellus Pay) - loop problem.

Postades av 2006-10-24 20:33:39 - Maria Levén

Ja jätteskumt, fungerar inte med ovanstående heller.


Svara

Sv: Kortbetalning via Samport (Tellus Pay) - loop problem.

Postades av 2006-10-24 21:06:45 - Stefan Brännström

nej, jag misstänkte att det inte skulle göra någon skillnad...

Jag vet tyvärr inte vad problemet är... Din kod funkar på min maskin och jag kan inte se något uppenbart fel i uppbyggnaden av strängen.

...testa nollställa strängen ovanför loopen (data="")...
...testa tömma cachen i webbläsaren...

...fast det borde egentligen inte heller göra någon skillnad...

Kanske någon annan har något tips...


Svara

Sv:Kortbetalning via Samport (Tellus Pay) - loop problem.

Postades av 2006-10-24 22:05:14 - Maria Levén

Gjorde om hela strängen, rensade cachen, nollställde strängen....men den fungerar inte för det :o(

Allt annat fungerar utan priset, jätteskumt.

De andra värderna är rätt som har med SEK att göra, såsom ISOCurrency = "752"

Fungerar utmärkt med test strängen, så ngt i min sträng och <price> taggen är ju fel. Men vad?? Fungerar ju varken om jag hårdkodar ett belopp eller hämtar från databasen...

Hade ju underlättat om ett felmeddelande hade dykt upp :o), men det står bara 0,00kr när jag kommer till deras sida.


Svara

Sv: Kortbetalning via Samport (Tellus Pay) - loop problem.

Postades av 2006-10-24 22:54:16 - Stefan Brännström

Vad händer om du skickar en hel "hårdkodad" sträng till Samport, t ex:
<code>
data = "<artnum>1</artnum>:<description>Test1</description>:<qty>2</qty>:<price>100</price>," &_
"<artnum>2</artnum>:<description>Test2</description>:<qty>4</qty>:<price>150</price>"
</code>
Funkar det?

...eller funkar det bara att skriva så här:
<code>
data = "1:Test1:2:100," &_
"2:Test2:4:150"
</code>


Svara

Sv: Kortbetalning via Samport (Tellus Pay) - loop problem.

Postades av 2006-10-25 09:15:14 - Hendrik Olsson

Är det hos Samport som priset inte fungerar? prova att skriva ut strängen på din skärm då borde priset vara med?

//Henke


Svara

Sv:Kortbetalning via Samport (Tellus Pay) - loop problem.

Postades av 2006-10-25 11:47:48 - Maria Levén

Skickar jag med en hårdkodad sträng så blir det samma fel, priset följer inte med men allt annat.

-----
Skriver jag:
data = "1:Test1:2:100,2:Test2:4:150"
Fungerar det som det ska.
-----

Ja det är hos Samport som priset inte fungerar, skrev ut strängen på min skärm och allting är med.
Ser ut så här:
112:Male Species Hydrating Face Wash:1:198,

-----

Men jag testade och gjorde så här:
Data = rs("product_id") & ":" & rs("product_name") & ":" & rs("antal") & ":" & rs("pris") & ","

Då kommer priset med MEN bara en orderrad. Ändrar jag till
Data = Data & rs("product_id") & ":" & rs("product_name") & ":" & rs("antal") & ":" & rs("pris") & ","
Då blir det fel.

Verkar som det har med loopen att göra....







Svara

Sv: Kortbetalning via Samport (Tellus Pay) - loop problem.

Postades av 2006-10-25 11:52:33 - Stefan Brännström

Testa

If Not rs.EOF Then
  data = "" ' Nollställ strängen
  Do Until rs.EOF 
    data = data &_
              rs("product_id") & ":" &_
              rs("product_name") & ":" &_
              rs("antal") & ":" &_
              rs("pris") & ","
    rs.MoveNext 
    Loop
    data = Left(data,Len(data)-1) ' Ta bort sista kommatecknet
End If


Svara

Sv:Kortbetalning via Samport (Tellus Pay) - loop problem.

Postades av 2006-10-25 13:04:27 - Maria Levén

Åhhh nu fungerar det som det ska :o)))
Tack så jättemycket för hjälpen och för att ni lade ner tid och energi på att hjälpa mig.
Jättesnällt av er!!!

Återkommer säkert med mer problem ang. kopplingen..... vem vet.... ;o)


MvH
Mia


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 170
27 953
271 705
838
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies