|
Payment Information |
|
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
Question: Why do I get a blank screen after
completing the credit card transaction using Authorizenet 3.0. Answer: Here's the fix. Just go into the authnet3.mv file and at the 'PaymentModule_Payment_Hide_Additional_Fields' function you will see this line: <MvCOMMENT>This is the line to use with the AN3 error</MvCOMMENT> Just uncomment the following line and it should then work fine (if you are using our sbui.mv)
If you are using your own UI module, go to the MMUI_Begin_Screen function and edit the following lines: <HEAD> <TITLE><MvEVAL EXPR = "{ l.title }"></TITLE> <MvIF EXPR = "{ g.Secure }">
<BASE HREF = "&[ g.secure_baseurl:entities ]"> <MvELSE> <BASE HREF = "&[ g.baseurl:entities ]"> </MvIF> </HEAD> And make them read: <HEAD> <TITLE><MvEVAL EXPR = "{ l.title }"></TITLE>
<MvCOMMENT>**** SB21-AUTHNET -- START OF ADDED CODE ****</MvCOMMENT> <MvIF EXPR = "{g.USER5}"> <BASE HREF = "&[ g.USER5 ]"> <MvELSE>
<MvCOMMENT>**** SB21-AUTHNET -- END OF ADDED CODE ****</MvCOMMENT> <MvIF EXPR = "{ g.Secure }"> <BASE HREF = "&[ g.secure_baseurl:entities ]"> <MvELSE>
<BASE HREF = "&[ g.baseurl:entities ]"> </MvIF> <MvCOMMENT>**** SB21-AUTHNET -- START OF ADDED CODE ****</MvCOMMENT> </MvIF>
<MvCOMMENT>**** SB21-AUTHNET -- START OF END CODE ****</MvCOMMENT> </HEAD>
This should fix the problem. If you have any more problems, let me know. Answered by Darren Ehlers @ http://www.starbase21.com |
|
|
|
 |
|
|
|
Question: Why can't I remove a module from my
store. I get "Miva Merchant Encountered the Following Error: Module 'Base + Weight Shipping' is in use by one or more orders."
Answer: Try processing the orders using the module first. Then you should be able to delete it. Answered by Unknown
|
|
|
|
 |
|
|
|
Question: Why do I get "[mru]
modules/payment/cybrcash.mv: Line 880: MvCOMMERCE: Runtime Error: " at checkout? Answer: It probably means your host has not installed the Miva Empressa Commerce Package or at least the Cybercash part of it.
Answered by Luray |
|
|
|
 |
|
|
|
Question: I have got a customer who wants to use
www.ecommereexchange.com
for the credit card checking and the merchant account. Can Miva Merchant link to this?
Answer: ECX or eCommerce Exchange is an authorizenet reseller. You should be able to use AuthNets module.
Answered by Michael @ http://fun-da-mentals.com/mikes_modules/ |
|
|
|
 |
|
|
|
Question: I'm trying setup my store with
Authorize.net. When I enter my password I get: %s cannot be left blank This is on Merchant Configuration login screen after I enter my password. Answer:
This is caused because the shipping fields in the Authorize.net admin settings are set as required.
Here is EXACTLY what you need to do to correct this: 1. Go to the Authorize.net web site merchant login admin,
2. Click on settings, 3. Select "Payment Form/Receipt Settings" - then click "GO" 4. Select "Payment Form/Weblink Field Settings" - then "GO" 5. Now deselect any shipping
information required so it is not required - then click "Submit" and you are done.
I struggled with this for 1 week! MIVA and Starbase21 Authnet3 module do not pass the shipping information to Authorize.net and
if you have the Authorize.net shipping information set as a required field you will get this "%s can not be blank error".
You do not need Authorize.net to capture the shipping information as this information is
captured by MIVA and sent with the MIVA e-mail order notification. This can probably be easily fixed by some Authnet3 payment code modifications so that the shipping information entered in MIVA is passed to Authorize.net.
Answered by: Jeff @
www.oneworldonline.net/ebiz |
|
|
|
 |
