MiniVend Akopia Services

[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date ][Minivend by thread ]

Re: [mv] Using external online payment systems with minivend?



On 20 Sep, Jarno Niemela wrote:
> ******    message to minivend-users from Jarno Niemela <jargon@iki.fi>     ******
> 
> Do these methods make it so that the order email goes only after returning 
> from the bank page? I mean that I do have to have a way of aborting the 
> checkout, if the user aborts in the bank side.

Not sure, because i don't know about the changing of your checkout
page. Normally, all order process is finish (the basket is empty, the
order email is go out), if user click the order button. 

Can your visitor choose any payment methode?
Maybe it is better, your visitor choose the payment methode first and
after this, a normal checkout page or a special checkout page is to
show on? After successfull bank process, redirect back to your shop and
a special-ok-page finish the order process and display the receipt page.

See more below...


> 
> Do you mean this by the session id?
> http://www.minivend.com/cgi-bin/simple/?XsFHEI78;;214
>                                        ^^^^^^^^^

Hmmm... i think, it looks like

http://www.minivend.com/cgi-bin/simple/anypagename?XsFHEI78;;214
                                         ^^^^^^^^^^^^^^^^^^

e.g.

http://www.minivend.com/cgi-bin/simple/catalog?XsFHEI78;;214
                                         ^^^^^^^^^^^^^^^^^^

> And does the minivend put it into all links put on minivend pages.
> I mean that if I put a form on a minivend page where the ACTION="..."
> points outside the minivend?
> 
> In this case
> <FORM METHOD="POST"
> ACTION="https://verkkomaksu.leonia.fi/vema.nd/Verkkomaksu/pgTunnistus">
> 
> 
> And how could I handle the returning to the minivend.
> 
> Something like this
> 
> (bank form)
> <INPUT TYPE="hidden" NAME="OKURL"(the_page_bank_calls_when_ok)
> value="pagename-ok">
> 
> 
> 
>>I hope, this can helps you!
>>
> 
> You already helped a lot, thanks.
> 
> Jarno.
> 

Dear Jarno,

it is not simple to give you a right answer, because i don't know about
your bank side. I don't know about the interface between your sites and
the bank sites. 

You ask us, how can you use (or insert) another page between the
checkout page and the receipt page.

Did you get any informations from your bank site, if any process is
successfull or not? Did you get a interface desription from your bank?
Did you get any datas or information from your bank site via web? E.g.

This is the URL of your bank:
https://verkkomaksu.leonia.fi/vema.nd/Verkkomaksu/pgTunnistus

If your bank site use some variables like UID (user id), the url is e.g.

https://verkkomaksu.leonia.fi/vema.nd/Verkkomaksu/pgTunnistus?UID=12345

to call this site right, you use this

https://verkkomaksu.leonia.fi/vema.nd/Verkkomaksu/pgTunnistus?UID=[data
session id]

If you get any information from your bank site back, e.g.

(bank form)
https://www.yourdomain.com/cgi-bin/yourshop/your-ok-or-failure-page>

with the variable e.g.

<INPUT TYPE="hidden" NAME="STATUS" value="OK-or-NOT-variable">

and you must receive the information (STATUS) by fetching the cgi query
string informations, whether the bank process was successfull or not (to
show the visitor a success receipt page or not). 

If your bank site is able, to call difference URL (e.g. successpage or
failurepage and is a best simple way), make sure your bank use a URL
like

https://www.yourdomain.com/cgi-bin/yourshop/your-ok-page?the-session-id
and
https://www.yourdomain.com/cgi-bin/yourshop/your-failure-page?the-session-id

e.g.

https://www.yourdomain.com/cgi-bin/yourshop/your-ok-or-failure-page?XsFHEI78


I believe, this maybe off topic, because it is a special problem. 
If this is off topic, i offer you to write a privat email to me, if you
tell the list about your solutions later.

What do you think about?

Regards

Joachim

BTW: I am still learning english!

-- 
Hans-Joachim Leidinger
buch online                 jojo@buchonline.net
Munscheidstr. 14            FAX: +49 209 1971449
45886 Gelsenkirchen



Search for: Match: Format: Sort by: