integrate with Ideal pay method

Leonidaz

No avatar

2007-10-20 23:02

@ Jerry678 - The solution for your error is that sCourier should between ' ' like this:

on line 65 it says:if($aData['sCourier'] == "iDeal" ){

But I don't think you'll need it any more ;) but maybe others can make use for it.

Dakey

No avatar

2007-10-21 17:18

Thanks Leonidaz!

I will try this by tomorrow, im not @ home right now.
Will post back if i've tried :)

Dakey

No avatar

2007-10-23 21:48

Leonidaz how can I thank you!

A copy/past of you're new code with some additions of abnamro bankstandard values results in that the data will be corrected delivered.

Many many thanks!

Leonidaz

No avatar

2007-10-26 09:19

No thanks! Nice to see its working for you

ripping

No avatar

2007-10-30 15:19

dakey;
Kun je misschien het uiteindelijke script met uitleg posten?
bvd, Dim

D

protokos

Avatar: protokos

2007-12-26 13:33

Marik

hoi ik ben er ook mee bezig, zou je het me ook kunnen uitleggen.
ps. er is ook een nederlandse forum voor QC. http://www.quickcart.nl

ik ben een beginnend QC en zit met wat probleempjes bv xml, database , updaten van de webshop.

Wil.

Leonidaz

No avatar

2008-01-10 22:12

@ ripping & protokos

Mijn eerste post in dit draadje is een goed begin...staat er redelijk beschreven volgens mij?!
Als je er niet uitkomt omschrijf dan duidelijk je probleem dan kan wil ik wel eens kijken.

jweenen

No avatar

2008-02-16 15:37

Hallo, ik heb gepoogd ideal te integreren in quick cart, maar het lukt niet. Ik ben een komplete NOOB in PHP, dat zal het grootste probleem zijn. Ik krijg nu de volgende foutmelding als ik de bestelling afrond: No block: ORDER_IDEAL in file: templates/messages.tpl
Iemand enig idee wat er mis gaat?

jweenen

No avatar

2008-02-23 15:17

Earlier problem is solved. The only thing I would like to change is that my order-id comes with the payment. Anybody a suggestion how to do that?

Leonidaz

No avatar

2008-03-03 21:34

@jweenen: In het genoemde bestand moet het volgende blok geplakt worden

<!-- BEGIN ORDER_IDEAL -->
<div id="message">
<div id="ok">

$lang[Order_ideal]<br />


<FORM METHOD="post" ACTION="https://idealtest.rabobank.nl/ideal/mpiPayInitRabo.do";
id=form1 name=form1> <!--adjust URL to required enviroment-->
<INPUT type="hidden" NAME="merchantID" value="your_merchant_id_here"><!--adjust merchant number-->
<INPUT type="hidden" NAME="subID" value="0">
<INPUT type="hidden" NAME="amount" VALUE="$aData[fSummary]" >
<INPUT type="hidden" NAME="purchaseID" VALUE="$iOrder">
<INPUT type="hidden" NAME="language" VALUE="nl">
<INPUT type="hidden" NAME="currency" VALUE="EUR">
<INPUT type="hidden" NAME="description" VALUE="iDEAL Lite purchase">
<INPUT type="hidden" NAME="itemNumber1" VALUE="your_ideal_product_number_here"><!--adjust product number-->
<INPUT type="hidden" NAME="itemDescription1" VALUE="Order ID $iOrder ">
<INPUT type="hidden" NAME="itemQuantity1" VALUE="1">
<INPUT type="hidden" NAME="itemPrice1" VALUE="$aData[fSummary]">
<INPUT type="hidden" NAME="paymentType" VALUE="ideal">
<INPUT type="hidden" NAME="validUntil" VALUE=" 2007-01-01T12:00:00:0000Z">
<INPUT type="hidden" NAME="urlCancel" VALUE="your_cancel_url_here"><!--adjust URL-->
<INPUT type="hidden" NAME="urlSuccess" VALUE="your_succes_url_here"><!--adjust URL-->
<INPUT type="hidden" NAME="urlError" VALUE="your_error_url_here"><!--adjust URL-->
<INPUT TYPE="image" SRC="http://217.194.103.68/uploads/documents/57.gif"; id=submit2 name=submit2 BORDER="0" ALT="iDEAl"><!--Please use your own iDEAl logo-->
</form>


</form>
<a href="javascript:windowNew( '?p=ordersWindowPrint&amp;iOrder=$iOrder' );">&raquo; $lang[Order_print]</a><br />
</div>
</div>
<!-- END ORDER_IDEAL -->

Leonidaz

No avatar

2008-03-03 21:35

This line should display the order ID

<INPUT type="hidden" NAME="purchaseID" VALUE="$iOrder">

Stevio

No avatar

2008-03-28 10:17

@Leonidaz

Using the ABN way to convert a item price via javascript is not the best way I think. if javascript doesnt work in someway the script also doesnt. What i did and maybe its useful for you is making another variable. Change in the ideal script:

$aData['fSummary'] = ereg_replace'\.'''$aData['fSummary'] );



TO

$aData['fSummaryideal'] = ereg_replace'\.'''$aData['fSummary'] );

Stevio

No avatar

2008-03-28 10:30

First i want to thank all contributors for this great script. I can confirm the script works with the Fortis Bank (the last contender of the iDeal group)

I've made some modifications for my own. What i wanted was to use Ideal for every courier available.

I didn't include urlCancel, urlSucces and urlError fields, but you can add them if you wish. (if i've tested these i will add them)

#################################
STEP 1: Create iDeal courier in the admin section of Quick cart
#################################

#################################
STEP 2: actions_client/orders.php
#################################

$aData = throwOrder( $iOrder );
$sBasketList = listBasket( $iOrder, 'orders_summary.tpl' );
if( !empty( $sBasketList ) ){
$aData['fSummary'] = tPrice( $aData['fCourierPrice'] + $aList['fSummary'] );
//--------- Start ideal code
$aData['fSummaryideal'] = ereg_replace( '\.', '', $aData['fSummary'] );
//--------- End ideal code
$aData['sSummary'] = changePriceFormat( $aData['fSummary'] );
$sBasketList .= $tpl->tbHtml( 'orders_summary.tpl', 'COURIER' );
}
//--------- Start ideal code
$content .= $tpl->tbHtml( 'messages.tpl', 'ORDER_IDEAL' );
//--------- End ideal code
$content .= $tpl->tbHtml( 'orders_summary.tpl', 'SHOW' );
unset( $_SESSION['iOrderSession_'.LANGUAGE] );

##################################
STEP 3: lang/en.php
(or other language file of your choice, around line 31)
##################################

$lang['Order_ideal'] = 'You selected the iDEAL payment option.<br />Click the logo to proceed your transaction.';

##################################
STEP 4: templates/messages.tpl
##################################

</div>
</div>
<!-- END NOT_EXISTS -->

<!-- BEGIN ORDER_IDEAL -->
<div id="message">
<div id="ok">

$lang[Order_ideal]<br />

<FORM METHOD="post" ACTION="https://www.secure.neos-solution.com/ncol/test/orderstandard.asp" id=form1 name=form1>
<INPUT type="hidden" NAME="PSPID" value="YOURMERCHANTID">
<INPUT type="hidden" NAME="orderID" VALUE="$iOrder">
<INPUT type="hidden" NAME="amount" VALUE="$aData[fSummaryideal]" >
<INPUT type="hidden" NAME="language" VALUE="nl">
<INPUT type="hidden" NAME="currency" VALUE="EUR">
<INPUT TYPE="image" SRC="http://www.placeforthelogo135.com/ideallogo.jpg";; id=submit2 name=submit2 BORDER="0" ALT="iDEAl"><!--Please use your own iDEAl logo-->
</form>

</form>
<a href="javascript:windowNew( '?p=ordersWindowPrint&amp;iOrder=$iOrder' );">&raquo; $lang[Order_print]</a><br />
</div>
</div>
<!-- END ORDER_IDEAL -->

yuki

No avatar

2008-04-22 05:48

Hello,

Is there any where I can find the proper documentation for integrating this iDeal payment gateway? I saw there is a testing site https://idealtest.rabobank.nl , but I could't find the way to register, how did you register for a ideal test account?

Thanks

yuki

No avatar

2008-04-23 03:07

Please ignore my last post. I found the document after I register a live iDeal account, but it requires a Dutch business account to finish signing up, but I'm just a developer who is building the module, I would be able to get a business account. Does anyone know that if there is a testing business account that I can use to test my module?

Thanks

Benn©

No avatar

2008-05-06 00:02

Leonidaz,

Ik ben momenteel bezig met versie Quick.Cart3.0.

Heb je daar ook een script voor om Ideal aan te koppelen?

Gr, Ben. (ben@iportal.nl)

Ben

Dakey

No avatar

2008-07-08 00:48

Dear Yuki,

Sorry for the late reply, but it isn't possible to get an iDEAL test account if you don't have a company which is registered in the Netherlands. (this is a dutch customer payment system, people without a dutch banking account can't do payments with this system).

The iDEAL test account is only used by companies which integrate iDEAL into their website to make test transactions in a secure environment before they go live. You have only access to it when you sign up for a real account.

To BennŠ :

Ik ben ook wel benieuwd naar de 3.0 versie eigenlijk.. heb je dit toevallig al een keertje getest?

mrzl

Avatar: mrzl

2008-08-13 20:50

Has anyone already tested it with QC 3?

Or can you just use the script from Stevio?

skippy

No avatar

2008-08-20 10:50

Im trying to get Ideal in QC v3.

But the first problem is; is don't have the file: actions_client/orders.php
Do i have to create this??

does somebody got ideal in v3??

skippy [dutch]

salfischberger

Avatar: salfischberger

2008-09-16 20:28

hallo, wil ook graag de i-deal oplossing voor versie v3
wie heeft hem?

Back to top
about us | contact