|
|
|
Question: Recently when CardService Int'l
upgraded to LinkPoint API 4.0, my store started giving errors when the order is submitted for processing. I get the following error:
One or more required fields were not filled out correctly. Unable to authorize payment: Bad
SSL connection (#0). Early close. Answer: FYI, Miva has created a new commerce library that will work with Cardservice's new API. This new Commerce Library will be available this afternoon. Please have your host provider
give us a call this afternoon and we will instruct them where they can get it.
Answered by Emily Rose Nichols @ www.miva.com |
|
|
|
 |
|
|
|
Question: When I attempt an order using Visa's
test # 4111111111111111, I get the following error... "modules/payment/cybrcash.mv: Line 880: MvCOMMERCE: Runtime Error: 8". Why? Answer:
Make sure that you have your Key file set up correctly and that it is placed in the correct location (/mivadata (or htsdata)/CyberCash/yourkeyfile.key) Answered by Emily Rose Nichols @ www.miva.com |
|
|
|
 |
|
|
|
Question:
I noticed that Merchant 2.0 comes with its own Authorize.Net 3.0 payment module. Should I stick with SB21's module? Will SB21's module even work in 2.0 since it's a 1.x module? Answer:
Our SB21 AuthorizeNet v3 payment module only works with Merchant v1.x and due to Miva including a v2.x version, we won't be upgrading this module of ours. Also, Miva has based their new module on the Commerce Library which will allow it to interface even better and it should work with no problems with v2.
Answered by Darren Ehlers @ STARBASE-21 |
|
|
|
 |
|
|
|
Question: How do I set up LinkPoint?
Answer:
configuration file - this is a 6-digit number that was given to you by CardService.
key file - Also given to you by cardservice. This is what you need to do to for the key file:
1)In the email, there should
have been a grouping of random characters. the whole group should start with "START PRIVATE KEY" and end with "END CERTIFICATE FILE". Copy that entire group.
2) go into a text program, like Notepad,
and paste everything in there. name it XXXXX.pem (XXXXX=whatever you want)
3) go into your account (with an FTP program), and find your mivadata directory or your htsdata directory. inside there, create a
directory named LinkPoint. Inside the LinkPoint directory, put your XXXXX.pem file.
4) go back into your Miva admin.mv screen and to the LinkPoint config screen. In the field where it says "key file," type in
the name of the .pem file (XXXXXX.pem)
server hostname = secure.linkpt.net port = 1139 Answered by Emily Rose Nichols @ Miva |
|
|
|
 |
|
|
|
Question: How can I use Authorizenet 3.0 with Merchant ver
1.25? Answer: There is a module available in the Miva Exchange that uses the 3.0 authorize.net API and works with Miva Merchant 1.25.
This module requires the same authorize.net commerce library that is required for the Miva Merchant 2.0 Authorize.net module.
Answered by Jeff Hubber @ Miva |
|
|
|
 |
|
|
|
Question: Are all payment modules compatable with all
Internet Hosting Services? Answer: NO!!!!!!!!!!!!!!!!!!!!!!!!!!
The Payment Processor you choose is dependent upon your host, simply because
of the platform of the server. For example, if a host is using a RAQ2 as their server, then the sites CANNOT run AuthorizeNet, LinkPoint, or CyberCash.
So, in short, the modules are not compatible with ALL hosts.
Answered by Emily Rose Nichols @ Miva |
|
|
|
 |
|
|
|
Question: How do I set up CardService credit card
processing in version 2.0?
Answer: Okay, here's what you do.
In Miva Merchant (v2.0) Administrator, click on your store. Go to Payment Configuration, make sure Cardservice/LinkPoint Gateway module is enabled, go
into configuration for that module and enter the settings as follows:
Configuration file: 6 digit store code that Cardservice emailed to you
Server: secure.linkpt.net
Port: 1139
Key file: xxxxx.pem
Type of transaction: Pre-Auth/Post-Auth
And if you are not ready to accept cards and are just testing your setup for now, check the "Test Mode" box. This way you can run your real credit cards
through the store to see if everything's working, without actually charging anything. When you are confident everything's working fine, just uncheck that Test Mode box.
The "xxxxx.pem" file was also
emailed to you by Cardservice. It's the RSA private key and certificate - just copy and paste that part of the email into a plain text file (everything between "Begin RSA Private Key" and "End
Certificate" lines, INCLUDING those lines) and FTP it to your domain. You will need to FTP it, since it needs to reside ABOVE the "www" directory
where your web site is. You will find a directory called htsdata. Go there, create a subdirectory called "LinkPoint" (it is CaSe SeNsItIvE), and then FTP the xxxxx.pem file to that subdirectory.
That's it. Enjoy.
Answered by Remick |
|
|
|
 |
