• Resolved chowderclub

    (@chowderclub)


    I installed the Forminator plug-in, which seems great, and set up a form including a “PayPal” field for payment. I linked to PayPal using the Sandbox and Live Client IDs and Secrets. Everything seemed to work, with the PayPal payment buttons appearing and taking me to a PayPal pop-up payment window, and returning me to my page after submission. However, the payment never shows up in PayPal – for the customer or merchant. I don’t see any API call for the sandbox account. I deleted the Forminator plug-in and re-installed. This time I set up a very simple form (link included here) just to test the PayPal functionality – same problem. Any ideas? This is for a non-profit and I am desperate!!!

    Thank you!

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

Viewing 7 replies - 1 through 7 (of 7 total)
  • Thread Starter chowderclub

    (@chowderclub)

    Once more thing, when I click on sandbox link in the confirmation email and log in to PayPal, I get the following error:

    “We are not able to find this transaction id. Can you please check and try again later.”

    Plugin Support Williams – WPMU DEV Support

    (@wpmudev-support8)

    HI @chowderclub

    I hope you’re well today!

    I would say that there might be something wrong with sandbox credentials but your follow-up post made me wondering: if you are using PayPal in sandbox mode, are you actually checking correct paypal account?

    To see transactions made with sandbox mode, you should actually login to the

    https://sandbox.paypal.com

    rather than just standard paypal.com site and use actual sandbox merchant account (that you have created in developers tools at paypal) rather than your live/regular paypal account credentials.

    If you login to your regular live paypal account, you won’t see the transaction and transaction ID will be wrong.

    I apologize if I’m stating something obvious but just to make sure that we are on the same side, can you please confirm that you are checking it there?

    Best regards,
    Adam

    Thread Starter chowderclub

    (@chowderclub)

    Hi Adam and thanks. I was concerned that I might be looking at the wrong sandbox account (I have two merchant accounts and two customer accounts), but I checked them all and don’t see the transaction activity. Also, when I click a link on the email I get (copied below) it pre-populated the user ID for the sandbox account, so would think it is correct?

    You have a new website form submission:

    Amount Due:
    1
    Paypal
    Mode : sandbox
    Status : APPROVED
    Amount : 1.00
    Currency : USD
    Transaction id : 9X825450CT406051D
    Transaction link : https://www.sandbox.paypal.com/activity/payment/9X825450CT406051D

    Thread Starter chowderclub

    (@chowderclub)

    I opened a ticket with PayPal to see if they could help – they are indicating some necessary data is not being passed to PayPal (see below). Perhaps I have not configured the plugin fully / properly?

    Based on the information provided in the ticket, it is my understanding that you are having issues with the Forminator plugin for your account in both the Live and Sandbox environments. I was able to review the ID that you provided and could see that it is not a transaction ID but it is a REST payment Token ID. This REST Payment token encountered errors on the capture. Upon further investigation I also noted this issue for your live environment as well.

    The error response for the capture of the token was

    “message”: “The request payload is not supported”,
    “name”: “UNSUPPORTED_MEDIA_TYPE”

    For Capture token request some required bits of information are not being sent. Please review https://developer.paypal.com/docs/api/orders/v2/#orders_capture

    The Payload type and payload are not being sent over in the capture request.

    Thread Starter chowderclub

    (@chowderclub)

    Hi Adam (@wpmudev-support8) – any additional thoughts based on the response received from PayPal support? I get confirmation that I have been successfully connected to PayPal in the Forminator payment setup process, so not sure why I’m having a problem.

    Is it possible having PayPal “Donation” plugin on my site sidebar is causing a problem?

    Thanks!

    Hi @chowderclub,

    Having two PayPal options on a page can certainly cause issues if the data processed gets information from both places at once.
    I would suggest that you try disabling the Donation plugin completely (removing the form from the page can still have plugin scripts loaded) and see if the Forminator payments are properly processed after that.

    Let us know how it goes and if this was indeed the cause.

    Cheers,
    Predrag

    Thank you for using Forminator. We are going to close this ticket for now because we have not heard from you in a while. If you still need support we can reopen the thread.

    Cheers,
    Predrag

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Forminator PayPal Plugin Not Sending API Request’ is closed to new replies.