• Resolved oelita

    (@oelita)


    Hello,

    We use Pronamic with Ingenico. All is OK except from time to time where we don’t get back the status of the completed credit card payment.

    So the order stays unpaid and is cancelled after a while. While the payment was, in fact, paid.

    In the payment information page, we can find the following kind of messages :

    Could not get order status for order ID nnnn.
    50001111 Connection to API feature not allowed for this user : pspidname-pspidname-PSPID

    But for almost all the other order payments, all is fine (with the same configuration). We asked Ingenico about those cases, and they only respond to us “Payment is done, all is fine”.

    In the configuration page, we can see the message “Processing gateway transaction feedback in the background requires additional configuration.” and I don’t know what is missing in the feedback tab, where there is only the website url :

    What is weird is that it only breaks some times !

    Sylvie

    • This topic was modified 1 year, 8 months ago by oelita. Reason: image included
Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Reüel

    (@pronamic_reuel)

    Hello Sylvie! Did you create a separate “API user” at Ingenico and have you configured the credentials for this API user on the “General” tab in the payment gateway configuration (the API user ID and password settings)?

    The URLs mentioned at the “Feedback” tab need to be copied to the Ingenico dashboard (Configuration ? Technical settings ? Transaction feedback).

    For detailed instructions, please see our manual at https://www.pronamicpay.com/en/manuals/how-to-connect-ingenico-to-wordpress-with-pronamic-pay/

    Setting the API user and ‘Direct HTTP server-to-server transaction feedback’ will result in the best connection between your site and Ingenico, so that the payment status will also be updated in the site if the customer does not return to your site after payment (for example, if the browser window was closed immediately after payment).

    Thread Starter oelita

    (@oelita)

    Hi, thanks for this answer.

    I have to check back the client Ingenico config, that was made more than 1 year ago, following your manual.

    I think this a specific API user, yes. Im’ not sure about your ‘Direct HTTP server-to-server transaction feedback’ setting.

    Plugin Author Reüel

    (@pronamic_reuel)

    In the Ingenico dashboard you can check if a user is an API user through Configuration ? Users ? [ Edit ], for API users the setting ‘Special user for API (no access to admin.)’ should be checked (note: this must be an additional user, not the same as the one you are using to log in to the Ingenico dashboard).

    Im’ not sure about your ‘Direct HTTP server-to-server transaction feedback’ setting.

    It is needed for Ingenico to send updates to your site. Please check if the URLs mentioned in the payment gateway configuration at the tab ‘Transaction feedback’ are copied correctly to the Configuration ? Technical settings ? Transaction feedback ? Section ‘Direct HTTP server-to-server request’ settings in the Ingenico dashboard.

    If you have any further questions, please let us know.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Ingenico not sending back information about payment done’ is closed to new replies.