|
|
|
Question: How do I set up the URL's in Authorizenet?
Answer:
On the option to post valid URLs in the settings option in Authorize.net 3.0 DONT PUT ANYTHING... delete all refrences to url's domains or anything...I dont understand it but it works now and thats a load off my shoulders....
Answered by Mike |
|
|
|
 |
|
|
|
Question: Why am I receiving this error at checkout?
modules/payment/cybrcash.mv: Line 881: MvCOMMERCE: Runtime Error: Error reading from 'https://cr.cybercash.com/cgi-bin/': Invalid HTTP response Answer:
In the CyberCash configuration, in admin, enter http:cr.cybercash.com as the URL
Emily Rose Nichols @ Miva Corp. |
|
|
|
 |
|
|
|
This is Merchant ver 2.x specific
Question: How can I change the currency symbol to something other than the dollar, UK pounds for example, without using the Euro Currency formatting module?
Answer:
Make a copy of the usmoney.mv module supplied with Merchant 2.x. Make sure your original is safe.
Rename the copy ukmoney.mv (or any other currency eg: yenmoney.mv).
Open the file in a text editor like textpad or editplus.
Search for all instances of us and US and change those instances to whatever prefix you put on the end of your filename ie: uk or yen.
This will ensure that Merchant 2 recognises the module correctly.
Then go to line 47 where you will find the code:
<MvASSIGN NAME = "l.formatted" VALUE = "{ '($' $ l.comma $ '.' $ l.decimal
$ ')' }">
change ONLY the first dollar sign in this line to your currency symbol ie:
<MvASSIGN NAME = "l.formatted" VALUE = "{ '(£' $ l.comma $ '.' $ l.decimal $ ')' }">
Do
exactly the same to line 49 changing ONLY the first dollar symbol where it reads:
<MvASSIGN NAME = "l.formatted" VALUE = "{ '$' $ l.comma $ '.' $ l.decimal }">
change to:
<MvASSIGN NAME = "l.formatted" VALUE = "{ '£' $ l.comma $ '.' $ l.decimal }">
Save the file and stick it in the Merchant2/modules/currency directory and then go into Merchant admin and register
the new module: ukmoney as usual. Answered by Ray Berry |
|
|
|
 |
|
|
|
Question:
If you are using Merchant 2.0 and the Cardservice program LinkPoint are there problems with the Commerce Package? Answer: CardService LinkPoint works with both Miva 2.0 and 2.01 just fine. I've been running 2.0 for a few
months, and just last week upgraded to 2.01.
You do NOT have to wait for CI Host to put the 2.01 upgrade on their system. You can download the upgrade from Miva (they should've emailed you a username/password to their FTP
server if you have a valid licence key for v2.0), unzip it on your PC, and FTP it to your site. Then just run upgrade.mv and you're set.
If you need more help, let me know. I have CardService LinkPoint set up and working
well.
Answered by Remik remik@email.com
|
|
|
|
 |
|
|
|
Question: Why do I get the following error:Unable to authorize payment: The host you are ordering from has been temporarily blocked. The credit card you are using has been temporarily blocked. Answer: This is an error
relating to the Fraud Department at CardService. You will need to talk to them regarding removing the block from your account.
Answered by Emily Rose Nichols @ Miva Corporation |
|
|
|
 |
|
|
|
Question: Why am I receiving this error message from
CardService?Unable to authorize payment: The host you are ordering from has been temporarily blocked. The credit card you are using has been temporarily blocked.
Answer:
If you see this error message, you need to send an email to apisupport@cardservice.com to unlock yur account. They will need the domain name, company name, your name, phone, store ID/merchant #, etc. They can usually do it in less than an hour from receiving the email.
Neither your web hosting provider not CardService will do anything about it - they both claim they do not have access to do this. API Support email is the only option that I know of, and it works, I've had to use it before
myself.
Answered by Remik |
|
|
|
 |
|
|
|
Question: I upgraded from v1.25 to v1.26. All
went well, except for the payment module. Apparantly there is a new file in the upgrade for auth.net 3.0 as it no longer works. Answer:
The problem is that Miva used the same filename for their AuthNet v3.0 payment
module that we did. When you installed your Merchant v1.26 update, you overwrote our module with theirs. All you have to do is to copy/FTP our module back over the authnet3.mv file and it should be fine.
Answered by Darren Ehlers @ http://www.starbase21.com/ |
|
|
|
 |
