We have build a webshop using uCommerce 3.0.0.12320. When an order is completed in the system it goes to the folder "Completed Order". At that point I was under the impression, that the money would be drawn from the users creditcard. But that never happens. The order i still under "New/Pending payments" in the DIBS admin section.
Is it because this is not a feature in uCommerce, or am I missing something. My dibs.config file is setup like this:
I have also made som changes to "ToCompleteOrder.config" and "ToCancelled.config", so they now include <value>${ToCompletedOrder.AcquirePaymentTask}</value> and <value>${ToCancelled.CancelPaymentTask}</value>.
Make sure that the payment you're trying to acquire has a payment status of "Authorized". uCommerce will only acquire payments with a payment status of "Acquired", anything else will be ignored until later in the flow.
Sorry for my late reply! I found a solution to the problem, but I forgot to post it here, but better late than never I guess :) It was my mistake, I had not set the Pipeline to "Checkout" at the DIBS Payment Method.
Ucommerce DIBS automatic transaction question
Hi there
We have build a webshop using uCommerce 3.0.0.12320.
When an order is completed in the system it goes to the folder "Completed Order". At that point I was under the impression, that the money would be drawn from the users creditcard. But that never happens. The order i still under "New/Pending payments" in the DIBS admin section.
Hi again
Well I have now tried following this approach http://www.publicvoid.dk/SetupUCommerceToIncludeDIBSAsAPaymentMethod.aspx but with no luck.
Here is my dibs.config:
<?xml version="1.0"?>
<dibsPaymentMethodService
testMode="False"
debug="false"
login="theApiUserIHaveCreated"
password="theCode"
callbackUrl="(auto)"
acceptUrl="callbackurl"
cancelUrl="cancelUrl"
merchant="CorrectMerchantID"
useMd5="True"
key1="SomeKeysFromDibs"
key2="SomeKeysFromDibs" />
I have also made som changes to "ToCompleteOrder.config" and "ToCancelled.config", so they now include <value>${ToCompletedOrder.AcquirePaymentTask}</value> and <value>${ToCancelled.CancelPaymentTask}</value>.
But I still have no luck. Any ideas?
uCommerce will reach out to the payment gateway when the order is moved from "New" to "Completed" order status.
Are you changing order status via the UI?
Yes I'm changing the order from the UI
Did you recycle the app pool after making the changes? uCommerce does not reload the configs automatically until the application recycles.
Yes but that doesn't seem to do the trick :-/
Can it be because we are still testing the website on preview.thewebsite.com, and staging.thewebsite.com (german version)?
Make sure that the payment you're trying to acquire has a payment status of "Authorized". uCommerce will only acquire payments with a payment status of "Acquired", anything else will be ignored until later in the flow.
Hello there
Sorry for my late reply!
I found a solution to the problem, but I forgot to post it here, but better late than never I guess :)
It was my mistake, I had not set the Pipeline to "Checkout" at the DIBS Payment Method.
is working on a reply...