I am really stuck with the Magento-FedEx integration process and cannot proceed further.I have filled up all the valid data for FedEx at the backend and not able to implement the same at the frontend.Its giving me the default error message that FedEx is unavailable.It would be great if anyone could help me out with this.Please find the screenshot of the issue below.In addition is there any table in database where the filled up details are getting inserted,if yes it would be great if I can know that too.
I am using the built in FedEx shipping for magento and have given the following details at the backend side for implementation.Yes,I'm using a web service for FedEx.
Is there anything else I need to do for this?Or else, what could be the reason for the issue.
There was a problem with the weights of the product created and hence after making it correct the error message is not shown now.But currently its showing that, no quotes are available for the product.Is there anything else I need to change in order to tackle this issue.
Related
so I need to ask a question, I need to setup a simple paypal express checkout system, that one can allow users to change currencies, and two can then update the page with the updated currencies.
Then I need a way for me to get the order information. As I will be selling website templates so I need a way for me to get their email address, so I can then email them with the link to the template file download.
So my question is what data do I get if I set up an express checkout system. And what code do I need, Do i need to create a database to get the returned data back from paypal? Or do I just get an email or can i see that when i log into my paypal account and check orders and see their details that way, but the main important detail i need is their email address?
Can I also say that this is the first time I have looked into express shopping carts. So I am a complete novice in this field, So I will struggle with the coding aspect. But I think it is the route I need to go down.
Also I want to make it all in php as well. But also I don't want to use ready made systems. I just need the back-end code so that I can then just implement it into my current design. Not sure if paypal give you the code when you click the express shopping cart option in All tool section. I did notice though it redirects to a page that lists many partner sites. I couldn't find anywhere for any implementation advice or tips or code.
EDIT: Also I know I will also need to use either IPN or PDT but the documentation I read is highly confusing and just is making me unsure if I can even set a system up. I also read that you should implement both systems, but I also read that that had a risk of doing the payment twice. So yeah i am kinda a bit unsure how to even go about implementing a system I need.
Thanks in advance.
I am integrating "FCMBwebpay" payment gateway api with php magento. I have integrated it with form and added required parameters. Now when i click on "Pay" button, parameters send to the FCMBwebpay site. Then after selecting "Visa/Mesterio" card and adding test card number
Card no: 4111110000000211
cvv: 123
Exp. date: 05/17
When I submit it, then it's redirect to blank page and getting error
Prefix not found! For PAN:4111110000000211"
Here is a screenshot of the error:
Please help me to solve this error.
Thanks in advance
Magneto has a fixed list of BIN numbers that it knows about. That list is a production list that does not contain manufacturer and issuer test numbers.
Your test number will NOT be validated by Magneto because it has no knowledge of it.
I don't know a great deal about Magneto, but I would take a guess that if you dig into the documentation for it, there will be a way of adding that BIN prefix into the system so that it does recognize it, and allow you to test things correctly.
I have been analyzing the platforms for shopping cart. I heard about opencart and its auto update currency process. I have surfed to find the process. But I couldn't get solution.
How it is working? Does it use any APIs by default? Is there any possibilities for auto update failure? How can we solve that?
Please advice. Thanks.
It gets them from http://download.finance.yahoo.com/d/quotes.csv
In answer to your question, presumably it would stop working if Yahoo ever discontinued the service or changed the URL.
The answer by colmde is right, it is using Yahoo finance web service, but it is still working in my local computer connected to internet.
How it is working?
As I check the code, there are 3 conditions for currency update to run:
When we are entering admin dashboard page (if auto update enabled)
When we set Auto Update Currency to Yes in page Setting / Store and we save it (if auto update enabled)
When we push button Refresh in page Localisation / Currencies
Does it use any APIs by default?
Yes, it is using Yahoo finance web service API as colmde mentioned
Is there any possibilities for auto update failure? How can we solve that?
Of course there is, you can see the code in /admin/model/localisation/currency.php in refresh() method. You can modify failure handling there. Currently the code will update the value of currency if the content from the web service is not empty.
Presumably it would stop working if Yahoo ever discontinued the service or changed the URL.
And you're not connected to internet.
I am using the Paypal Express Checkout and everything working good except the shipping carrier not being updated when the Callback is being called.
I can verify the callback is being called (call is logged).
When Paypal call the callback URL with the customer shipping country I return the following values.
METHOD=CallbackResponse&OFFERINSURANCEOPTION=false&CURRENCYCODE=USD&TOKEN=EC-5Fsdf5523823&LOCALECODE=en_US&L_SHIPPINGOPTIONNAME0=USPS&L_SHIPPINGOPTIONLABEL0=First+Class+%283-7+Days%29&L_SHIPPINGOPTIONAMOUNT0=0.00&L_SHIPPINGOPTIONISDEFAULT0=true&L_TAXAMT0=0.00&L_INSURANCEAMOUNT0=0.00&L_SHIPPINGOPTIONNAME1=USPS&L_SHIPPINGOPTIONLABEL1=Priority+%282-3+Days%29&L_SHIPPINGOPTIONAMOUNT1=7.95&L_SHIPPINGOPTIONISDEFAULT1=false&L_TAXAMT1=0.00&L_INSURANCEAMOUNT1=0.00&L_SHIPPINGOPTIONNAME2=UPS&L_SHIPPINGOPTIONLABEL2=Next+Day+Air&L_SHIPPINGOPTIONAMOUNT2=39.95&L_SHIPPINGOPTIONISDEFAULT2=false&L_TAXAMT2=0.00&L_INSURANCEAMOUNT2=0.00
The Callback message is being echo'd through PHP (I even tried save this as a txt file and point the callback URL to this file), even then Paypal doesn't update the Shipping Method.
I also changed CALLBACKTIMEOUT to 6 seconds but it doesn't matter. I am using HTTPS and also tried it with normal HTTP.
I am testing this in sandbox mode.
Anyone could help me out? I am really stuck here and I have been searching for similar problems but couldn't find any.
For your information I followed this Paypal guide : https://developer.paypal.com/docs/classic/paypal-payments-pro/integration-guide/WPInstantUpdateAPI/
I also checked if I am returning all the required fields as described here :
https://developer.paypal.com/docs/classic/api/merchant/Callback_API_Operation_NVP/
I hope someone can help me out, thanks in advance!
UPDATE
I try the NO SHIPPING OPTION
METHOD=CallbackResponse&NO_SHIPPING_OPTION_DETAILS=1&CALLBACKVERSION=95.0
Paypal responds with 'doesnot ship to this location. Please use a different address.'
So the response url is working, the problem is when responding with other shipping options.
Regards,
Kuroudu
I was having the same problems as you, but then I tried the example code from the PayPal Instant Update integration guide and added it as a text file on my server:
METHOD=CallbackResponse&OFFERINSURANCEOPTION=true&L_SHIPPINGOPTIONNAME0=UPS+Air&L_SHIPPINGOPTIONLABEL0=UPS+Next+Day+Air+Freight&L_SHIPPINGOPTIONAMOUNT0=20.00&L_TAXAMT0=2.20&L_INSURANCEAMOUNT0=1.51&L_SHIPPINGOPTIONISDEFAULT0=false&L_SHIPPINGOPTIONNAME1=UPS+Expedited&L_SHIPPINGOPTIONLABEL1=UPS+Express+2+Days&L_SHIPPINGOPTIONAMOUNT1=10.00&L_TAXAMT1=2.00&L_INSURANCEAMOUNT1=1.35&L_SHIPPINGOPTIONISDEFAULT1=true&L_SHIPPINGOPTIONNAME2=UPS+Ground&L_SHIPPINGOPTIONLABEL2=UPS+Ground+2+to+7+Days&L_SHIPPINGOPTIONAMOUNT2=5.99&L_TAXAMT2=1.99&L_INSURANCEAMOUNT2=1.28&L_SHIPPINGOPTIONISDEFAULT2=false
This at least gave me a CallbackResponse that finally worked which I then could update with programming to make it function the rest of the way. Spent many hours ripping my hair out. As PayPal doesn't really provide any means of debugging the CallbackResponses, I was happy to have a functioning starting point.
Hopefully this helps to point others in the right direction.
First of all, I'm not entirely sure stackoverflow is the place for this question, but registration on the x-cart forums is broken (you can sign up, but don't have permission to see anything,) google wasn't helpful and I've nowhere else to turn!
Anyway, I'm trying to use the directone payment method with x-cart, and it returns this error after checkout:
Order processing error
Order declined.
Review your data or contact the store administrator.
Reason: Response: System Error
Go Back
Not very helpful. Just wondered if anyone could at least point me in the right direction? Is there a more detailed log kept somewhere? Is there a great font of knowledge I should know about for things like this??
Thanks in advance,
John.
Ok, it was fairly simple - for x-cart to integrate with directone, I needed to setup a password and IP for x-cart to access the directone API. All working now.