Thank you!
I copied /includes/modules/payment/paypal/PayPalRestful/paypalr.css to /includes/templates/bootstrap/css/paypalr.css and then changed the width to 15rem or bigger number, but nothing happened.
Attachment 20610
Printable View
Thank you!
I copied /includes/modules/payment/paypal/PayPalRestful/paypalr.css to /includes/templates/bootstrap/css/paypalr.css and then changed the width to 15rem or bigger number, but nothing happened.
Attachment 20610
It works, thank you!
Cindy,
I am finally getting my 2.0 site up to the point to start testing payment modules. I only saw that this is the new Paypal standard early this morning. We have used Paypal Express almost exclusively to this point. I have read through this entire thread and you mentioned a couple of times that you consider this a Beta release. Is that still accurate?
Also I have installed a new clean 2.0.1 as a dev site on my host and most things are working great (I did the database only upgrade). But I am always uncomfortable testing payment modules. My url for this site is formed like mysite.myhost.com NOT mysite.com so I am curious if that will cause any testing issues. I do have SSL working and that site is trusted. Any thoughts?
I still need to install OPC and EP4 but I am getting close and I wanted to plan out my final testing. I plan to install Zelle and Square as well but Paypal must be working first.
Thanks
Chris
Paypal RESTful 1.0.2
Zen Cart 1.58a
Today I tried to make a partial refund. When the dialog came up I entered the amount and clicked the blue "Refund" button. When the red "Confirm" button appeared I inadvertently clicked on it twice. When the page refreshed I saw that two separate refunds had been logged so the customer got his refund twice.
Perhaps it would be worth disabling the button(s) once "Confirm" is clicked, or dismissing the dialog. That would also give some feedback that the process has been initiated. Otherwise the only indication is from the browser (for example, Chrome changes the "reload" button to an "X" while loading the page) and it isn't very obvious.
Finally, one minor enhancement would be to place the refund transaction ID on the message stack so it appears at the top of the page like it does on the "old" Paypal module and others. That makes it easier to copy the ID to put in our accounts system when we create a refund, since the ID is right at the top of the page when the page reloads. It isn't a big hassle to scroll down to the messages to find it there, though.
GitHub issue created: https://github.com/lat9/paypalr/issues/23
Zen Cart v1.58a
Paypal RESTful v1.0.2
Payment Action: Auth Only
I disable PayPal Express Checkout and enable Paypal RESTful today.
There are two orders. The 1st order is paid by PayPal Wallet, and the 2nd order is paid by Credit Card.
The 1st payment goes through, but the 2nd order gives me an error:
Both orders get this error when I capture the payments, but I can get correct $$ into my PayPal account:Quote:
The payment module's observer (auto.paypalrestful.php) was not loaded; the payment module has been disabled. The payment module has been automatically disabled.
Quote:
Request URI: /ipn_main_handler.php, IP address: 173.0.81.140, Language id 1
--> PHP Warning: Use of undefined constant MODULE_PAYMENT_PAYPAL_ORDER_STATUS_ID - assumed 'MODULE_PAYMENT_PAYPAL_ORDER_STATUS_ID' (this will throw an Error in a future version of PHP) in /zencart/ipn_main_handler.php on line 475.
Something under PayPal Transactions doesn't look right.
Attachment 20651
Should I remove PayPal Express Checkout completely? Or any possible issue I missed?
Why would I be getting an expired token? This is me trying to ENABLE the RESTful module.
Code:2024-06-13 08:25:24: () validateCredentials: Checking ().
TokenCache::clear, clearing cached token.
The curlPost (v1/oauth2/token) request was unsuccessful.
{
"errNum": 401,
"errMsg": "An expired-token error was received.",
"curlErrno": 0,
"name": "n\/a",
"message": "n\/a",
"details": "n\/a",
"debug_id": "n\/a"
}
CURL Options: {
"78": 10,
"52": false,
"75": true,
"74": true,
"42": 0,
"19913": true,
"13": 45,
"47": true,
"10002": "https:\/\/api-m.paypal.com\/v1\/oauth2\/token"
}
************************************************
************************************************
2024-06-13 08:25:24: () validateCredentials: Checking ().
TokenCache::clear, clearing cached token.
The curlPost (v1/oauth2/token) request was unsuccessful.
{
"errNum": 401,
"errMsg": "An expired-token error was received.",
"curlErrno": 0,
"name": "n\/a",
"message": "n\/a",
"details": "n\/a",
"debug_id": "n\/a"
}
CURL Options: {
"78": 10,
"52": false,
"75": true,
"74": true,
"42": 0,
"19913": true,
"13": 45,
"47": true,
"10002": "https:\/\/api-m.paypal.com\/v1\/oauth2\/token"
}
************************************************