Hi,

Thank you for the great module. And happy new year!

I had this error that I can see in the bank system:

https://www.domain.com/es/sermepa/callback
-1 java.lang.ArrayIndexOutOfBoundsException

(This error is only on the live transaction. the test mode run perfectly)
In drupal side,
test: the order will change to Pending (previously: Checkout: Complete).

live: the order is still Checkout: Payment.
There was nothing happened even the client payment successfully proceeded. I cannot receive the response from the bank. Anyone knows where do I did it wrong? any advice to know the issue.

Thank you.

hosais

Comments

hosais’s picture

Issue summary: View changes
hosais’s picture

I found the problem. It was because the client did not click the continue button in the end. That's why she did not get back to drupal and we do not have the order complete info. But she paid already.

So I will need to have a way to add the payment in the web site manually or finish the order manually. How can I do it?

hosais

facine’s picture

Although the client does not continue, the server receives notification via background.

Is this site accessible without any password and is not a local test environment?

hosais’s picture

Hi facine,

Thank you for your message.

1) I dont understand "the server receives notification via background." could you explain a little more.
(note: In the bank payment system, the user did not click the continue button, and then close the browser. That is: she input the credit card info, pass the 3D security--confirmed by her mobile phone and then close the page directly).

2) The web is under password protection. I am not sure what do you mean "accessible without any password". Could you explain a little more? Thanks.

3) The site is a production site which is not a local test env. I was wrong to state that "(This error is only on the live transaction. the test mode run perfectly)". The test and live actually are the SAME. Now I realize that it is because the user did not click continue button in the end. I think you tried to suggest that the production and test env may not the same. This is not the issue anymore.

hosais

hosais’s picture

To clarify my problem:

I only would like to be able to put order information to the drupal without bother the user. These actions (triggered by rules of checkout complete event) at least include:

  1. Set the order created date to the checkout completion date
  2. Assign an anonymous order to a pre-existing user
  3. Commerce order message: order notification e-mail

and change the state of order to complete.

In this case, we communicated with the user (by phone, email...) and confirmed the order.

Maybe this is not the scope of Commerce sermepa module anymore.

hosais

hosais’s picture

Issue summary: View changes
facine’s picture

Have you solved this problem?

pcambra’s picture

Status: Active » Postponed (maintainer needs more info)
pcambra’s picture

Status: Postponed (maintainer needs more info) » Closed (outdated)

D7 is EOL