You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have several guides available there. They include:
19
+
20
+
-[Getting started guide](https://bluem-development.github.io/bluem-docs/tutorial-configuration.html)
21
+
-[Tutorial on payments](https://bluem-development.github.io/bluem-docs/tutorial-payments.html)
22
+
-[Tutorial on webhooks](https://bluem-development.github.io/bluem-docs/tutorial-webhooks.html)
23
+
- More are coming soon!
24
+
25
+
## Remaining documentation
26
+
27
+
Most of this will be migrated into the documentation mentioned above. Note: You might find duplicate information below.
28
+
14
29
## Table of Contents
15
30
16
-
*[Requirements](#requirements)
31
+
-[Requirements](#requirements)
32
+
17
33
-[Getting started:](#getting-started)
18
34
-[Changelog](#changelog)
19
35
-[Testing](#testing)
@@ -183,103 +199,6 @@ The Webhook is only needed for ePayments and eMandates: online stores/portals th
183
199
Please note that the flow for the IBAN-Name check is shorter: a TransactionRequest is performed. The results return as a TransactionResponse.
184
200
This is because the end-user is not needed; the call is straight to the Bank Database, that provides in the TransactionResponse the IBAN-Name check results.
185
201
186
-
## Preselecting a bank for Payment requests using debtorWallet
187
-
188
-
**Note:** This is relevant for bank-based transactions and services:
189
-
190
-
It is possible to preselect a Bank within your own application for Payments, based on an IssuerID (BIC/Swift code) when creating a Mandate, Payment or Identity request. This can be used if you want to user to select the given bank in your own interface and skip the bank selection within the Bluem portal interface.
191
-
This reduces the amount of steps required by performing the selection of the bank within your own application and interface by utilizing the preselection feature from the PHP library on the request object as so:
192
-
193
-
```php
194
-
$BIC = "INGBNL2A";
195
-
$request->selectDebtorWallet($BIC);
196
-
```
197
-
198
-
Parameter has to be a valid BIC code of a supported bank. An invalid BIC code will trigger an exception. **Please note that supported BICs differ per service as not every bank offers the same services!** The supported BIC codes per service can also be requested from a Bluem object, given the service context. **As appendix to this Documentation file, you can find a full list of all BICs per context.**
199
-
200
-
Illustrated here is that a list of BICs per context can also be retrieved programmatically:
201
-
202
-
```php
203
-
$MandatesBICs = $bluem->retrieveBICsForContext("Mandates"); // also specific to localInstrumentCode, see notes.
Input of a different context will trigger an exception. If valid, the result is an array of `Bluem\BluemPHP\BIC` objects with attributes `IssuerID` and `IssuerName`: the BIC and Bank name respectively. You can use this to populate your user interface.
209
-
210
-
Please note that the BIC list will vary when a different `localInstrumentCode` is configured. The localInstrumentCode `CORE` and `B2B` are supported by different banks. Based on your configuration, the right BIC list is loaded from context automatically and used to verify the debtorWallet.
211
-
212
-
This method can be used when creating iDIN and when creating iDEAL requests; you could store the selected bank (“Issuer”) on user level and use it when creating a request for your user.
213
-
214
-
- You can inform the user WHY this is necessary and refer to the new laws and rules, in your own website/application or refer to the news/public announcements.
215
-
- You can inform the user about the amount of trouble required: display a piece of text saying that it only takes a minute or two, and that it is stored for your convenience: that it ensures integrity, and a valid webshop experience.
216
-
217
-
## Using different Payment transaction methods
218
-
219
-
**Important note: ensure you have the right BrandID set up for specific payment methods. Refer to your account manager to retrieve a list of the specific BrandIDs per payment method**
220
-
221
-
You can allow the PayPal and Creditcard payment methods by selecting these within the request object before sending it.
222
-
223
-
To use iDeal, (default option). A BIC **can** be provided. If left empty, bank selection will occur in the Bluem portal.
0 commit comments