Facing error sorry we cannot connect to PayPal in spree - ruby-on-rails-4

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).

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

Simple checkout is not working in Authorize .net

I have created a item in the Authorize.net account and get the code which create the button on website. I have tested it with test mode and order placed successfully. But when I try to make a payment using live mode then at checkout page of Simple checkout it gives me error with following message :
Transaction Declined
The configuration with processor is invalid. Call Merchant Service Provider.
I have called to the Merchant Service Provider and they said that all okay from their side. Some configuration settings are not okay with you integration.
If somebody can help me to fix this issue.
Thanks
Gaurav
You'll need to contact Authorize.Net Customer Support to ensure your account is configured properly, call 877-447-3938.

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..

CCAvenue integration with 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.

Opencart Paypal Express Checkout L_ERRORCODE0=10486

When I making payment, keep getting error code 10486, this message from Error Log. When I making payment, I choose not require login option and then using credit card, but debit card has no issue, only credit card. Paypal prompt me "We're sorry, the card issuer declined your purchase using card Visa x-xxxx. Please enter a new credit or debit card to continue payment." OR after clicking pay now, it is redirect back to the website, but payment is not successful sometimes is working not everytime, very weird. I've check many website, but no solution, I did try paypal payment standard module transaction still fail, but no error logs found.
And I've check billing address, CC expired date, CC secret number everything correct and my CC is valid.
OpenCart version: V 1.5.6
Paypal Acc Type: Business
Modules: Paypal Express checkout (pre-installed one)
Anyone experience can help? Many thanks.
The error code 10486 notifies merchants when a buyer's payment failed due to a bad funding method (typically an invalid or maxed out credit card). If the merchant receives this error code from PayPal, the Merchant can re-direct the buyer back to the PayPal page to select an alternate payment source or add a new funding instrument.
Error 10486 is documented under:
https://developer.paypal.com/webapps/developer/docs/classic/express-checkout/ht_ec_fundingfailure10486/
I hope this answer in full to your question.