Please help to understand configuration and validation error

Permalink Browser Info Environment
Hi,

I am really hoping to get a few pointers to understand if this add-on works with Concrete5 5.6.3.2 and eCommerce 2.8.13

I have no problem with eCommerce's inbuilt PayPal standard gateway but it does not pass through the full order info and users have to have a PayPal account or sign up for one to complete the transaction.

I am really hoping to be able to use your add-on so that non PayPal users can pay with a credit card and not have to sign up to PayPal first. Of course if a user has a PayPal account and wants to use it or does not and wants to sign up that's fine. But, if they don't and just want to pay with a credit card then that is what I'm hoping they can do.

I have my API username, password and signature from my PayPal account and I have entered them into the PayPal Website Payment Pro Gateway edit payment screen. This is the only payment method that is active. I have the test mode set to live. Currency set to Australian dollars. Address set to billing. And I have tried both sale and authorization for transaction type.

But, I always get the same message when I complete the form that asks for the card type (mastercard), card number, expiry date and cvc. That message is "This transaction cannot be processed due to an invalid merchant configuration."

Can you please help to understand why this error validation error might be occurring? In the past have there been any simple or common solutions to make this validation error go away and have the transaction processed through the PayPal gateway?

I must add that I have the product I am testing set at 10 cents to avoid a ;rage charge hitting my card. I have also tried setting up sandbox business and payment accounts with the add-on in test mode but that also failed at validation time.

I am really hoping that you may have the time to help with this issue as there is no other PayPal option available to use with C5 and PayPal. All the other options require the user to have a PayPal account.

Kind regards,
Ben

Type: Discussion
Status: In Progress
whitecliffs
View Replies:
MichaelG replied on at Permalink Reply
MichaelG
Hey Ben. When I get into the office Monday I'll take a look at this a little more. PayPal has changed the way they do things a lot. They used to offer something called "Payments Pro", but now they've extended their standard payments to take API stuff. So I'm wondering if what we coded this for still exists. If it does, I wonder if you're using the API from standard, rather than Pro (which usually costs $20/month).

If all else, consider using Stripe instead for credit cards. It's free and simple to setup and you can take credit cards directly on your site just the same as this one.
whitecliffs replied on at Permalink Reply
whitecliffs
Hi Michael,

Thanks for getting back so quickly.

I hope to hear back from you next week. I will also look at Stripe.

Thanks,
Ben

concrete5 Environment Information

# concrete5 Version
5.6.3.2

# concrete5 Packages
Bootstrap Buttons (1.1.2), Bootstrap Image Gallery (3.0.0.5), Cube Testimonials (1.0.2), Designer Content (3.1.1), eCommerce (2.8.13), Facebook Like Button (1.1), Formidable (2.0.11), HTML5 Audio Player Pro (1.3.0.2), Long Story Short Parallax (1.3.3), Mailing List (2.54), Paypal Website Payment Pro Gateway (2.1), Responsive Image (1.0.1), Sidebar Cart (0.9), Social Icons Reloaded (2.0), Video Gallery Manager (0.9.2).

# concrete5 Overrides
languages/ar, languages/cs_CZ, languages/da_DK, languages/de_DE, languages/el_GR, languages/es_AR, languages/es_ES, languages/es_MX, languages/es_PE, languages/fa_IR, languages/fi_FI, languages/fr_FR, languages/it_IT, languages/ja_JP, languages/nb_NO, languages/nl_NL, languages/pt_PT, languages/ro_RO, languages/ru_RU, languages/sk_SK, languages/sl_SI, languages/sv_SE, languages/tr_TR, languages/vi_VN, languages/zh_TW

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off

# Server Software
Apache

# Server API
cgi-fcgi

# PHP Version
5.4.20

# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dom, ereg, exif, filter, ftp, gd, gettext, hash, iconv, imagick, imap, json, libxml, mbstring, mcrypt, mhash, mysql, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_mysql, pdo_sqlite, posix, pspell, Reflection, session, SimpleXML, soap, sockets, SPL, sqlite3, standard, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, zlib.

# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - -1
max_input_vars - 1000
memory_limit - 90M
post_max_size - 7M
sql.safe_mode - Off
upload_max_filesize - 7M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - nocache
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5

Browser User-Agent String

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/600.1.17 (KHTML, like Gecko) Version/7.1 Safari/537.85.10

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.