|
|
|
Question: How can I get the credit cards to appear in the
order I want them in? Answer: Bill W. clued me in to this little trick: From the admin.mv edit the credit cards you're accepting and preceed each type with a hyphen. Then, using
spaces, order them any way you wish. Be sure to hit "update" after each edit. Mine look like this: - Visa - Discover/Novus - Master Card -American Express |
|
|
|
 |
|
|
|
Question:
How do I process Credit Cards using CyberCash? Answer:
When you created a batch, did you then click on "Process Orders" in the submenu under that batch? This is how you tell CyberCash to charge the
cards when you are in offline mode. Also, you may want to log in at http://amps.cybercash.com and check to see that you are in live mode with CyberCash. IF you are still in test mode, CyberCash will not charge anything. Answered by
Jeremy @ Miva Technical Support |
|
|
|
 |
|
|
|
Question: Why is CyberCash giving me this error:
"Unable to authorize payment: MerchantAuth: Order ID '1002' has been completed already". Answer: This is a problem in Miva Merchant v2.13, where the order numbers in Miva Merchant coincide with the
Order numbers in the CyberCash database. If CyberCash receives an order number from Miva Merchant that it already has used, then it will refuse to process the order.
The best thing to here is upgrade to Miva Merchant v2.22. This will solve this problem. For an upgrade guide, please goto: http://www.miva.com/docs/merchant
Answered by: Jeremy Russell @Support Technician - Miva Corporation |
|
|
 |
|
|
|
Question: How do I set up Payflow? Answer: In the "Verisign Manager" under "Payflow Link Info":
What needs to be filled into the "Return URL" field ? ---- http://www.yourdomain.com/Merchant2/paylinki.mv How should the "Silent Post URL" be filled out? ---- check the box -- http://www.yourdomain.com/Merchant2/paylinki.mv
Should I check the "Force Silent confirmation" ? ---- YES "Failed Silent Post Return URL"? --- Whatever page you want the customer returned to if the authorization fails. I recommend making a Failure
HTML page ---- OR http://www.yourdomain.com/Merchant2/merchant.mv
Make sure that you replace YOURDOMAIN with your actual domain name, of course.
If the transaction is approved, the customer will be returned to the invoice
page, and you will get the orders placed in the admin under order processing.
Answered by: Jeremy Russell @Support Technician - Miva Corporation
|
|
|
|
 |
|
|
|
Question:
How can I fix this error? "Unable to authorize payment: Access is denied." Answer:
Send email to either of these addresses to have this unblocked. It's quick and efficient if you provide your web site address, your merchant number/code you were given by CSI, name, position in the company, phone & email.
apisupport@linkpoint.com
APISupport@csi-corp.com
Answered by Remik |
|
|
|
 |
|
|
|
Question: What are some Test Credit Card Numbers?
Answer:
Visa 4111111111111111 MC 5431111111111111 Amex 341111111111111 Discover 6011601160116611
Here ya go! Just make the expiration date sometime in the future.
Damon @ Miva Technical Support Answer: 370000000000002 Amex Test Card-Use any future Exp. Date. 6011000000000012 Disc Test Card-Use any future Exp. Date. 5424000000000015 MasterCard Test Card-Use any future Exp. Date.
4007000000027 Visa Test Card-Use any future Exp. Date
I got them from Authorize.net when I had a similar problem using the test card numbers from Miva.com.
Jerry Budd |
|
|
|
 |
|
|
|
Question: Why do I have missing order information in both the Merchant
and Customer email using Payflow? Answer: Well, after a phone call to Miva, then one to Verisign, then another to Miva, the orders are working correctly. The key to the fix was in a page that Miva finally sent me that had specific setup
instructions for the Payflow Link, the culprits were the "Return URL" and the "Silent Post URL" in the Payflow Link configuration on the Payflow site. I wonder why that page of Payflow Link Setup instructions isn't included with the user's manual, or in the How-to
guide for setting up payment processing? Another little tidbit that I found out: in the
MivaMerchant admin for setting up Payflow Link, the choices for "Authorize only" and "Authorize with Capture" are reversed. If you want the Authorize with Capture, you have to click on the Authorize Only radio
button. I found that out from the tech person at Payflow. I mentioned it to the next tech I spoke to at Miva, and they said a correction would probably be in the next version of Miva Merchant. Seems like these sorts of things,
like the reversed radio buttons should be somewhere accessible, like a FAQ or Troubleshooting list. Karen |
|