Cartridge DE_EPAGES::ClickAndBuy
PURPOSE
This Cartridge implements a payment method based on the Transaction System of ClickandBuy.
CONCEPTS
Settings and configuration for the merchant
A registration link can be found in the merchant back-office.
Settings in ClickandBuy service area:
- domain entry as provided in the merchant back office (payment settings)
- link entry as provided in the merchant back office (payment settings)
- ask the Click&Buy Key Account Support Manager to setup the EMS (event messaging service)
- ask the Click&Buy Key Account Support Manager to activate dynamic parameters
- tell the Click&Buy Key Account Support Manager the EMS push-URL as provided in the merchant back office (payment settings) - it's needed to receive the event messages but it's not possible to maintain it personally
Data needed in merchant back-office:
- TransactionLink:
- can be found in the Click&Buy service area (link)
- SellerID:
- Click&Buy Merchant ID -it can be found in the Click&Buy service area
- TMPassword:
- same as set up in the Click&Buy service area (Transaction Manager has to be activated)
Possible payment variations for ClickandBuy
- Direct Debiting
- Credit Card
- more payment variations can be vary in different countries
How it works
The order process is extended by a further step. After confirmation of the order the customer is asked to pay with ClickandBuy.
The browser will be redirected to ClickandBuy and the customer has to confirm the payment.
A call back will initiated. There are two steps of payment confirmation. If the first confirmation fails, the order won't get the status paid.
If the second step of confirmation failes, the merchand gets a message from the system.
Later changes of payment status in the ClickandBuy service area will cause a instant notification by the EMS.
Settings and configuration in the business back-office
Cartridge ClickandBuyProvider enables global settings such as
- ClickandBuy register link
- link to ClickandBuy service area
- link to the webservice of the transaction manager interface (TMI)
- first part of ClickandBuy proxy ip for validation purposes
- enable/disable logging
Test
How to provoke the "BDRIDNotFound" error:
Just use as a customer the same ClickandBuy account as the merchant. This will cause the following results:
- after redirection to the ClickandBuy server the transaction id 0 will be assigned (this indicates a test purchase)
- no transaction will be booked by ClickandBuy
- ClickandBuy will redirect the customer to the shop as usual
- the second confirmation (SOAP request to proof the transaction at ClickandBuy side) will fail
- an error message will provided to the customer
- the merchant will get a notification email