• Resolved maspohl

    (@maspohl)


    Hi!

    I get the error message when pressing the buy button:
    Payment error: Could not create the MANGOPAY payment URL

    The page for the payment template is https://www.myartplace.de/mangopay-checkout/ But that is not called and Mangopay receives no post calls, according to Mangopay support. Mangopay has referred me to you.

    Best regards,
    Bernward

    The page I need help with: [log in to see the link]

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author mangopay

    (@mangopay)

    Hello!

    Due to an internal restructuring on our team, we were not as responsive as we used to. We truly apologize for this period.

    Did you manage to solve this issue?

    [ Signature deleted ]

    • This reply was modified 6 years, 12 months ago by Jan Dembowski.
    Thread Starter maspohl

    (@maspohl)

    Hallo Wladimir,
    no, the problem can not be solved. The landing page https://www.myartplace.de/mangopay-checkout/ exists and can be reached, but when you buy the message “Payment error: Could not create the MANGOPAY payment URL” is always displayed. In the backend everything is correct and no errors are displayed. Mangopay API is conneced successfully.

    If you need access to the WordPress Installation, I can send you for the development environment.

    Regards,
    Bernward

    Thread Starter maspohl

    (@maspohl)

    50/5000
    I’m getting the following PHP error in server logfile:
    [17-Jan-2018 08:34:27 UTC] PHP Warning: Invalid argument supplied for foreach() in /www/htdocs/w0178de6/websites/conmerx/myartplace/test/wp-content/plugins/mangopay-woocommerce/inc/mangopay.inc.php on line 1074

    Plugin Author Yann at WP&Co

    (@ydubois)

    Hello @maspohl

    The errors you report seem to indicate that the customer/buyer account with which you are trying to complete the checkout does not have a MANGOPAY wallet.

    Now, the wallets are supposed to be created on-the-fly for users, if all the mandatory information asked while registering (ie birthday, nationality, person type, etc) is available. If this is not the case, some piece of information about the user is missing.

    Based on you user registration form upon checkout, I can see that the user status information is not asked. This is the case when a default “all buyers are…” setting has been setup in the MANGOPAY settings page in wp-admin.

    1 – Could you please tell us what the settings are in the wp-admin > MANGOPAY page, for “All buyers are…” and “All businesses are…” drop-down menus?

    2 – Could you click again on the [Save settings] button on that page to make sure those settings are enforced?

    3 – In the wp-admin users list, could you please check the profile for a user that could not complete the checkout, and look if there is a MANGOPAY wallet, or otherwise an error indicating why the MANGOPAY wallet for that user cannot be created?

    I suspect there is something wrong with the default MANGOPAY user status…

    Thanks for your help in diagnosing the actual problem.

    Thread Starter maspohl

    (@maspohl)

    Hello @ydubois,

    yes, that may be the problem. The buyer does not have a Mangopay Wallet. Only the seller.

    But why do buyers in the shop need a Mangopay Wallet? The buyers should register themselves in the shop, but only with name and address. It would be good if Mangopay does not play a role with customers and only pay them in the checkout via the landing page.

    What do I have to set so that only the sellers need a Mangopay Wallet?
    The settings are now as follows:
    All buyers are Individuals
    All vendors are Either
    All businesses are Either

    Thank you in advance.

    Plugin Author mangopay

    (@mangopay)

    Hello,

    The buyer must have a mangopay account, because funds go into his wallet.
    To create a Mangopay account for a buyer, the extra profile information for mangopay have to be informed.
    Please complete the user profile, and try again. If the problem persist, feel free to contact us again.

    [ Signature deleted ]

    • This reply was modified 6 years, 12 months ago by Jan Dembowski.
    Thread Starter maspohl

    (@maspohl)

    Yes, it works now. Many Thanks!!!
    Now I have the following question: Does Mangopay always need the date of birth of the buyer? Or can I deactivate this as a mandatory field?

    Plugin Author Yann at WP&Co

    (@ydubois)

    The date of birth, the nationality and the user type are always mandatory. According to your setup, the user type will not be asked (because “all buyers are individuals”). But the birthday and nationality are still always mandatory to create a MANGOPAY wallet. They always have to contain the real information for that user, otherwise MANGOPAY payments cannot be validated.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘No payment URL’ is closed to new replies.