CCAvenue integration with opencart - opencart

I am using OpenCart as an e-commerce system and integrated CCAvenue as a payment getaway. Currently my system is only using Indian Rupee. To be able to use US Dollar, I registered new multiple currency account. Now I am trying to integrate with that new account.
I entered working key and Merchant_id in Cc Avenue module in payment option. While beginning transaction it gives me error with no description nor error code. Also I don't know where to put Access_code. Please help.

Related

Alexa Skill Beta testing worked fine on the day which i accepted the invite then fails to launch skill

I provided myself for beta testing the skill but after giving the access and the acceptance for beta testing it worked fine for a day and the next day without changing any code it was not able to recognize the skill, So I logged out and logged in again and it worked fine but when I tested the same with an Alexa device the issue was replicated but logging out and in didn't solve the issue this time.
I need help with this one.
My Alexa skill is hosted in Lambda function in north Virginia server and I am using it from India, I know some will suggest having the same server but then how come it worked fine for the first time then?
I found the answer, we should change the language setting to English (IN) if the Alexa skill is built-in English(IN) and the region from which it is accessed is India and Vica-Versa.
Adding an explanation and steps to fix this issue. There is a locale discrepancy between your skill, your account, and your Alexa App. In order to use a skill, the skill's language model must match the user's account location as well as the app's location.
This means on one account, you will only be able to see and test skills from one marketplace at a time. So, if you've got your developer account configured for the US, and your skill only has a en-IN language model, you won't be able to see and test it in your Alexa app.
There are two options available to fix this issue, first option is just for developers:
-Option 1- The simplest solution is to create a new language tab for your skill within developer portal that matches the language setting of your app and device. For information on creating a new language model for your skill, please follow this link: https://developer.amazon.com/en-US/docs/alexa/custom-skills/develop-skills-in-multiple-languages.html#add-a-language-to-an-existing-skill
-Option 2- You can configure your account for a region that matches the language model you currently have set up for your skill. To do this, first make sure the device you're testing on is registered to your developer account, and then that it is set up for the correct language and location in its device settings. For actually configuring your account itself for that marketplace, you'll need to go through the retail Amazon site. Follow these steps:
Navigate to https://www.amazon.com/
Go to "Your Account" > "Your devices and content" > "Change your digital and device settings" > “Preferences”
In "Preferences" click on the "Country/Region Settings" section
If the country is not the same as the marketplace you need to test, change it to match

Check MaxGsuiteAccounts using Admin Directory API

I wanted to know where can we check total and currently used user accounts?
For example a month ago there was a Feedback button on lower right corner to get this info:
Image showing all the user info
I know we can get customerCreationTime and country etc using following https://developers.google.com/apis-explorer/#s/admin/directory_v1/directory.customers.get. How can we get Gsuite edition, its State and MaxGoogleAppsAccounts etc?
We can check no. of users in Billing panel but I want to learn using API.
Any help?
I don't think that's available via API calls. Not everything available in the console is available through the API's, unfortunately.

Facing error sorry we cannot connect to PayPal in spree

I have an ecommerce-application in that I had integrated Paypal with braintree using
gem 'spree_braintree_vzero', github: 'spree-contrib/spree_braintree_vzero', branch: ‘3-1-stable’
I have my Paypal sandbox account and included my credentials in my application.
Now when I go to checkout page < select Paypal option < continue payment then I get following error :
Please help me out to solve this issue. Thanks in advance.
Since it has been answered on Github, I'm linking to issue.
https://github.com/spree-contrib/spree_braintree_vzero/issues/58
EDIT
To sum up, most likely it is caused by one of two things:
1. Address verification, try this one as a valid example:
John
Doe
123 Billing Street
Apt. #1
Chicago
United States of America
Illinois
60618
555666555
2. Braintree sandbox account has not been set to process PayPal (this can happen when an account is created from outside the U.S.).
You can verify that PayPal is a valid payment method in your Sandbox by clicking on Settings > Processing. You’ll see a list of accepted payment methods next to your Merchant Account (Paypal integration with Braintree).

google developer transfer app with subscriptions

we have developed an app for customer. This app contains subscriptions and we tested them in real world. Then we stop tests and refund all money back. Now, we are unable to transfer app because of active subscriptions (Google told us - after transfer initiaded - that it's not possible, we do not know this... unfortunately). Read so many stories about fact, that this is not possible to change anything if some subscriptions was paid. But Google test payment system didn't work how we expected, so we need to test it in real way... now we are stuck in circle.
Because we have only one app under our account, we agreed with customer to give him logon & other infos in order to get app for him. Unfortunately, we are unable to change country for merchant account. Is it possible to solve this? Or we do need to make new package under customer developer account and then unpublish current app and create a new one with same name?
If unpublish/publish is only way, how can we do this in order to do not hurt any current customer? App is not paid for now. but customer want to start app in new country and want to activate payment system. Unfortunately we are eu residents, and customer seat in Singapore... so we are unable to put his bank account either.
Do we have any options? Or, can we contact Google e.g. by phone? I try to call to Google in CA and have no success.. no live operator, only phone robots there..

Pound Sterling not working in Opencart

I'm having issues with the Pound Sterling £ currency in Opencart (I use OC 1.5.1 and my payment gateway is Authorize.net). When a customer attempts to submit their order on the checkout page of my site with the Pound Sterling currency selected they receive this message:
The page at https://mysite.com says:
The supplied currency code is either invalid
How do I resolve this to allow customers who use the Pound Sterling to check out? I'm having trouble finding information about if this would be an issue with Opencart or with my payment gateway which is Authorize.net.
As far as I knew, the currency selector in Opencart is purely for informative purposes for the customer, because when they submit their orders the currency is automatically converted to USD $ and sent to Authorize.net for processing. Correct me if I'm wrong about this though?
Is there some kind of code that I need to edit/place into my Opencart to resolve this?
Thanks for your time !! I really appreciate any help with this!
I've discovered that Authorize.net is restricted to which country you operate your company from (https://support.authorize.net/authkb/index?page=content&id=A414). So for a company in the US you can only process CAD or USD thru Authorize.net.
I'm going to use Paypal for international (EURO, Pound Sterling) and Authorize.net for USD orders.