[ASP] Bibit koppeling

Pagina: 1
Acties:

  • Tommel
  • Registratie: November 2000
  • Niet online
Situatie:

ASP omgeving met bibit koppeling in testomgeving.
Ik krijg de volgende melding na het doen van een testbetaling
"Thank you for using Bibit Internet Payments
Your payment has been processed securely. Next, the results will be displayed on an insecure page. Although this will not influence the security of your payment, some Web browsers will display a warning.
Please follow this link to continue."

Normaal zou hij direct naar de succes, pending of error url moeten gaan maar dit gebeurd helaas niet, ik moet dus eerst op "this link" klikken. De testorders en payments staan wel in het systeem van bibit dus alles lijkt goed te gaan.

Punten waar ik op moest letten volgens de bibit documentatie (HTTPSproxy):
- For security reasons the feature will only work directly after a payment has been done. So testing the proxy functionality can only be done by testing the whole payment cycle.
Doen we.
- The urls should be hosted on the same machine (IP address) that sends the orders to the Bibit Payment Service.
Doen we.
- Pages that redirect through the 302 HTTP return code do not function in combination with the proxy.
Geen redirects in de success,pending of error url's.
- The proxy only supports content types "text/html" and "image/*", and the content type headers
need to be set as such.
Content type is "text/html"
- The compression on all your servers must be disabled
Er is geen compressie
- It's not possible to run a script of the result page
Er staan geen scripts in de pagina, de pagina zelf is wel asp (serverside vbscript)

Weet iemand waar dit aan zou kunnen liggen?

  • Jaspertje
  • Registratie: September 2001
  • Laatst online: 08-05 09:43

Jaspertje

Max & Milo.. lief

Vraag het aan Bibit?

  • StevenK
  • Registratie: Februari 2001
  • Laatst online: 09:53
Je vraagt hier iets over een script van iemand anders en je zet niet eens de code hier neer.

Wat moeten we doen ? Onze glazen bol pakken ?

Was advocaat maar vindt het juridische nog steeds leuk. Doet tegenwoordig iets in de metaal.


  • Tommel
  • Registratie: November 2000
  • Niet online
Heb ik reeds gedaan maar krijg steeds na lange tijd vage antwoorden terug van kijk in dit en dit document. Deze documenten heb ik natuurlijk al doorgenomen maar geen concrete antwoorden of duidelijke uitleg op dit vlak.
p.s. Hier ligt de responsetijd veel lager ;)

  • StevenK
  • Registratie: Februari 2001
  • Laatst online: 09:53
Tommel schreef op dinsdag 05 april 2005 @ 16:32:
Heb ik reeds gedaan maar krijg steeds na lange tijd vage antwoorden terug van kijk in dit en dit document. Deze documenten heb ik natuurlijk al doorgenomen maar geen concrete antwoorden of duidelijke uitleg op dit vlak.
p.s. Hier ligt de responsetijd veel lager ;)
Maar het enige antwoord wat je nu nog krijgt is 'kijk eerst eens zelf in de code'

Was advocaat maar vindt het juridische nog steeds leuk. Doet tegenwoordig iets in de metaal.


  • Tommel
  • Registratie: November 2000
  • Niet online
StevenK schreef op dinsdag 05 april 2005 @ 16:35:
[...]

Maar het enige antwoord wat je nu nog krijgt is 'kijk eerst eens zelf in de code'
Nee, dat antwoord krijg ik niet. Het is gewoon het standaard example script van bibit met een kleine uitbreiding.
Dit is de return URL dat ik van bibit krijg:
https://secure-test.bibit...p%3A%2F%2Fwww%2Eilse%2Enl

Een testbetaling gaat ook goed, alleen het scherm met die tussenmelding moet ik niet meer hebben dus graag mensen reageren die dit probleem ook hebben gehad/de oplossing weten.

  • StevenK
  • Registratie: Februari 2001
  • Laatst online: 09:53
Tommel schreef op dinsdag 05 april 2005 @ 16:46:
[...]


