Testing configuration --------------------- #Default values enables you to test the example iDeal Merchant ID = 005010700 iDeal subID = 0 Private Key File Location = priv.pem Private Key Password = passwd Certificate File Location = cert.cer Security configuration ---------------------- The following steps have to be completed, in order to create a private/public key: 1. Download the openssl library to your computer (http://www.openssl.org). There are a number of binaries for different operating systems available (see http://www.openssl.org/docs/apps/req.html for more info about the certificate request and the certificate generating utility). 2. Generate a RSA private key using a self-chosen password for [privateKeyPass] (without the brackets): openssl genrsa -des3 –out priv.pem -passout pass:[privateKeyPass] 1024 3. Create a new Certificate based on this private key (using the same password): openssl req -x509 -new -key priv.pem -passin pass:[privateKeyPass] -days 3650 -out cert.cer 4. Copy the private key and the certificate file into the directory security 5. Edit the following entries in the configuration file config.conf, using the data from the steps 2 and 3 above - privateKey - privateKeyPass - privateCert Templates configuration ----------------------- Edit file /amember/templates/signup.html add this rows: {foreach from=$config.plugins.payment item=pp} {if $pp eq 'ideal'} <tr> <th>Kies hier uw bank *</th> <td> <select name="issuerID" id="issuerID" size="1"> {html_options options=$config.ideal_options selected=$smarty.request.issuerID} </select> </td> </tr> {/if} {/foreach} before rows: <tr> <th width="40%">#_TPL_SIGNUP_NAME# *<br /> <div class="small">#_TPL_SIGNUP_NAME_1#</div></th> <td nowrap="nowrap"><input type="text" name="name_f" value="{$smarty.request.name_f|escape}" size="15" /> <input type="text" name="name_l" value="{$smarty.request.name_l|escape}" size="15" /> </td> </tr>