creativecommons / creativecommons.org

Legacy legal code translations and general support issues
MIT License
155 stars 204 forks source link

Paypal error on donation page for recurring donation #1078

Closed mmoreshead closed 4 years ago

mmoreshead commented 4 years ago

On this donation page https://us.netdonor.net/page/6650/donate/1/

If you choose "Monthly" and try to pay with Paypal, you get this error:

"PayPal Billing Agreement is required for the PayPal Gateway but was not passed in."

I think this page may help:

https://developer.paypal.com/docs/api/quickstart/create-billing-agreement/

but I can't make sense of it to fix it myself.

(There's a donor who is requesting that we fix this.)

kgodey commented 4 years ago

Debugging so far: I had to add the "PayPal Billing Agreement" field as described here: https://engagingnetworks.support/knowledge-base/pay-via-paypal-recurring-payments/ to the form on the "Donate with aCCelerators" page located here: https://us.e-activist.com/index.html#pages. I added it as a hidden field.

Now I'm getting a different error, "This transaction has failed as there has been an error in processing your payment."

kgodey commented 4 years ago

@mmoreshead I think I need access to our Paypal account.

mmoreshead commented 4 years ago

Maybe we can do a thing where we're on a hangout and I screenshare?

kgodey commented 4 years ago

@mmoreshead I'm not sure that will work, I don't even know what exactly I'm looking for or where it is, I need to poke around to find the developer-focused logs that PayPal is getting from Engaging Networks.

mmoreshead commented 4 years ago

Ok, once I confirm it's ok with Whitney I'll figure out how to share on lastpass.

kgodey commented 4 years ago

thanks @mmoreshead

kgodey commented 4 years ago

@mmoreshead any update here?

kgodey commented 4 years ago

@mmoreshead I lost track of this issue, I tried debugging this one again and I don't even see a PayPal option on the donate form anymore. Should I close this issue?

mmoreshead commented 4 years ago

Paypal is still an option on the donate page (you don't get it until half way through the process). I'll leave it to Jami and Moumita to decide if this is important or not.

All I know is, yes we still take paypal but you can't currently set up a recurring monthly donation that comes from one's paypal account. I also know that we are moving to classy now and not sure if that possibly solves this or not.

kgodey commented 4 years ago

@mmoreshead it used to be an option on step 2 but now I only see a credit card processing form, no PayPal. I'll follow up with Jami and Moumita.

Moving to Classy might fix this because the problem is on Engaging Networks.

kgodey commented 4 years ago

@mmoreshead never mind, I found the PayPal option.

kgodey commented 4 years ago

@mmoreshead I can't view the PayPal password on LastPass so I can't sign in, could you allow me to view the password when you share it? thanks!

kgodey commented 4 years ago

Debugging notes for myself:

Error according to EN's failed transaction log is:

11452: Merchant not enabled for reference transactions

It looks like I'll need to enable stuff in our PayPal account to get it to work.

kgodey commented 4 years ago

I have access to the PayPal creds in LastPass now, but the password isn't working and I still can't sign in. @mmoreshead is investigating, will leave in "waiting for third-party" until she gets back to me.

kgodey commented 4 years ago

I'm closing this since we're moving to Classy.