Nee, dat antwoord krijg ik niet.
Duh.

Kijk nu eens in je html code wat daar staat. Of denk je dat zo'n redirect vanzelf gaat.

Was advocaat maar vindt het juridische nog steeds leuk. Doet tegenwoordig iets in de metaal.


  • Whizzy
  • Registratie: Juni 1999
  • Laatst online: 06-05 11:39
Je Return URL zul je dan ook op een HTTPS url moeten hosten..

If it still works, tweak it ! until it is broke.. then start over again..


  • Tommel
  • Registratie: November 2000
  • Niet online
StevenK schreef op dinsdag 05 april 2005 @ 16:52:
[...]

Duh.

Kijk nu eens in je html code wat daar staat. Of denk je dat zo'n redirect vanzelf gaat.
De link die ik gaf dat is de URL waar ik naartoe redirect, het gaat erom wanneer hij weer terug komt vanuit bibit dat bibit dan juist redirect naar de success, pending of error url.

Whizzy: dat hoeft niet als je gebruik maakt van de https proxy van bibit.

  • Stimpy001
  • Registratie: Maart 2000
  • Laatst online: 16-09-2025
Heb je toevallig al naar dit document van Bibit gekeken? Misschien dat je hier meer informatie uit kunt halen.

Anders kun je natuurlijk altijd nog naar Bibit (= 0900-BELBIBIT) bellen ;)

[ Voor 6% gewijzigd door Stimpy001 op 06-04-2005 11:51 ]

Wat jij vergeten bent, hoeft voor mij geen spoed te zijn.


  • Bartoz
  • Registratie: November 2000
  • Niet online
Mischien dat je hier wat aan hebt ?

De redirect url van BIBIT verwerk ik in PHP via urlencode (urlencode( SUCCESSURL ))
urlencode: replace all non-alphanumeric characters with a percent (%) sign followed by two hex digits

  • Tommel
  • Registratie: November 2000
  • Niet online
Bartoz schreef op woensdag 06 april 2005 @ 12:02:
Mischien dat je hier wat aan hebt ?

De redirect url van BIBIT verwerk ik in PHP via urlencode (urlencode( SUCCESSURL ))
urlencode: replace all non-alphanumeric characters with a percent (%) sign followed by two hex digits
dit heb ik reeds gedaan zie onderstaande code:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
sUrl = ParseResponse(xmlhttp.responseText)
if instr(sUrl,"ERROR") then         
        Response.Write sURL
        Response.Write "<BR>Error received from Bibit :"
        Response.Write "<BR><PRE>" & server.htmlencode(xmlhttp.responseText)
else            
        sUrl = sUrl & "&country=" & sCountryCode
        sUrl = sUrl & "&language=" & sLanguageCode
        sUrl = sUrl & "&fontAttr=" & server.urlencode(sFontProperties)
        sUrl = sUrl & "&successURL=" & server.urlencode(sOkURL)
        sUrl = sUrl & "&pendingURL=" & server.urlencode(sPendingURL)
        sUrl = sUrl & "&failureURL=" & server.urlencode(sErrorURL)
        Response.redirect sUrl
end if

  • sopsop
  • Registratie: Januari 2002
  • Laatst online: 07-05 15:06

sopsop

[v] [;,,;] [v]

urlencode <> htmlencode

edit=
Oeps, je doet ook urlencode. Ik zat bij je errorhandling te kijken...

[ Voor 25% gewijzigd door sopsop op 06-04-2005 13:47 ]


  • Tommel
  • Registratie: November 2000
  • Niet online
Het is opgelost, ter info. Ik gebruikte een session var in de result page (ok, pending, error) echter deze session is natuurlijk niet beschikbaar op de httpsproxy van bibit.
Nu dus een tussenpagina gemaakt: result.asp met een meta redirect die weer naar een pagina op de eigen server verwijst met de session erin.
Conclusie gebruik geen sessions in de result pagina's die door de bibit httpsproxy moeten.
Pagina: 1